跳至正文
全部策略

策略

SOL COIN-M 失败突破陷阱反向策略——在 N 日区间上方/下方反向交易止损猎杀式流动性掠夺,做多做空(单一标的 SOLUSD_PERP.BINANCE_CM,4H K 线,普通 OHLCV,3 参数)

结局: 已放弃

SolCmFailedBreakoutTrapFadeLS

结局总结

SolCmFailedBreakoutTrapFadeLS 在波动率较高的 SOL COIN-M 永续合约上反向交易失败的区间突破(止损猎杀),其依据是收盘回到区间内的确认本身就是状态过滤器,且更大的 SOL 反转幅度能够覆盖手续费。第 2 次迭代正确地将导致账户清算的仅按收盘价判断的止损(-100%)替换为盘中触发的交易场所括号订单,对单笔亏损设定了硬上限——此后策略在 374 笔多空均衡的交易中运行正常。但回测显示策略优势被交易成本吞噬:平均单笔交易 0.0947%(低于手续费下限),盈利因子 1.07,夏普比率 CI 跨越零值,且 61.4% 回撤超过硬性限值。作为 0/174 单一标的反向策略类别中又一个手续费吞噬优势的案例,分析人员在回测审查时放弃了该策略,没有投入优化运行。

假设

一种在 BINANCE_CM SOLUSD_PERP 上的 LONG-SHORT、SINGLE-INSTRUMENT 均值回归策略(反向、币本位、约 0.06% RT taker → 0.10% 费率下限),用于反向交易 FAILED 区间突破——这是经典的加密货币止损猎杀/流动性掠夺形态:价格刺穿明显的多日高点(或低点),触发挂单的突破订单和止损单,随后因走势未能延续而迅速回到区间内。它刻意 NOT 通用的 RSI/布林带均值回归(反模式警告中提到的做法;入场依据是特定的结构性价格事件,而非震荡指标极值),NOT 已失效的波动率压缩突破策略(它反向交易的是 OPPOSITE——突破失败),NOT 动量/共振克隆策略,NOT 非价格类补充门槛(L46),NOT 清算/基差数据源优势策略(L47),以及 NOT 仅做多的结构性篮子策略(L48)。它填补了两个代表性不足的类别——COIN-M 交易场所(3.2% 对比 5% 目标)和 long_short 方向(13.1%)——同时承受 ZERO 期权/跨交易所基础设施风险:仅使用普通 OHLCV,所有滚动统计均通过定长双端队列实现 O(1)(不重新扫描完整历史 → 不会超时 300s),运行于具有多年 4H 历史数据的 SOLUSD_PERP 上(交易数量和样本外滚动验证区间充足,不像期权链仅有 90 天上限)。选择 SOL 而非 BTC/ETH,是因为其更高的波动率会使假突破更频繁(AND),且陷阱后的反转幅度更大——这是覆盖手续费的关键;同时还能分散以 BTC 为主的投资组合。“收盘回到区间内”的确认本身就是状态过滤器:真正的突破会收于该价位或其外侧,陷阱则会收回区间内,因此无需单独的趋势门槛(也不需要额外参数)。仅三个参数,以抵御过拟合导致的失效。

第 2 次迭代修复了 QA 报告的清算问题(total_return -100%,2024-03-13),采用能够消除故障模式的最小改动:将 should_exit() 中仅平仓的 ATR 止损替换为由交易场所管理的括号订单(use_bracket_orders + stop_loss_pct/take_profit_pct),因此保护价位现在会在 K 线内触发,穿越该价位的 4H 急涨不再能让反向空头头寸无限扩大。should_exit() 不再重新实现任何止损/TP 价格水平(那会导致重复退出),只保留中点目标和时间上限这两种 SIGNAL 退出。现在风险在结构上受到约束,而非仅仅声称受控:总名义敞口上限为权益的 max_gross_frac 倍,止损为固定百分比,因此单笔交易的最大亏损为 0.50 x 2% = 权益的 1%;在杠杆 1.0 下不存在清算路径。括号订单的区间也是非对称的(TP 2x 止损),以应对次要发现:avg_loss > avg_win;结合 K 线内止损来看,-0.711% 平均交易收益和 PF 0.802 都是在一次尾部表现由单笔摧毁账户的交易主导的运行中测得的,因此需要重新进行一次干净的收益统计测量。通过第 1-3 层的所有内容均未改动:相同的导入、相同的类、相同的连续信号(收盘价 - range_mid)/range_half_width 每根 K 线计算一次、相同的分级 ATR 单位陷阱评分、相同的 O(1) 双端队列状态、相同的 contracts_for_notional 反向仓位规模调整。坦诚说明:如果修正后的运行在尾部表现正常的情况下仍显示 PF < 1,那么反转机制本身已被证伪,应当放弃,而不是继续调参。

