策略
永续合约基差错位反转,多空(单一标的 ETHUSDT.BINANCE USD-M — 反向交易 EXTREME 标记价格与指数溢价错位的日内策略:当永续合约相对其现货指数出现深度 DISCOUNT 时做多(即强制抛售过度);当出现极端 PREMIUM 时做空(即杠杆狂热);持有至基差恢复正常,2 参数)
结局: 已放弃
EthPerpBasisDislocationReversalLS15m
溢价/指数数据源已加载并产生 2264 笔交易——这是对真实负优势的判定,并非数据不可用
假设
一个 LONG-SHORT、SINGLE-INSTRUMENT、SINGLE-VENUE 微观结构反转策略,作用于 ETHUSDT.BINANCE USD-M,其信号为该永续合约自身的 MARK-对-INDEX PREMIUM(基差) —— 直接源自 mark_price 与 index_price 行情源,二者均为一等目录数据类型,已确认存在于 Layer-3 沙箱中(此前的溢价假设因交易所互换 IMPLEMENTATION bug 而失败 —— 它交易了现货而非永续 —— NOT 于数据可用性;溢价行情源本身加载成功)。该机制与永续合约自身的价格序列真正正交:溢价隔离了永续合约相对于标的现货指数的 LEVERAGE-DRIVEN 错位,而原始 OHLCV 无法表达这一点。它刻意 AVOIDS 了每一个近期陷阱:不是 OHLCV-仅方向性(L42 —— 信号为跨工具基差,而非价格指标);不是清算行情源(自 2026-04-21 起仅前向,结构上无法衡量);不是 OI(行情存在空洞/已证伪);不是期权/IV(L43,不在沙箱中);以及 —— 关键在于 —— NOT 跨场所(L44):我们交易 ONLY ETHUSDT.BINANCE 永续合约,该确切工具的标记价/指数在多年窗口内联合且完全可用。它不同于已挂起的 SOL 资金费率持仓反转(后者在多 DAY 持仓期间淡化了 8 小时平均的 FUNDING 水平;本策略在数小时内淡化高频日内 BASIS 错位)。作为 LONG-SHORT 填补了未被充分代表的方向桶(13.4% 对比 ≤55% 仅做多目标),而 15 分钟 K 线填补了未被充分代表的短周期桶(9.3%)。
负期望值的单一永续基差错位淡仓策略,LIQUIDATED 了账户(total_return -100%,max_drawdown 100%,清算 2024-10-20;跨 2020-2024 的年化收益 -27% 至 -128%)。在 2264 笔交易中:avg_trade_return_pct -0.030%(NEGATIVE),profit_factor 0.55,夏普 -0.92(CI [-3.07,-0.24] 完全低于零),PSR 0.0025,期望值 -$54/笔,information_ratio -2.04,其中 avg_loss($239) ~1.8x avg_win($132),命中率 50%。该策略以费用为主导(手续费 44.1% 毛收入,平均持仓 42 分钟,高换手率),且仓位规模已失灵(avg_position_pct 1619%,峰度 785,一个 -9295% 单日数值) —— 杠杆超过账户权益,引发爆仓。开发者预先注册了终止条件:docstring 将入场/出场命名为'最后两个结构上可防御的杠杆',并声明若 avg_trade_return_pct 在修复后仍为负,则'扣除费用后,ETH 永续价格中的基差反转前提被证伪,假设应被 ABANDONED 而非进一步迭代'。结果 -0.030% —— 为负 —— 因此按该策略自身条款,必须放弃。这是 L73 单一永续辅助门控(标记价/指数基差)方向/淡仓家族,本次会话已确立无优势,且对日内极值存在陈旧腿/基差伪影风险。entry_z/exit_z 的任何调整都无法将每笔负向优势扭转为正或修复清算。失败模式:risk_reject/no_edge 单一永续基差淡仓,遭清算(L73)。
实现
多空,单一标的 ETHUSDT.BINANCE USD-M 永续合约,使用 15 分钟 K 线。信号与通过 Layers 1-3 的版本相同:永续合约标记价相对指数的溢价(premium_index 数据源),相对于滚动 24 小时(96 根 K 线)基准进行 z 分数标准化,并在每根 K 线上连续返回。入场方向不变 — 对偏离采取反向操作:z >= +entry_z(永续合约溢价,杠杆狂热)做 SHORT,z <= -entry_z(永续合约折价,强制抛售过度)做 LONG — 但阈值从 2.0 提高到 3.0 个 sigma,只有真正罕见的偏离才会触发交易,从而将换手率以及相关的往返手续费拖累削减约三分之二。EXIT 是第 3 次迭代重建的内容,以回应 QA 指出的两个缺陷。第一,溢价恢复正常时的退出现在须满足该持仓在 PERP PRICE 上实际至少赚得 min_edge_pct (0.15%);该收益通过基类在 avg_px_open 上的 get_position_pnl_pct 进行衡量:如果溢价恢复正常是因为现货 INDEX 向永续合约方向漂移(而非永续合约向指数回归),就不会再因此平仓并白白支付纯往返手续费。第二,现在加入明确的价格止盈(tp_pct 1.0%),并将止损幅度减半(stop_pct 0.5%),形成 2:1 的盈亏比,快速止住延续行情的损失,并让反转行情兑现收益;这取代了此前无止盈目标/宽止损的构造,该构造产生了观察到的 0.9 盈亏比和 37.7% 胜率。6 小时(24 根 K 线)的时间止损限制每笔交易的最长持有时间。仓位规模不变:按权益的 50% 配置名义仓位,杠杆为 1.0。
验证结果
CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已移除,并从验证阶段重新开始。此前的放弃是由流水线问题导致,而非市场表现:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终局性能判定(已移除 — QA 现在只评判正确性),沙箱超时则由回测槽位资源不足导致(已修复)。假设和策略代码均未改变。请依据代码本身进行验证;性能将在之后由完整回测和优化器判定。
负向且样本充分的优势(155 笔交易,PF 0.45,avg_trade_return_pct -0.099%,夏普比率 CI 完全低于零):扣除手续费后,标记价格相对指数的基差偏离在 ETH 永续合约 PRICE 上并未均值回归——偏离会延续,或通过指数归一化。这是忠实实现,因此对分析师而言属于机制/前提层面的发现。根据开发者预先登记的条件,在回测审查时放弃;不要优化,也不要在此假设内反转为追随延续走势(那应是 Research Lead 的独立假设,开发者指出该假设本身也仅属边际)。
回测评审
- 夏普
- -0.92
- 总收益率
- -100.00%
- 最大回撤
- 100.00%
- 总交易数
- 2264
- 胜率
- 49.8%
- 盈利因子
- 0.55
溢价/指数数据源已加载并产生 2264 笔交易——这是对真实负优势的判定,并非数据不可用
按设计使用单一标的/单一交易场所;没有跨场所腿
账户 LIQUIDATED 2024-10-20:total_return -100%,max_drawdown 100%,2020-2024 每年均亏损
期望收益为负:avg_trade_return_pct -0.030%,profit_factor 0.55,夏普比率 -0.92(CI [-3.07,-0.24]),PSR 0.0025,每笔交易期望收益 -$54,IR -2.04
手续费占主导:在 2264 笔交易中,平均持仓 42 分钟,手续费为毛收益的 44.1%
仓位规模失灵:avg_position_pct 1619%,峰度 785,一个 -9295% 单日数值 —— 杠杆超过权益,引发爆仓
开发者预先登记:若 avg_trade_return_pct 返回负值则放弃——结果确为负值(-0.030%)
L73 单一永续合约基差门控方向/反向操作策略家族,本次会话已确认边际优势消失
迭代历史
验证失败(Layer 2 — 合成场景): 使用的参数:['exit_z', 'entry_z', 'stop_pct', 'norm_window', 'min_notional', 'max_hold_bars', 'position_frac', 'size_precision'] 请检查 __init__ 是否从 self.parameters.get() 设置了所有属性。 - steady_uptrend:TypeError:EthPerpBasisDislocationReversalLS15m._ts_of() 接受 1 个位置参数,但收到 2 个(K 线时间戳:1735695420000) - steady_downtrend:TypeError:EthPerpBasisDislocationReversalLS15m._ts_of() 接受 1 个位置参数,但收到 2 个(K 线时间戳:1735695420000) - flat_ranging:TypeError:EthPerpBasisDislocationReversalLS15m._ts_of() 接受 1 个位置参数,但收到 2 个(K 线时间戳:1735695420000) - volatility_spike:TypeError:EthPerpBasisDislocationReversalLS15m._ts_of() 接受 1 个位置参数,但收到 2 个(K 线时间戳:1735695420000) - zero_volume:TypeError:EthPerpBasisDislocationReversalLS15m._ts_of() 接受 1 个位置参数,但收到 2 个(K 线时间戳:1735695420000) - price_gap:TypeError:EthPerpBasisDislocationReversalLS15m._ts_of() 接受 1 个位置参数,但收到 2 个(K 线时间戳:1735695420000)
验证失败(Layer 4 — QA 审查): - FEE/EDGE NON-VIABILITY — Layer-3 沙箱(真实 ETHUSDT premium_index 数据、真实 USD-M 手续费、300 笔交易,覆盖 363 天)显示,基差回归优势无法 NOT 覆盖交易成本,且方向明确相反:avg_trade_return_pct -0.11%(低于约 +0.15% 的期货可行性下限,且绝对值约等于 0.10% 的往返吃单成本),total_return -33.76%,profit_factor 0.54,夏普比率为 -2.25,其 95% CI 完全低于零 [-3.77, -0.68],且 probabilistic_sharpe 0.0019。无论方向如何,损失均为 SYMMETRIC(long_win_rate 0.372,short_win_rate 0.382),且亏损大于盈利(avg_win 348 对比 avg_loss 391,win_rate 0.377)——这是低胜率/大额亏损的特征,表明反向交易的偏离持续而非回归。300 笔交易覆盖 363 天,高于可测量性下限,因此这是一个真实且具有统计置信度的负面结果。该假设所依据的标记价与指数溢价回归,在扣除手续费后的 ETH 永续合约 PRICE 中并不存在。 - 退出由 PREMIUM 恢复正常触发(|pz| 回到 exit_z 以内),但盈亏在 PERP PRICE 上累积。溢价可能因为现货 INDEX 向永续合约靠近而恢复正常,而非永续合约向指数回归——此时退出会触发,却没有捕捉到价格回归,只支付了手续费。这种脱节可能是回归信号未能转化为可交易价格盈亏的结构性原因,与观察到的、规模相当于手续费的持续亏损以及偶发止损一致。
验证失败(Layer 4 — QA 审查): - PREMISE FALSIFIED / EDGE BELOW FEES — CONFIRMED AT ITERATION 3 WITH BOTH LAYER-4 LEVERS APPLIED。开发者忠实实现了第 2 次迭代中指出的两个结构性修正:(1) 只有已实现的永续合约-PRICE 盈利 >= min_edge_pct(0.15%)时,溢价归一化退出才会触发,因此经指数归一化的溢价不再导致交易仅为支付手续费而平仓;(2) 将明确的 1.0% 价格止盈与减半的 0.5% 止损相配(2:1 盈亏比),取代无目标位/宽止损结构;并将 entry_z 从 2.0 提高至 3.0,以将换手率降低约 3x。尽管做了所有这些修正,真实数据沙箱(363 天内 292 笔交易,真实 premium_index、真实 USD-M 手续费)结果仍然 WORSE,并未改善:avg_trade_return_pct -0.085%(仍为负值,低于手续费底线),total_return -29.67%,profit_factor 0.48,win_rate 0.339(0.377 的 DOWN),夏普比率 -2.53,其 95% CI 完全低于零 [-4.08, -0.95],且 probabilistic_sharpe 0.0006。2:1 的盈亏比始终未能实现,因为偏离会 CONTINUES 而非回归——更紧的 0.5% 止损被更频繁触发(胜率下降),亏损交易仍大于盈利交易(avg_win 282 对比 avg_loss 298)。亏损在方向上对称(多头 0.333,空头 0.345)。三个相互独立且统计置信度高的负面运行结果证明,扣除手续费后,标记价格相对指数的基差无法在 ETH 永续合约-PRICE 中产生可交易的回归。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。