Freqtrade 完整指南:3 分钟免费跑通你的第一个加密交易机器人
【免费下载链接】freqtradeFree, open source crypto trading bot项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade
Freqtrade 是一个完全免费、开源的加密交易机器人,适合想验证交易想法的个人和新手。它把策略编写、历史回测、模拟与实盘交易、结果分析整合进一个工具里。所有数据和策略都跑在你自己的电脑上,不用依赖任何云端服务。上手门槛不高,装好依赖、改几行配置,就能开始第一次回测。
它凭什么出圈
- 零许可费:代码全开源,商用也不收钱,同类商业量化平台通常要按月付费
- 本地运行:行情、策略、数据库全在本地,隐私和可控性拉满
- 策略自由度:策略就是一段 Python 代码,指标、入场、离场、仓位规则都能自己改
三步跑起来
装依赖:一条命令搞定
先拿到代码:
git clone https://gitcode.com/GitHub_Trending/fr/freqtrade cd freqtrade再执行安装脚本,它会自动建虚拟环境、装依赖,一行命令完成全部构建:
./setup.sh --installWindows 用户先装好 Miniconda,然后运行setup.ps1 --install即可。
改配置:只留 5 个核心字段
在配置目录里放一个config.json,新手只需要关心这几项:
{ "max_open_trades": 3, "stake_currency": "USDT", "stake_amount": 100, "dry_run": true, "exchange": { "name": "binance", "key": "", "secret": "" } }stake_amount是单笔下单金额,dry_run为true表示模拟盘(不动真钱)。交易所留空时只能回测和模拟,接实盘再填 API 密钥。
启动:先跑一遍示例策略
用仓库自带的示例策略启动,验证环境没装坏:
freqtrade trade --config config.json --strategy SampleStrategy启动后它会开始轮询行情并打印日志。想看到策略在历史数据上的完整表现,把命令里的trade换成backtesting就行。
更细的 CLI 选项可以看官方文档。
落到实战:3 个真实场景
日内短线:适合波动大的币种,策略在几分钟到几小时级别频繁开平仓。你能得到的是每笔交易的完整记录,回测报告会直接算出胜率和盈亏比,用数据判断这个玩法适不适合你。
趋势跟踪:让机器人按均线方向持仓数天甚至数周,吃一段完整行情。你得到的是"少盯盘"的自由,入场离场都按规则执行,不用临场决策。
跨市场套利:利用同一资产在不同交易所的价差低买高卖。Freqtrade 支持同时接多家交易所,价差出现时自动下双腿订单,你得到的是更接近无方向风险的资金曲线。
新手避坑指南
- 先回测再实盘:任何策略没跑过历史数据,就别用真钱验证
- 止损止盈写进策略:
stoploss和止盈回调不配置,一次黑天鹅就能回吐所有利润 - 先用 dry_run:模拟盘跑满至少两周,确认行为符合预期再挂 API 密钥
- 盯住表现:定期用
freqtrade backtesting和 回测结果目录 复盘,策略漂移要及时发现
配套项目与下一步
- Freqtrade-strategies 策略库:社区维护的现成策略集,直接拿来用,或当模板改
- FreqUI 图形界面:K 线图、持仓、回测结果可视化,比盯终端日志舒服太多
- Discord 通知机器人:开平仓、止盈止损实时推送到你的聊天频道
建议的下一步:先下载一段历史行情,用示例策略完整跑通"回测 → 看报告 → 模拟盘"这条链路,再考虑接交易所。
【免费下载链接】freqtradeFree, open source crypto trading bot项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考