" 如何更高效、智能地进行交易成为众多投资者关注的焦点。"
Freqtrade 是一款用 Python 编写的免费开源加密货币交易机器人。它就像一位不知疲倦的智能交易助手,能够连接到众多主流加密货币交易所,如 Binance、Bitmart、Bybit 等(支持的交易所列表还在不断扩展),根据预设的策略自动执行交易操作,帮助用户在加密货币市场中获取收益。
01功能介绍
- 多交易所支持:旨在与所有主要加密货币交易所兼容,用户可以在不同的交易所平台上使用 Freqtrade 进行交易,增加交易机会和灵活性。
- 交易策略多样:用户可以自行编写或使用预设的交易策略。策略可以基于技术分析指标(如移动平均线、相对强弱指标等)、市场趋势判断、价格波动等因素制定。
- 模拟交易(Dry-run):提供模拟交易功能,让用户在不投入真实资金的情况下测试交易策略的有效性。
- 回测功能强大:使用历史数据对交易策略进行回测,帮助用户了解策略在过去的表现。
- 机器学习优化策略(FreqAI):借助机器学习技术,Freqtrade 能够对交易策略进行优化。
- 自适应预测建模:通过自适应机器学习方法,构建智能策略,使策略能够根据市场变化自动调整和优化,更好地适应不同的市场环境,如牛市、熊市或震荡市。
- 资金管理工具:具备边缘头寸规模计算功能,帮助用户在开仓前计算胜率、风险回报比、最佳止损位等,合理调整头寸规模,有效控制风险。
- 便捷的管理界面:提供了 Telegram 和内置 WebUI 两种管理方式。
02安装部署
Docker安装
mkdir ft_userdatacd ft_userdata/# Download the docker-compose file from the repositorycurl https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml# Pull the freqtrade imagedocker compose pull# Create user directory structuredocker compose run --rm freqtrade create-userdir --userdir user_data# Create configuration - Requires answering interactive questionsdocker compose run --rm freqtrade new-config --config user_data/config.json
运行后可以直接访问localhost:8080
即可开始使用
更多安装的方法请参考:https://www.freqtrade.io/en/stable/
Freqtrade还提供了一些常用策略集,可以在freqtradebot/user_data/strategies/sample_strategy.py找到
GitHub地址:https://github.com/freqtrade/freqtrade
如果可用请关注 开源github甄选