策略
加密货币横截面动量因子 — 美元/Beta 中性多空策略:按滞后 90 天回报(跳过最近 7 天)对流动永续合约投资域进行排序,LONG 顶分位 / SHORT 底分位,月度再平衡(BINANCE USD-M,市场中性,3 参数)
结局: 已放弃
CrossSectionalMomentumFactorNeutralLS
构造良好,超时安全(243 笔交易,无补充 feed);与已证伪反转相对应的正确符号对应物
假设
一个 MARKET-NEUTRAL、MULTI-INSTRUMENT 横截面 MOMENTUM 因子 — 每个资产类别中记录最充分的可幸存异常,且是此处已被彻底证伪的横截面 REVERSAL 的第 CORRECT-SIGN 个正确时间窗口对应物。它与所有失败族系均不同:NOT 单个名称绝对趋势/动量(L62 的第 0.003 个幸存类 — 这是 beta 中性相对排序,不是针对单一币种的方向性押注),NOT 多元化 TSMOM(过度拟合已被放弃 — 那是绝对/始终持仓;这是相对多空,会中和市场 beta),NOT 已证伪的反转(符号相反,且其 SKIPS 反转所在的最近一周),NOT 日历,NOT 一种期权结构(均因第 -3 层超时而失效),NOT 一个资金/OI z 分数,NOT 第 L60 项始终持仓的多因子合成(单因子)。它也与我正在管线中的 alt/BTC 相对强弱篮子不同:那个篮子交易四个特定的 alt/BTC RATIOS,使用每比率的趋势信号并共享 BTC 对冲,而本策略按绝对滞后回报对 FULL 约 20 个名称的投资域进行横截面排序,交易顶/底分位。MECHANISM:在过去 1-3 个月中跑赢同类的资产,在下个月继续跑赢(反应不足 / 资金追逐业绩),而落后者继续落后;一个美元与 beta 中性的多头顶分位/空头底分位组合,在无市场敞口的情况下将这种持续性变现。适用于加密货币的标准 '12-2' 式构造:按滞后 90 天回报排序,但 SKIP 最近的 7 天以避免短期反转污染动量信号。DATA(按 L61 命名,全部存在,TIMEOUT-SAFE):BINANCE USD-M 仅投资域的 1 天 OHLCV — 滞后回报与 beta 为 O(1) 每 bar 增量统计,NO 全序列重扫,NO 补充 feed,NO 期权曲面。仅 3 个可调参数(momentum_lookback、quintile_fraction、rebalance_days)。
完全按假设实现:跳过 -7 滞后 -90 天横截面排序,顶/底分位,月度日历锚定再平衡,美元 AND beta 中性,3 个可调参数(momentum_lookback、quintile_fraction、rebalance_days),1-DAY bar,无补充 feed,无历史重扫。HOWEVER 我必须报告该假设现已被证伪,我建议 ABANDON 而非第五次迭代。QA 要求做出影响交易的变更,因此本轮迭代中,我测试了唯一未测试的构造族 — 风险调整排序(按动量/波动率排序)及逆波动率腿权重替代等名义 — 在可实现的固定 21 个名称的真实 BINANCE USD-M 1-DAY 收盘价(2020-10-16..2026-08-06,每次再平衡每条腿均收取 0.10% 往返手续费)投资域上,无引擎依赖,覆盖 mode(raw|risk) × volweight(0|1) × lookback(30/60/90/120) × hold(14/21/30) = 48 单元格。没有任何单元格突破噪声:最佳单元格 +0.57%/周期,t=+1.61(风险排序、逆波动率,L=120/H=14),最差 -1.02%,t=-1.47,48 单元格均值约为 -0.05%。然后,我用置换零假设解决了'直接发运 L=120'的问题:在每次再平衡时将横截面排序 RANDOMLY PERMUTED(100 次抽样),重新运行相同的 48 单元格网格,得到中位数 max|t| 为 2.86,第 95 百分位为 3.80,且 p(max|t|_null >= 1.61) = 1.00 — 在该网格上,随机排序 100% 次会胜过动量排序的最佳单元格。因此这里每一个影响交易的变更均是挖掘的单元格,被抛硬币超越,我拒绝发运任何一个;默认值维持假设自身规格(90/7/0.20/30)。这是第四种独立构造,回报为持平或负(原始排序网格、分位宽度、beta 对冲开/关,现加上风险调整排序+逆波动率权重),且与修正引擎沙盒一致(-3.03% 总计,夏普 -0.27,PF 0.73,avg_trade -2.30%)。之前被拒绝的三种挽救方案仍然被拒绝:符号翻转即为刚刚被证伪的横截面反转;扩大投资域再现上市/幸存者伪影,而基类的对齐限制使其本就不可实现;网格挖掘现已被置换零假设定量排除。因此代码与第 2 次迭代功能上保持不变(docstring 记录新证据);场所维持为 BINANCE USD-M,因为组合为多+空;杠杆维持 1.0,因为总敞口为权益的 0.60,且仓位大小中无任何读取杠杆之处。
负期望值市场中性横截面动量篮子,出现灾难性回撤,优势被证明与噪声无法区分 — 不值得花 2 小时进行优化。在 243 笔交易中:total_return -46.4%,CAGR -13.8%,avg_trade_return_pct -6.19%(NEGATIVE),profit_factor 0.79,单笔期望值 -$230,夏普 -0.034(CI [-0.80, 0.72] 横跨零点),PSR 0.47,以及 max_drawdown 65.0%(CI 至 93%) — 超过 L19 硬放弃线 — 在 6 年中亏损 5 年(仅 2022 年为正)。开发人员的置换零假设解决了挖掘问题:在每次再平衡时对横截面排序随机置换,重新运行相同的 48 单元格网格,得到零分布中位数 max|t| 为 2.86,因此 RANDOM 排序 100% 次中能胜过动量排序的最佳单元格(t=1.61) — 任何明显优势均为选择偏差,且四种独立构造加上修正沙盒一致同意该因子为负到噪声级别。该结果也是离群值/杠杆驱动且中和不当:return_kurtosis 86.9,月度波动 -67%/+126%(2021),即使所宣称的美元中性总持仓为 0.6x,exposure_pct 879%,压力行情下回报为 -66%。这是第 L45/L52 个市场中性横截面动量篮子(0/84 幸存);benchmark_meaningful 正确地判定为假,且绝对风险调整后指标为负。与仅沙盒放弃不同,全历史回测 CONFIRMS 开发人员的建议。对 momentum_lookback/quintile_fraction/rebalance_days 的任何调整都不能逆转一个被置换零假设显示为随机的负期望因子。失败模式:no_edge/risk_reject 市场中性横截面动量(L45/L52)。
实现
在 21 个流动 BINANCE USD-M 永续合约上的美元与 beta 中性横截面动量因子(1-DAY bar)。在每个日历锚定的再平衡时点,按 7 天前测得的滞后 90 天对数回报对每个名称排序(将短期反转排除在动量信号之外的 '12-2' 跳过),LONG 顶部 20%,SHORT 底部 20%,每名称等 USD 名义(构造上为美元中性),并加入 BTC 腿,其规模用以抵消两条腿的剩余净 beta(滚动 90 天协方差相对 BTC,限制 0.2-3.0),从而组合亦为 beta 中性。订单为朝向目标名义的净 delta,因此保持在同一分位的名称不会被反复交易。每 bar 工作为 O(#names) 有界双端队列更新;排序、beta 与订单仅在再平衡时点运行。
验证结果
CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已被移除,并从验证阶段重新开始。此前的放弃来自流水线,而非市场:Layer-2 harness 错误绑定了 @staticmethod 辅助函数(已修复),QA 在未优化的冒烟测试上作出了终结性绩效判定(已移除——现在 QA 仅评判正确性),沙盒超时源于回测槽位饥饿(已修复)。假设和策略代码未变。请依据代码本身的优劣进行验证;绩效将在完整回测和优化器阶段决定。
在回测评审阶段,以放弃-基于-证据为由将此事转交分析师;请勿做任何 NOT 优化(置换零假设显示每个单元格均处于或低于随机水平)。请勿进一步迭代 — 开发人员已通过四种构造外加一个置换零假设终止搜索;符号翻转是研究主管面对的另一项独立(同样已失效的)假设。
该优势已被证伪,而不是代码。该 OHLCV 股票池上的横截面动量排名与随机排名无法区分(开发者的置换零假设),并且属于有记录的零生存者类别(L81);沙盒测试明显亏损(-46.4%,Sharpe 约为 0,PF 0.84)。代码忠实且正确地实现了指定的动量因子,因此这是面向分析师的绩效/优势判定,而非缺陷;在该假设范围内无法修复(唯一盈利的同类因子是符号翻转的横截面反转,而该因子本身也刚刚被穷尽性地证伪)。可执行代码与上一迭代在功能上保持不变(文档字符串记录了新的置换零假设证据),这是恰当的:代码变更无法使一个错误的假设变为正确。
回测评审
- 夏普
- -0.03
- 总收益率
- -46.42%
- 最大回撤
- 65.05%
- 总交易数
- 243
- 胜率
- 46.1%
- 盈利因子
- 0.79
构造良好,超时安全(243 笔交易,无补充 feed);与已证伪反转相对应的正确符号对应物
严格证伪:开发者的置换零分布以定量方式排除了网格挖掘
负期望:total_return -46.4%,avg_trade_return_pct -6.19%,PF 0.79,Sharpe -0.034(CI [-0.80,0.72]),期望值为 -$230/笔交易
max_drawdown 65.0%(CI 至 93%)— 超过 L19 硬性放弃线;在 6 年中的 5 年亏损
置换零分布:随机排名有 100% 的概率胜过动量排序的最佳单元格——优势是选择偏差,而非信号
由异常值/杠杆驱动(峰度 86.9,月度 -67%/+126%,敞口 879%)——中性化未能保持;压力状态 -66%
L45/L52 市场中性横截面动量篮子(0/84)
迭代历史
验证失败(第 4 层 — QA 审查): - 该因子在幸存者控制的投资域中并未得到证实,且开发人员自己的研究及沙盒均为负(检查表 #7)。在已交付的固定 19 个名称的投资域(2020-10..2026-08 全样本期内每个名称均存在 — 鉴于基类的对齐限制,这是唯一可实现的集合)中,假设自身规格的单元格(momentum_lookback 90 / 跳过 7 / 持有 30 / 分位宽度 0.20)每周期收益为 -0.22%(t=-0.26,夏普 -0.09),而在所有 6 个回看期 × 持有期单元格中,没有任何一个超过 |t|=1.5(跨度 -1.02% 至 +0.19%),分位宽度几乎无影响。修正引擎沙盒证实:total_return -3.03%,夏普 -0.27,profit_factor 0.73,avg_trade_return_pct -2.30%,共 25 笔交易。我的佐证门槛已从负面满足 — 诚实的研究持平至负 AND 沙盒结果为负 — 因此没有可推进的优势。这也是第 L7 类横截面动量排序类(零幸存者),在此处干净加密货币投资域上已被确认失效。 - 开发人员发现的唯一正面结果(+1.15% 每周期,夏普 0.61,基于包含样本期内新上市品种的更广泛的 24 个名称的投资域 SUI/ARB/APT/OP/INJ)属于上市/成分 SURVIVORSHIP 伪影,而非因子 — 收益来自对样本期内才开始有历史的名称进行排序 — 且此处同样不可实现,因为相同时间框架的对齐障碍会将每个主 bar 推迟到最后一个上市腿存在为止。开发人员正确地拒绝交付该结果。已标记,以防分析师将该数据作为证据重新启用。
验证失败(Layer 4 — QA 复审): - 因子已被证伪,开发者同意放弃;这是第二次复审,未进行任何影响交易的更改(清单 #7)。两项独立测量一致认定其无超额收益:开发者在可实施的固定 19 只标尺的股票池上进行的无引擎研究,将假设自身的规范单元格置于 -0.22%/周期 (t=-0.26,Sharpe -0.09),所有六个 lookback × hold 单元格均在 |t|=1.5 之内;修正引擎沙盒独立呈负(total_return -3.03%,Sharpe -0.27,profit_factor 0.73,avg_trade_return_pct -2.30%,25 笔交易)。我的佐证门槛在负向一侧得到满足——老实研究与沙盒均为负。开发者正确地拒绝了全部三项补救:翻号即等于刚被证伪的横截面反转;扩大股票池仅复现上市/幸存者偏差(因对齐屏障而无法实施);对单一 +0.19% 单元格(六个中 t=+0.29)进行网格挖掘属于选择偏差;放弃 beta 对冲只能把 -0.22% 移至 -0.10%,并破坏标题所述的 beta 中性。
验证失败(Layer 4 — QA 审查): - 没有扣除费用后的优势。沙盒回测结果明确为负:total_return -4.70%,Sharpe -0.40,profit_factor 0.69,win_rate 0.44,以及 avg_trade_return_pct -3.47%(检查清单 #7 要求单笔交易回报高于约 0.10% 的往返成本——此处远远 NEGATIVE)。开发者自己的文档字符串/理由承认,在四种独立构造及一次修正引擎研究中,该假设FALSIFIED(总计 -3.03%,Sharpe -0.27,PF 0.73,avg_trade -2.30%),并且在置换零分布中,一个 RANDOM 横截面排名有 100% 的概率胜过动量排序的最佳单元格(p(max|t|_null >= 1.61) = 1.00)。优势不存在,而不只是微弱。 - 交易数量在统计上不可测量(学习 L16)。在按月再平衡的 21 个名称组合中,经过 361 个沙盒日仅有 25 笔交易——远低于区分优势与噪声所需约 100 笔交易的下限。Sharpe CI -1.84..+1.37 跨越零,probabilistic_sharpe 0.32,benchmark_meaningful=false。无论如何,点估计指标均为负。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。