33.3K 的Freqtrade:开启加密货币自动化交易之旅

" 如何更高效、智能地进行交易成为众多投资者关注的焦点。"

Freqtrade 是一款用 Python 编写的免费开源加密货币交易机器人。它就像一位不知疲倦的智能交易助手,能够连接到众多主流加密货币交易所,如 Binance、Bitmart、Bybit 等(支持的交易所列表还在不断扩展),根据预设的策略自动执行交易操作,帮助用户在加密货币市场中获取收益。

01功能介绍

  1. 多交易所支持:旨在与所有主要加密货币交易所兼容,用户可以在不同的交易所平台上使用 Freqtrade 进行交易,增加交易机会和灵活性。
  2. 交易策略多样:用户可以自行编写或使用预设的交易策略。策略可以基于技术分析指标(如移动平均线、相对强弱指标等)、市场趋势判断、价格波动等因素制定。
  3. 模拟交易(Dry-run):提供模拟交易功能,让用户在不投入真实资金的情况下测试交易策略的有效性。
  4. 回测功能强大:使用历史数据对交易策略进行回测,帮助用户了解策略在过去的表现。
  5. 机器学习优化策略(FreqAI):借助机器学习技术,Freqtrade 能够对交易策略进行优化。
  6. 自适应预测建模:通过自适应机器学习方法,构建智能策略,使策略能够根据市场变化自动调整和优化,更好地适应不同的市场环境,如牛市、熊市或震荡市。
  7. 资金管理工具:具备边缘头寸规模计算功能,帮助用户在开仓前计算胜率、风险回报比、最佳止损位等,合理调整头寸规模,有效控制风险。
  8. 便捷的管理界面:提供了 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甄选

相关推荐
安科瑞王可7 小时前
浙江安吉成新的分布式光伏发电项目应用
大数据·运维·分布式·科技·自动化
A~taoker8 小时前
selenium+pyqt5自动化工具总结
selenium·测试工具·自动化
超级无敌暴龙战士(solider)10 小时前
OkHttp接口自动化之断言
运维·okhttp·自动化
qq197836630811 小时前
Python 批量生成Word 合同
开发语言·python·自动化·word
lilu888888820 小时前
DevOps流水线中的AI自动化实践——ScriptEcho的赋能
前端·人工智能·自动化·devops
运维&陈同学1 天前
【Logstash01】企业级日志分析系统ELK之Logstash 安装与介绍
大数据·linux·elk·elasticsearch·云原生·自动化·logstash
_可乐无糖1 天前
深入理解 pytest_runtest_makereport:如何在 pytest 中自定义测试报告
android·ui·ios·自动化·pytest
web151173602231 天前
关于网页自动化工具DrissionPage进行爬虫的使用方法
运维·爬虫·自动化
leisigoyle2 天前
【连续3届JPCS出版,EI稳定检索!】第四届能源利用与自动化国际学术会议(ICEUA 2025)
运维·自动化·能源