跳至正文
全部策略

策略

Binance 主要币种横截面短期反转、市场中性多空(8 USD-M 永续合约,每周再平衡:LONG 最近相对表现最差者 / SHORT 最佳者,美元中性,仅在真实错位时通过离散度门控进行交易,3 参数)

结局: 已放弃

BinanceMajorsCrossSectionalShortTermReversalMarketNeutral

机制已验证且可重复使用(日历锚定周度再平衡、美元中性等美元分仓、单腿精度)——为未来任何横截面信号提供一个干净的回测框架

假设

一个MARKET-NEUTRAL(美元中性)、LONG-SHORT、MULTI-INSTRUMENT、纯OHLCV的横截面SHORT-TERM REVERSAL策略,覆盖八个流动性良好的币安USD-M主流币种(BTC、ETH、BNB、SOL、XRP、ADA、LINK、DOGE)。这是一次审慎的、由证据驱动的转向AWAY,脱离本轮会话已证明失效的绝对动量/趋势类策略家族:双时间框架共振——即工厂号称的#1号幸存者——在ETH-币安上以719笔交易、跨越6.6年的表现失败,NON-SIGNIFICANT夏普比率0.433 / PF 1.186,在BTC-Hyperliquid上则为PF 0.954;BTC-币安的夏普比率1.99如今明显只是一次幸运的单一拟合。工厂历史给出的可推广教训是:ROBUST的优势在于CROSS-SECTIONAL(相对强弱轮动幸存者,夏普比率2.6),而非绝对/单一标的——因为相对比较能剔除共同的市场贝塔,而正是这个贝塔使单一资产的方向性押注与噪声难以区分。横截面MOMENTUM已被标记为耗尽(多个轮动重构方案已被放弃),因此本提案提出其结构上的OPPOSITE且尚未尝试过的对应策略:横截面SHORT-TERM REVERSAL(Lehmann / Lo-MacKinlay逆向因子)。每周该策略按滚动短周期相对收益对八个主流币种排名,对近期表现最差者LONG(预期出现相对反弹),对近期表现最好者SHORT(预期出现相对回落),双边等额美元配置,使整体持仓保持贝塔中性,仅从RELATIVE回归中获利,而非依赖市场方向。DISPERSION GATE(仅在最优与最差收益差幅较大时才交易)确保策略只参与真正的错位,其回归幅度需超过双边手续费,直接针对fee_edge式失效问题。该策略与流水线中的每一项(均为绝对动量/趋势共振或趋势组合类策略)以及已耗尽的横截面MOMENTUM家族(方向相反)存在实质性差异。填补了空缺的MARKET-NEUTRAL类别(占投资组合的1%),long_short方向(13.6%),以及多品种覆盖范围。同一交易所(不存在跨交易所模式/现货查询验证循环陷阱),币安多年OHLCV数据(不存在短历史/可衡量性陷阱——每周再平衡 × 8个标的 × 5年以上 = 数以100计的分腿交易),纯OHLCV(不存在短历史补充数据陷阱)。仅有3个参数,且在所有标的上应用方式完全一致,以将过拟合风险控制到最低。

