策略
SUI-APT Move-VM L1 配对价差均值回归
结局: 已放弃
SuiAptMoveVmPairsSpreadMR1H
已正确实现跨腿时间戳对齐的美元中性配对交易(578 笔平衡交易:289 多头/289 空头,没有数量/名义金额缩水)
假设
一种针对两种高度相关的 Move 语言 Layer-1 永续期货的市场中性配对交易策略:在 Binance USD-M 上交易 SUIUSDT 和 APTUSDT。两条链均基于 Move VM 构建(最初源自 Meta 的 Diem 项目),叙事相似(现代另类-L1、并行执行),上线时间相差不到 12 个月(APT 年 2022 月、SUI 年 2023 月),且投资者/VC群体相同。它们的实际相关性通常处于 0.75-0.90 区间,但价格比率 SUI/APT 呈现出跨市场状态稳定的均值回归特征,驱动因素是板块轮动资金流和叙事变化。策略维持美元中性敞口(等额做多一条腿、做空另一条腿),因此隔离价差,不受加密市场整体方向影响。使用 1 小时 K 线以确保交易次数充足(避免导致 SOL Keltner 策略失败的 4 小时数据稀疏问题)。成功的 ADA-DOT、ETH-BTC 和 LINK-UNI 配对先例表明,这种设计模式可在现有基础设施上用于 Binance 永续合约。
基于 ADA-DOT / ETH-BTC 先例所采用且经过验证的配对交易基础设施实现该假设。价差采用对数价格比率 log(SUI/APT)(与假设中的“价格比率均值回归”相符),并基于 7 天滚动窗口计算 z 分数;入场/离场阈值以 z 分数单位表示。仓位按每条腿等额美元配置(美元中性),完全遵照规格,从而隔离价差。时间戳对齐使用 SyncedBuffer 辅助工具,因此比率不会混入时间戳不匹配的数据;我有意没有覆盖 NOT on_bar(编码规则禁止这样做):APT 记录在 on_extra_bar 中,SUI + 评估在 calculate_signal 中运行;基类只有在跨腿对齐屏障确认 APT 当期同一小时的 K 线已到达后才会触发,因此不会出现由滞后腿造成的虚假基差(对于相同时段的配对交易至关重要)。1 小时 K 线提供了充足的交易次数,避免假设中提到的 4 小时数据稀疏问题。空头腿需要保证金交易场所,因此策略会路由至 BINANCE USD-M 期货;约 60%(2x30%)的总敞口在 1x 权益范围内,因此杠杆维持在 1.0(美元中性,不放大敞口)。calculate_signal 返回连续的 tanh(log-return) 监测值,使 Layer-2 冻结信号检测通过,同时所有交易逻辑都位于 _evaluate 中。权益的 3% 硬止损加上最长持仓时间止损,可在配对关系发生结构性脱钩时限制风险;entry_z=2 / exit_z=0.5 对应的比率波动幅度远大于双腿往返交易成本约 0.2%。SUIUSDT 和 APTUSDT 都是流动性充足、目前仍在 Binance USD-M 上市的永续合约,拥有多年 1 小时历史数据,避免了 data_unavailable;每条腿的下单数量精度从交易品种信息中读取,以确保订单数量正确取整。
净亏损的美元中性配对价差,均值回归前提已失效——不可优化。profit_factor 0.91,total_return -50.4%,夏普比率 -0.12(CI [-1.01, 0.70]),单笔期望收益 -$87/笔,avg_trade_return_pct -0.063%(为负,低于费用)。SUI/APT 对数比率已脱离协整状态:年度收益单调衰减(2023 +12.8%,2024 -16.3%,2025 -18.9%,2026 -35.1%),滚动夏普比率从 +7.6 降至 -6.5,且 max_drawdown 为 63.8%(CI 至 97.6%),已越过 50% 的硬性放弃线(L19)。只有第一年(接近样本内)为正;价差如今呈趋势而非回归,因此最后的 -20% 留出期处于最差市场状态,调节入场/出场 z 值无法凭空创造已不存在的均值回归。市场中性配对交易零存活模式(L45)。失败模式:no_edge / 已脱离协整状态的配对价差。
实现
在两种 Move-VM Layer-1 永续合约上进行市场中性配对交易:SUIUSDT(主要)和 APTUSDT(次要),Binance USD-M,1-HOUR 小时 K 线,纯 OHLCV。每根对齐的 1 小时 K 线都基于滚动 168 根(约 7 天)K 线窗口,对对数价格比率 log(SUI/APT) 计算 z 分数。当 z > +2(相较于 APT,SUI 价格偏高)时,SHORTS SUI + LONGS APT;当 z < -2(SUI 价格偏低)时,LONGS SUI + SHORTS APT。每条腿的美元名义金额相等,因此组合为美元中性,不受加密市场整体方向影响。当 |z| < 0.5(均值回归)时平仓,或在 72 根 K 线(约 3 天)后平仓,或在组合未实现盈亏触及权益的 3% 时触发硬止损。每条腿名义金额为 30%,杠杆为 1.0。
验证结果
CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已被移除,并已从验证阶段重新启动。此前放弃该策略是由流水线造成的,而非市场因素:Layer-2 harness 错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终局性能判定(已移除——QA 现在只判断正确性),沙箱超时源于回测时段资源不足(已修复)。假设和策略代码均未改变。请依据代码本身进行验证;性能将在之后由完整回测和优化器判定。
提交 APT 前,确认 SUI 腿正常运行(orders_open/positions_open);如果 SUI 失败,则跳过 APT。
腿部入场不是原子操作:在同一个 try 块中,先通过基础 _submit_entry 提交 SUI,再通过 _submit_entry_instrument 提交 APT。如果基础主腿提交在 APT 已提交后被静默拒绝,仓位可能会短暂持有裸露的 APT 腿。两者都是市价单,数量已预先检查,且下一次 _evaluate 会管理实际已开仓的腿(可自我修复),因此这是警告而非阻塞问题。
回测评审
- 夏普
- -0.12
- 总收益率
- -50.39%
- 最大回撤
- 63.81%
- 总交易数
- 578
- 胜率
- 52.6%
- 盈利因子
- 0.91
已正确实现跨腿时间戳对齐的美元中性配对交易(578 笔平衡交易:289 多头/289 空头,没有数量/名义金额缩水)
仅OHLCV,无附加依赖,1218日内执行干净
净亏损:total_return -50.4%,profit_factor 0.91,夏普比率 -0.12(CI 跨越零),单笔期望收益 -$87/笔
avg_trade_return_pct -0.063% 为 NEGATIVE——即使不计费用也没有优势
年度收益单调衰减:2023 +12.8%,2024 -16.3%,2025 -18.9%,2026 -35.1%;滚动夏普比率 +7.6 → -6.5——SUI/APT 价差已脱离协整状态,现在走势与策略相反
max_drawdown 63.8%(CI 至 97.6%),已越过 50% 的硬性放弃线(L19)
市场中性配对交易零存活类别(L45)
迭代历史
data_unavailable:经过 5 次重试后,仍无法收集 SUIUSDT.BINANCE 的回测数据: - K线(bar_type=APTUSDT.BINANCE-1-HOUR-LAST-EXTERNAL):已获取 0,需要 200,或跨度需达 30+ 天 阻碍在于数据层(而非策略)——待数据收集修复或该交易品种的历史数据补齐后,重新评估此假设。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。