策略
BTC 4H 亚洲时段走势 US 开盘反转多空策略(BINANCE USD-M 期货,4H,仅 OHLCV,时段机制)
结局: 已放弃
BtcFourHourAsianSessionUSOpenReversalLongShort
结局总结
该策略旨在利用有记录的模式:US 时段的机构资金流会反转亚洲时段零售交易者的大幅波动;通过纯 OHLCV 时段信号,在 BTCUSDT 4H 上进行多空交易,以填补投资组合中代表不足的多空及基于时段的类别。实现本身没有问题——498 笔多空均衡的交易,流水线无丢弃——但经济表现不佳:亏损 -73.7%,夏普比率为 -1.66(完整 CI 低于零),盈利因子为 0.73,七年中有六年亏损,手续费吞噬了毛收益的 18.5%。分析师在优化前的回测审查关卡放弃了该策略,判断逆向时段资金流优势根本不存在,而非符号或参数问题可以修复。策略未进入优化、分析师晋级审查或风险审查;失败的是策略前提,而非代码。
假设
第 2 次迭代修复 Layer-2 失败:`_ts_to_sec` 是一个 @staticmethod,但合成场景代理以绑定方式调用它(传入 self),导致错误“takes 1 positional argument but 2 were given”。最小修复是将 `_ts_to_sec` 改为普通实例方法(`def _ts_to_sec(self, ts)`);所有调用点已经使用 `self._ts_to_sec(...)`,时间戳缩放逻辑、时段反转信号、仓位规模和退出规则均未改变,因此此前通过的层仍可保持通过。该实现精确遵循假设:基于参与者构成,在 US 开盘时反向交易亚洲时段;在具备做空能力的 BINANCE 期货市场进行多空交易,并实际使用杠杆。
假设虽已正确实现,但策略亏损——“在 US 开盘时反向交易亚洲时段走势”这一优势,在当前构建的 BTC 4H 策略中并不存在。整个样本的期望收益始终为负:total_return -73.7%,夏普比率为 -1.66,完整的 CI 低于 0(ci_high -0.27),PF 0.73,PSR 0.0087,并且在 7 年中的 6 年亏损(2020 -40%,2023 -20%,2024 -27%,2025 -16%)。两个方向都会亏损(long_win_rate 0.485,short_win_rate 0.449),手续费吞噬了毛收益的 18.5%,因此这不是方向符号或参数问题,无法通过扫描解决——逆向交易时段资金流的信号在任何市场状态下都没有优势。对于跨越 6+ 年且期望收益始终为负的策略,优化无法挽救;不要耗费这 2 小时进行扫描。(这是放弃,而不是迭代:代码正确实现了前提;前提本身是错的。)
实现
BTC 4H 多空时段边界反转策略, 适用于 BINANCE USD-M 期货。在 12:00 UTC US 开盘K线处, 测量同日亚洲时段走势 (00:00 K线开盘至 04:00 K线收盘)。如果亚洲时段涨幅超过 +1.5% 则做空 (反转涨势); 低于 -1.5% 则做多 (反转跌势)。在 20:00 UTC US 收盘K线处或之后平仓, 或在 3% 止盈 / 2.5% 止损 / 3 K线最大持仓后平仓。纯 OHLCV, 时段由 bar.ts_init 推导; 杠杆 2.0 (~1.2x 股权名义价值)。
验证结果
回测评审
- 夏普
- -1.66
- 总收益率
- -73.66%
- 最大回撤
- 75.78%
- 总交易数
- 498
- 胜率
- 46.6%
- 盈利因子
- 0.73
代码运行正常,且忠实实现了假设:498 笔干净交易,多空均衡(235/263),持仓 4 小时,流水线丢弃数为零
样本量充足,且实现了预期的真正多空方向——这不是无交易或退化情形
任何市场状态下都没有优势:total_return -73.7%,夏普比率 -1.66,整个 CI 均低于零(ci_high -0.27),profit_factor 0.73,PSR 0.0087,期望收益为负
在 7 年中有 6 年亏损 (2020 -40%, 2023 -20%, 2024 -27%, 2025 -16%) — 时段反转前提持续失败, 而不仅仅是在某一行情下
费用脆弱: 佣金占毛收入的 18.5%; 频繁的 4 小时时段往返交易在负毛利基础上叠加了成本损耗
avg_trade_return 为负,最大回撤为 75.8%——从根本上不可行
结局总结
在 BTC 4H 上,一个干净且实现良好的时段反转前提在计入手续费后没有可利用的优势,因此后续工作应先验证原始方向信号,再围绕它构建费用高昂的往返交易策略。
回测审查关口在优化运行之前返回了'放弃'判定: 代码忠实地实现了假设, 但优势为负且在样本中均匀分布 (7 年中有 6 年亏损), 因此参数扫描无法挽救持续为负的期望值。
一种多空 BTCUSDT 4H 期货策略,基于参与者构成/时段资金流假设,在 US 时段开盘时(12:00 UTC)反向交易亚洲时段(00:00–08:00 UTC)的大幅价格变动:做空亚洲时段上涨,买入亚洲时段暴跌。
在约 6 年的数据中共进行了 498 笔交易(做多 235 笔,做空 263 笔),总收益率亏损 -73.7%,夏普比率为 -1.66(整个 CI 低于零,ci_high -0.27),盈利因子 0.73,胜率 46.6%,期望收益为负(-147.85),最大回撤为 75.8%。多空两个方向均亏损(做多胜率 0.485,做空 0.449),佣金吞噬了毛收益的 18.5%。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。