我建议ABANDONMENT而非将此呈现为一项修复,因为在该假设下QA的两项阻碍相互排斥,且我已穷尽忠实修复空间。恢复反转虽能回应假设不匹配的异议,但会重新引入已测得的崩盘;保留动量虽修复了边缘收益,但属于不同机制,且归属于该假设本身已称为'耗尽'的类别。那并非一个可修复的循环,这恰恰是QA说要退役的原因。在接受此结论前,我测试了剩余的唯一真正忠实的变体,且值得记录:该假设主张相对排序能'剥离共同的市场贝塔',但对八个高度BTC相关的主流币按RAW收益排序并不能实现这一点——它主要是在按贝塔排序,因此'最差表现者'通常只是在下跌周中贝塔最高的品种。因此我按贝塔调整后的残差收益(对等权篮子回归120日贝塔)进行排序,这是教科书上用以剥离特质性反转的规范方法,也是对反向因子的最强钢铁人论。它同样失败:六个配置中五个为负(-25.6%至-44.5%),伴随41%-70%回撤,而那唯一的正收益单元(L=5/K=3,+27.0%)孤立于负值之间,属于拟合伪影而非真正的边缘优势。贝塔调整实质性改善了反转(约-48%/-58%变为-25%/-45%),但仍未能挽救它。因此在三项独立测试中——原始反转(全部十二个配置为负)、反方向(正但偏平:引擎的近一年为+0.33%/夏普0.02)、以及残差反转(六个中五个为负)——结论一致:无论按原始收益还是特质性收益排序,主流加密货币在周度时间跨度上呈现延续而非反转。Lo-MacKinlay反向因子在此标的池、此频率下并不存在。我已将代码恢复为规定的反转机制,以使代码库中没有任何东西将自己伪装成已验证的动量策略;选择了最不坏且忠实的配置(20日,K=3:-48.2%/62.2%回撤,对比5日下的-57.6%/64.0%);并刻意未NOT缩减总敞口以使亏损显得更温和,因为那将掩盖一个已被反驳的机制而非如实呈现。桌面上有两项值得抢救的内容:该回测框架已经过验证(QA已两次确认其正确)且能通过替换_rebalance中单行评分来承载任何横截面排序信号,因此空置的市场中性桶仍可使用不同信号进行攻击;以及我会标记QA所指出的离线与引擎之间的差距——我的向量化空跑显示动量变体的近一年为+5.3%/夏普0.60,而引擎显示为+0.33%/夏普0.02,因此我提交前的估值应被视为乐观上限,且应信任引擎的结果,我将在未来工作中贯彻这一原则。

决定性负期望值的市场中性横截面短期反转——开发者自身的文档字符串预先注册了'RETIRE THIS HYPOTHESIS。DO NOT ITERATE AGAIN,'而全历史回测证实了这一点。在657笔单腿交易中:total_return -75.8%,CAGR -16.5%,avg_trade_return_pct -1.46%(负值),profit_factor 0.78,期望值-$99.7/交易,夏普-0.35(CI [-1.10,0.40]跨越零,PSR 0.20),以及max_drawdown 80.0%(CI至95.7%)——远超L19 50%的硬性放弃线——在5/7的年份中亏损,且在所有三种波动率制度下均亏损。开发者在真实的8品种面板上通过三种独立方式反驳了该机制:原始收益反转在每个单元中为负,反方向动量为正但偏弱(全期夏普0.51/近期0.02,且非本假设,归属于已耗尽的横截面动量类别),以及最强钢铁人论(贝塔调整后残差反转)仍有5/-6个单元为负,伴随41-70%回撤。主流加密货币在周度时间跨度上呈现延续而非反转;Lehmann/Lo-MacKinlay反向因子在此标的池/频率下并不存在。这是L45/L52个零幸存者的市场中性横截面篮子族(benchmark_meaningful被正确判定为假),且任何参数调优都无法翻转-1.46%/交易、80%回撤的机制——唯一可挽救的重构(反方向)已被测量且本身亦弱/已耗尽,因此这也不是revise_hypothesis情形。失败模式:no_edge/risk_reject市场中性横截面反转,>50% DD(L45/L52/L19)。

实现

在币安八个 USD-M 主流币(BTC、ETH、BNB、SOL、XRP、ADA、LINK、DOGE)上、基于日线的美元中性周度横截面短期反转策略——恢复为该假设所指定的逆势(contrarian)机制。每周一它会按过去 20 天的收益率对这八个标的进行排名,只要最好与最差表现之间的离散度不低于 10%,就以等美元金额做多近期表现最差的三个标的、做空近期表现最好的三个标的。总敞口以杠杆 1.0 上限为权益的 60%,并采用按日历锚定的再平衡、逐K线对账以及每条腿的数量精度控制。有三个可调参数,对所有标的一视同仁地应用。NOTE:该配置在完整历史区间上的实测结果为收益 -48.2%、回撤 62.2%;提交此策略是出于对假设的忠实性,开发者建议放弃该假设,而不是再次对其进行回测。

验证结果

CLEAN RESTART 2026-09-04——本次运行的结论历史和学习记录已被移除,并从验证阶段重新开始。此前的放弃来自流水线,而非市场:第 -2 层测试工具错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终结性绩效结论(已移除——QA 现在仅判断正确性),沙盒超时源于回测槽位饥饿(已修复)。假设和策略代码未改变。请依据代码本身进行验证;绩效将在完整回测和优化器阶段决定。

