策略
Guyamin FMZ BTC 现货海龟突破策略
结局: 已放弃
GuyaminBtcSpotTurtleBreakout
结局总结
这项仅做多的 BTC 现货策略使用日线唐奇安突破,以及基于 ATR 的仓位规模和退出规则。回测报告显示收益为 694.50%,夏普比率为 1.11,共有 37 个多头头寸。经过三轮迭代,策略在回测审查阶段被放弃,因为空仓期间仍出现收益,且表现历史在报告所述结束日期前便已中断;未进行优化。
假设
忠实复现 Guyamin 的[海龟策略btc现货版](https://www.fmz.com/strategy/289308).,在 CASH 账户中仅于已完成的日线上进行 BTCUSDT.BINANCE_SPOT 做多交易,不使用杠杆。已发布的默认值:fresh_rete=24 小时、trade_percent=0.01、DC_range=30、atrlength=24。作者另一次从 2019-01-01 到 2020-03-02 的回测使用日线,并覆盖设置 DC_range=20 和 atrlength=14。其声称的 80% 年化收益和 16% 最大回撤未经验证。
交易规则保持不变。记录每日现金、按市值计价的 BTC 持仓和成交记录,以便完整重跑时核对权益和金字塔加仓情况。现有报告包含 500 个抽样权益点和八个已平仓头寸,但没有成交记录。36 个交易事件仍未得到确认。此前的 30/24 次运行是单独的默认参数基准。由于本会话的文件系统为只读,所需的发件箱写入失败,因此此 JSON 未保存到那里。
疑似回测伪象:空仓期间反复出现非零收益,表现历史在报告所述回测结束前七个月便已中断。若对不可靠的权益曲线进行优化,会导致拟合。
实现
Guyamin BTC 现货日线海龟突破策略,采用已发布回测中的 20 日通道和 14 日 ATR 设置。
验证结果
沙盒报告显示 USD 盈亏和总收益为正,但已投入名义资金的平均收益为负。在使用该字段进行手续费分析前,应核对成交记录和收益计算。
回测评审
- 夏普
- 1.11
- 总收益率
- 694.50%
- 最大回撤
- 39.99%
- 总交易数
- 37
- 胜率
- 37.8%
- 盈利因子
- 3.12
37 个已记录头寸均为仅做多,与现货突破假设一致。
疑似回测伪象:在 2018-09-27/28,每日收益显示为 −0.1969% 和 +0.1973%,但交易列表显示没有未平仓头寸。
报告称回测于 2024-06-19 结束,但每日收益、权益曲线和已记录交易均在 2023-11-10 截止。
上一轮要求核对空仓日权益并补齐缺失的表现历史;这两项差异仍未解决。
分析
迭代历史
验证失败(第 4 层——QA 审查)[class=code_defect]: - [edge_concern] 沙盒结果仅涵盖 11 笔已平仓交易,无法证明完整历史期间存在优势。 - [critical] 重启并保留 BTC 持仓后,_last_buy_price 会重置为零。预热过程不会恢复该值,因此半个 ATR 单位的加仓和所需的持续两个 ATR 的退出条件仍无法启用。(第 22 行)——修复:在处理当前 K 线前,使用已持久化的成交状态或成交历史恢复最后成交买入价。 - [warning] 即使买单被拒绝或从未成交,_last_buy_price 也会在提交订单时更新。(第 94 行)——修复:仅在确认成交后更新。
结局总结
优化回测前,先核对空仓日收益和完整表现历史。
经过三轮迭代,回测审查的结论是放弃,因为空仓期间仍出现收益,且记录的表现数据在报告所述回测结束前数月便已中断。未进行优化和后续审查。
该策略在日线上仅交易做多的 BTC 现货突破,使用唐奇安通道水平以及基于 ATR 的仓位规模和退出规则。
回测报告显示总收益为 694.50%,夏普比率为 1.11,有 37 个多头头寸,最大回撤为 39.99%。后来发现其表现记录不可靠。
分析
海龟策略btc现货版
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。