第 BACKTEST_REVIEW 阶段发现优势不足以覆盖交易成本:avg_trade_return_pct 0.0947% 低于 COIN-M 0.10% 手续费下限,profit_factor 1.07,共 374 笔交易(毛优势被佣金吞噬),且 max_drawdown 61.4% 超过 50% 硬性放弃阈值。夏普比率 CI 跨越零值,年度回报持续恶化。这是单一标的均值回归/反向策略(类别为 0/174 个存续策略),且 PF < 1.15——这是已知的 fee_edge 模式,重新调整三个阈值无法使其收益超过成本。不值得投入 2 小时进行优化。

实现

在 4H 周期的 SOL COIN-M 反向永续合约(SOLUSD_PERP.BINANCE_CM)上进行多空均值回归,利用失败的区间突破(扫损):当某根 K 线的最高价刺穿此前 range_lookback 根 K 线高点上方 >= poke_atr x ATR,但 CLOSES 回到区间内时,做空这次失败的扫单;区间低点下方的镜像情形则做多。平仓通过交易场所管理的括号订单腿完成(STOP_MARKET 止损设于 stop_loss_pct,LIMIT 止盈设于 2x,二者均在 INTRA-BAR 触发),另有在价格回归区间中点时的信号平仓,或最多持有 24 根 K 线的限制。仓位规模按固定止损承担权益的 1% 风险,毛敞口硬上限为权益的 50%,并向下取整至整张 $10 反向合约。

验证结果

验证失败(第 4 层——QA 审查)[类别=code_defect]: - LIQUIDATION / 风险控制缺陷。沙盒显示 liquidated=TRUE,在 2024-03-13 上 total_return -100%,return_skew -6.33,峰度为 162——一笔交易就摧毁了账户,与开发者声称的每笔交易风险上限为 1.5% 以及“不存在复利式爆仓路径”相矛盾。根本原因:保护性止损只在 should_exit 中的 K 线 CLOSE 时评估 ONLY(空头条件为 close >= self._stop_level)。对于 INVERSE 空头,价格上涨时亏损呈凸性;仅按 4H 收盘价判断的止损无法限制盘中尖峰波动——在三月 -2024 的 SOL 涨势期间,一次被反向交易的“失败”突破随后转为成功,价格一路压垮空头,收盘止损触发前亏损已远超 1.5%,最终导致币本位账户被清算。与 BTC CM 状态过滤均值回归的同类策略失效情况相同(清算 2024-03-04)——这是 CM 反向空头策略使用仅按收盘价判断的止损时出现的系统性模式。 - 次要问题(爆仓问题修复前无法清楚评估):即便在清算前,该反向策略的毛优势也为 NEGATIVE——PF 0.802(<1),avg_trade_return_pct -0.711%,win_rate 0.485,且 avg_loss $2,504 > avg_win $2,136。这是典型的均值回归反向策略收益结构倒置(失败的突破随后转为成功时,会让反向仓位遭受重创)。即使修正止损,策略优势仍值得怀疑。

优化时应推动 poke_atr/range_lookback 提高选择性;确认 avg_trade_return_pct 在扣除 0.10% 后仍有正收益,且收益表现不依赖尾部事件。如果做不到,就放弃,不要继续迭代。