明确为负面、样本充分的优势(657 笔交易,-75.8%,PF 0.76,avg_trade_return_pct -1.46%,在每种市场状态下均为负)——这是被证伪的机制,而不是调参问题。横截面短期反转在周线周期的加密货币主要币种上不存在(无论原始回报还是特异性回报)。代码忠实实现了假设,因此这是对分析师的绩效发现。应在回测审查阶段放弃;不要优化。

在总杠杆为 0.60x-1.0 的账簿上出现 exposure_pct 560.5%,是一种多腿、按时间累计测量所产生的假象,NOT 并非过度部署:avg_position_pct 10.4% × 6 条活跃腿 ≈ 62% 总敞口,符合预期,且每条腿的仓位规模(equity*GROSS_EXPOSURE/(2*n_per_side))计算正确且美元中性。此处标记出来仅是为了避免分析者将其误读为隐藏杠杆。

回测评审

夏普
-0.35
总收益率
-75.83%
最大回撤
80.03%
总交易数
657
胜率
52.1%
盈利因子
0.78

机制已验证且可重复使用(日历锚定周度再平衡、美元中性等美元分仓、单腿精度)——为未来任何横截面信号提供一个干净的回测框架

在 6 年间产生 657 笔腿部交易属于充分测量的样本,因此该负面结果是确定性的,而非噪声

明确为负面:total_return -75.8%,avg_trade_return_pct -1.46%,PF 0.78,每笔交易期望值 -$99.7,夏普比率 -0.35(CI [-1.10,0.40]),PSR 0.20

max_drawdown 80.0%(CI 至 95.7%)——远超 L19 50% 硬放弃线;在 5 个年份中有 7 个亏损,并且在每种波动率状态下均亏损

机制在真实面板上通过三种独立方式被证伪(原始反转、相反方向动量、贝塔调整后的残差反转)——不存在忠实且非灾难性的配置

L45/L52 市场中性横截面篮子类别(存活率接近零);benchmark_meaningful 正确为 false

迭代历史

验证失败(第 4 层——QA 审核): - SIGNAL IS DEMONSTRABLY WRONG-SIGNED 和 CATASTROPHICALLY NEGATIVE。开发者在提交前已在完整的 5.9 年、8 个标的的面板数据上、含手续费的情况下回测了完全相同的构造 BEFORE:横截面反转(做多输家/做空赢家)在 -80% 到 -89% 之间的每一种配置(回看窗口 5/10/20、K 2/3、有/无离散度门控)中都亏损EVERY,82%-93% 回撤,夏普为负。已上线的 10d/K=2 配置:-83% 收益 / 86% 回撤。这不是手续费问题(每周手续费损耗约 0.05%,相较于每周亏损 0.34%-0.61%)。将方向反转为 MOMENTUM 会使每一格都变为正值(+55% 到 +122%):加密货币主流币在周度周期上表现为CONTINUE,而非反转——所谓“未曾尝试的反转优势”其实正是同一笔交易中亏钱的那一侧。沙盒中的 +1.55% 尾部一年只是一个不具代表性的窗口;完整评估周期呈现的是 -83%/86%-DD 级别的灾难性结果。 - RISK BLOW-UP 超过了 >50% 的强制放弃线。已上线配置的全历史回撤为 86%(在所有配置中为 82%-93%)——接近全损。沙盒中看似温和的回撤(7.5%)只反映了那段不具代表性的尾部一年;实际评估周期显示的是接近爆仓的结果。无论方向问题如何,该策略都不可部署。 - 代码本身CORRECT,忠实地实现了该假设:按日历锚定的周度再平衡(_utc_weekday(ts)==Monday,按 day_index 去重)——是K线时间戳的纯函数,可安全重启/重放,正确修复了此前一个周度轮动策略中标记出的漂移缺陷;美元中性、等美元金额的两腿(gross/(2K));按排名做空表现最差/最好的标的,做多输家/做空赢家(按规格实现的反转);逐K线对账;每条腿的 size_precision(DOGE 整数单位)。代码没有缺陷,沙盒中也没有 L17 特征(胜率 0.50、夏普 +0.12、PF 1.04)。问题在于HYPOTHESIS的SIGNAL方向搞反了,而不是实现有问题。提交前的分析堪称典范。

验证失败(第 4 层 — QA 审查): - STRATEGY IMPLEMENTS THE STRUCTURAL OPPOSITE OF THE HYPOTHESIS。该假设围绕横截面短期 REVERSAL(LONG 最差表现者 / SHORT 最佳表现者——反转因子)进行命名/构建。当前策略实现的是横截面 MOMENTUM(LONG_THE_WINNERS=True -> 做多最佳者,做空最差者)——这与所述核心优势的 AND 方向完全相反。关键的假设—策略不匹配:代码测试的是一个比假设提出的机制更 DIFFERENT 的机制。开发者对此保持透明并同意:“这现在实现的是该假设标题所示的 STRUCTURAL OPPOSITE……该假设原本要测试的反转因子已被明确判定为负面……我建议弃用该假设。”反转假设已在第 1 次迭代中得到(明确负面的)结论,应予以 RETIRED。 - 即使将其重新构想为动量,WEAK EDGE。引擎沙盒(最近一年)基本上是 FLAT:+0.33%,夏普比率 0.02,PF 1.01,avg_trade_return_pct +0.224%(仅略高于底线),102 笔交易。又一个离线结果与引擎结果之间的差距——开发者的试运行报告最近一年为 20d/K=3,位于 +5.3%/夏普比率 0.60;引擎显示为 +0.33%/夏普比率 0.02(应相信引擎:持平)。完整历史表现较为有限(+63%,夏普比率 0.51,31.5% DD),而横截面动量正是该假设 ITSELF 标记为“已耗尽”的类别。即便在一个恰当的动量假设下,这仍是一个持平、属于已耗尽类别的优势。 - CREDIT WHERE DUE——代码是 CORRECT,两个迭代-1缺陷也确实已修复。动量方向实现正确(最佳者 -> 做多,最差者 -> 做空);可安全重启、以日历为锚定的再平衡、美元中性等美元金额分配的多空组合、每根K线的对账以及每条腿的 size_precision 均正确,且与已验证的第 -1 次迭代机制保持不变;并且,第 -1 次迭代的回撤爆炸(63.9% 反转)已通过 K=3 调整至约 31.5% DD、低于放弃线约 18 个点而修复。NO L17 缺陷特征。问题在于假设不匹配和优势薄弱,而非实现问题。开发者的透明度堪称典范。

验证失败(第4层 —— QA审查): - REVERSAL MECHANISM DECISIVELY REFUTED —— 终止,退役该假设。已发布的反转配置(20日/K=3)测得-48.2%收益与62.2%的全历史回撤(已超过>50%的硬性放弃线),且反转在EVERY个配置中为负(根据总敞口为-48%至-89%)。沙盒(-3.79%、PF 0.91、avg_trade_return_pct -0.231%)为一段良性的近一年区间;完整的评估时间跨度才是灾难所在。开发者通过三种独立方式反驳了该反向因子:(1)原始收益反转在全部十二个单元中均为负;(2)反方向(动量)为正但偏平,证实主流币CONTINUE发生反转(且属于不同、已耗尽类别的机制,在第2次迭代时因不匹配被正确阻止);(3)贝塔调整后残差反转——最强钢铁人论——仍有5/6个单元为负(41-70% DD),那唯一的正收益单元是拟合伪影。Lo-MacKinlay反向因子在此标的池、周度频率下并不存在。 - 代码CORRECT且恢复为反转是正确的数据完整性选择。反转极性已被忠实实现(LONG最差/SHORT最佳,匹配该假设);日历锚定周度再平衡(重启/回放安全)、美元中性等美元分仓、逐根K线对账与单腿精度均正确,并在迭代间经QA确认。恢复反转而非保留第-2次迭代的动量版本,意味着代码库不会将自身错误呈现,且开发者刻意未NOT缩减总敞口以使亏损显得更温和——两项均为正确的报告选择。NO代码缺陷;此阻塞来自被反驳的信号。

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