默认参数下的费用边际性。沙盒 avg_trade_return_pct 为 0.0897%(扣除佣金后),仅为低费率交易场所约 0.10% COIN-M 底线的 BELOW。PF 属于边际的 1.066,夏普比率为 0.331,其 CI [-0.385, 1.141] 跨越零点,max_drawdown 在 374 笔交易中为 61.4%。这不是 code_defect/hypothesis_mismatch(实现忠实于设定),也不是明确的 no_edge——更有选择性的 poke_atr 有望将单笔交易优势提升至费用底线之上,这正是进行优化要检验的内容。

无需更改。

中点目标时机存在轻微差异(无实质影响)。_sync_position_state() 会在当前 K 线覆盖 _pending_target 之前,将其值冻结到 _target,因此捕获到的是正确的触发 K 线目标。没有 bug。

回测评审

夏普
0.33
总收益率
59.94%
最大回撤
61.44%
总交易数
374
胜率
36.6%
盈利因子
1.07

机制上可靠:约 5 年内交易 374 次,反向 COIN-M 合约仓位计算正确,修复第 -2 次迭代的交易场所括号订单问题后没有发生清算

交易结果符合假设:失败突破反向交易中做空 198 笔、做多 176 笔,分布均衡,并非方向极性 bug

avg_trade_return_pct 0.0947% 为 BELOW,COIN-M 0.10% 费用底线——单笔交易的优势小于往返交易成本

profit_factor 1.07,共 374 笔交易——毛优势完全落在佣金范围内(典型的 fee_edge 特征)

max_drawdown 61.4%——超过 50% 硬性放弃阈值;回报来自杠杆/贝塔,而非策略优势

夏普比率为 0.33,其 CI [-0.38, 1.14] 跨越零值;information_ratio -0.244,年度回报持续恶化(2025 -12%,2026 -5.8%)

单一标的均值回归/反向策略类别(0/174 个存续策略),且 PF < 1.15——重新调整阈值从未挽救过这一类别

结局总结

修复风险控制(通过盘中括号订单消除清算)可以让策略具备存续能力,却不一定让它具备可行性——单一标的反向策略的单笔优势低于往返手续费,且其 PF 约为 1.07,毛优势完全落在佣金范围内;这是 fee_edge 式失效,调节阈值无法让收益超过成本。

在优化前的 BACKTEST_REVIEW 门槛审查中,因优势不足以覆盖交易成本而被放弃:单笔收益低于手续费下限,PF 1.07,共 374 笔交易(佣金吞噬了毛优势——这是典型的 fee_edge 特征);最大回撤为 61.4%,超过 50% 硬性放弃阈值,夏普比率 CI 跨越零值。作为单一标的均值回归/反向策略(0/174 个存续策略),且 PF<1.15,重新调整这三个阈值从未挽救过这一策略类别,因此判断不值得进行优化。尚未进入优化、分析和风险审查阶段。

一种做多做空、单一标的、普通 OHLCV 均值回归策略,交易 SOL COIN-M 反向永续合约(SOLUSD_PERP.BINANCE_CM,4H),反向交易失败的区间突破(止损猎杀式流动性掠夺)——当一根 K 线向上刺穿此前 N 根 K 线高点 ATR 比例后又收回区间内时做空;向下刺穿低点时则反向做多;使用由交易场所管理的盘中括号订单(2x止损止盈)和区间中点反转目标。

约 5 年内共交易 374 笔(做空 198 笔 / 做多 176 笔),但优势被交易成本吞噬:avg_trade_return_pct 0.0947%(低于 COIN-M 0.10% 手续费下限),盈利因子 1.07,总回报 +59.9%,夏普比率 0.33(CI [-0.38, 1.14] 跨越零值),信息比率 -0.244,最大回撤为 61.4%,近期年份表现持续恶化(2025 -12%,2026 -5.8%)。第 -2 次迭代的交易场所括号订单修复确实消除了此前的清算(先前运行结果为 -100%)。

Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。