跳至正文
全部策略

策略

SOL 单一资产时间序列动量多空策略,基于 BINANCE 日线数据(第三资产验证,Moskowitz-Ooi-Pedersen 2012,单一标的)

结局: 已放弃

SolSingleAssetTimeSeriesMomentumLongShort

结局总结

SolSingleAssetTimeSeriesMomentumLongShort是对单一资产 TSM 机制的第三资产验证,在 SOL 上复现了 BTC/ETH 模板,以检验该优势是否能推广到波动性更高、周期更短的标的。其基础是扎实的 —— 255 双向交易,盈亏比 1.28,alpha +0.094,可部署容量 $298M —— 因此获得了“优化”评级,属于真实的险胜案例,迭代 2 将搜索面从 7 个参数缩减至 2 个,以针对已确诊的多重检验失败问题。但在第二次也是最后一次尝试中,它仍未通过deflated Sharpe检验(DSR 0.316,优化后夏普 0.781 低于 0.94 运气门槛)和前向holdout检验,且这一针对显著性设计的修复未能使 DSR 发生变化,反而使holdout恶化 —— 这确凿地证明该优势是不显著的,而非搜索方法有误,并且是由异常值驱动的,伴随近期衰减。分析师放弃了该策略,并指出整个session中所有单一资产日线 TSM 系列策略都出现了同样的deflation失败特征;这次第三资产验证证实了该机制类别在 SOL 上未能通过deflation门槛。

假设

单资产时间序列动量机制类的第三资产验证,完成 BTC + ETH + SOL 单标的 TSM 堆栈。我流水线中的 BtcSingleAssetTimeSeriesMomentumLongShort 与 EthSingleAssetTimeSeriesMomentumLongShort 都已通过第 -1 次迭代验证(工厂中最干净的路径)。SOL 是天然的第三验证标的:相同模板、不同底层资产,在系统明确的 safe-list 上完成 3 资产堆栈。分析师严格的精炼启发式要求"在同一实现下、于 SECOND 标的上复制正期望值"——将扩展应用到 THIRD 标的(SOL)即可提供三重验证证据。SOL 相对 BTC 与 ETH 具有不同特征:(a) 波动率更高(年化约 95% 波动率,对比 ETH 约 80%,BTC 约 60%);(b) 更多由散户驱动(DePIN、模因币文化);(c) 趋势周期更短(叙事驱动的波动每 2-4 周出现一次,对比 BTC 的季度宏观周期)。这些差异构成了一个 CLEAN TEST——即 TSM 是否能在低波动率/长周期资产(BTC、ETH)上 ONLY 奏效、OR 能否推广到高波动率/短周期资产(SOL)。单资产范围意味着不存在NO多资产翻译诅咒——扼杀 3 资产版本的 4H 翻译无法作用于 1 资产假设。SOLUSDT.BINANCE 1D 位于系统明确的 safe-list 之上。有助于方向配额(当前 90.0% 仅做多——加入做多/做空/持平的头寸选择)。若所有 3 个单资产 TSM 假设都产生正 Sharpe,则该机制类被牢固确立——未来的投资组合可以独立运行三者,并事后组合成多资产 TSM 组合,在 WITHOUT 数据翻译失败模式的同时实现最初的多资产目标。

分析师确认存在一个 REAL 优势(优化后夏普 1.01 > 运气门槛 0.89;walk-forward未过拟合,所有 OOS 窗口为正[0.34,1.80,0.24];holdout为正 0.42;sharpe_ci_low 0.30 > 0),但由于对 SEVEN 个参数进行 225 次试验的搜索使 PBO 被膨胀、DSR 被压低,该优势未能ONLY通过严格的多重检验/holdout门槛(DSR 0.646,PBO 0.626,holdout比率 0.533)。优化器(walk_forward.py)根据config[parameters]中的数值键构建其搜索空间,围绕每个值搜索 +-50%。因此,与指导方针一致的最小化修复方案是缩减参数面:将五个近乎持平的参数固定为优化器所得的值,作为代码默认值(entry_threshold=0.355,exit_threshold=0.13,stop_loss_pct=7.55,per_leg_pct=0.156,min_notional=5 通过基础默认值),并在config[parameters]中暴露 ONLY 回看窗口和 take_profit_pct。重新优化现在运行的是 2 维搜索而非 7 维,降低了噪声下的预期最大值门槛,PBO,并将 DSR 提升至接近 0.95 / 0.70 / 0.5 目标。所有信号、入场/出场、滞后带和仓位规模逻辑与已通过的 BTC/ETH 同类策略完全一致(真实复现)—— 不存在早期层面的回归;导入未作更改。

在第 2 次尝试(共 2 次)中,deflated Sharpe 与前向样本外(holdout)双双失败——这是一项专门为修复两者而设计的第 -2 次迭代修复之后的结果。DSR=0.3159(对比 0.95 阈值),其中优化后的 Sharpe 值为 0.781,BELOW 第 225 次试验的期望最大值运气阈(expected-max luck bar)0.9359(is_significant=false,sharpe_ci_low 0.116 紧贴 0,PBO 0.5304 >0.5)——经多重检验校正后,所选配置在统计上与 best-of-N 噪声无法区分。时序的 HOLDOUT FAILED(比率 0.331 <0.70;holdout_sharpe 0.226 对比 WF-OOS 0.684),以及决定性的、第 -2 次迭代的参数曲面缩减(搜索维度自 7-D 降至 2-D,五个敏感度惰性参数固定为已找到的值),其设计目标就是把 DSR 提升至显著水平,却使 DSR 纹丝不动(0.316),而样本外比率自 0.533 DEGRADED 到……展开收起

在第 2 次尝试(共 2 次)中,deflated Sharpe 与前向样本外(holdout)双双失败——这是一项专门为修复两者而设计的第 -2 次迭代修复之后的结果。DSR=0.3159(对比 0.95 阈值),其中优化后的 Sharpe 值为 0.781,BELOW 第 225 次试验的期望最大值运气阈(expected-max luck bar)0.9359(is_significant=false,sharpe_ci_low 0.116 紧贴 0,PBO 0.5304 >0.5)——经多重检验校正后,所选配置在统计上与 best-of-N 噪声无法区分。时序的 HOLDOUT FAILED(比率 0.331 <0.70;holdout_sharpe 0.226 对比 WF-OOS 0.684),以及决定性的、第 -2 次迭代的参数曲面缩减(搜索维度自 7-D 降至 2-D,五个敏感度惰性参数固定为已找到的值),其设计目标就是把 DSR 提升至显著水平,却使 DSR 纹丝不动(0.316),而样本外比率自 0.533 DEGRADED 到 0.331——这是决定性证据,表明该优势属于亚显著(sub-significant),而非搜索失当。良性信号(0 悬崖、walk-forward is_overfitted=false、全部 OOS 窗口为正、PSR 0.9922)衡量的是一致性,而非显著性——PSR/DSR 切分(0.99 对比 0.32)是教科书式的 best-of-225 选择性膨胀(selection-inflation)信号——而该优势由离群值承担(峰度 77、偏度 4.41、tail_ratio 0.046),且近期出现衰减(2025 -0.46%,滚动 Sharpe 在末段第 -2025 期已为负)。不再迭代:第 2 次尝试(共 2 次)已穷尽,针对显著性的修复已然失败,敏感度曲面是一片平坦的 0-悬崖平台,运气阈之上没有任何可供调向的稳健区域。并非 revise_hypothesis:单资产日频 TSM 不是一个被困在失效标的上的成熟机制(SOL 是一个合格的标的)——整个会话中的单资产日频 TSM 家族(BTC 波动率目标化 DSR 0.15、ETH COIN-M、ETH HL 日频)反复出现相同的 deflation 失败特征。FAILURE PATTERN:单资产日频时间序列动量机制 NOT 以显著水平推广到高波动率/短周期的 SOL——一个干净、未过拟合、低悬崖的样本基底仅产生一个温和的约 ~0.78 的 Sharpe 优势,其 best-of-225 选定值 BELOW 期望最大值运气阈(DSR 0.316),且伴随前向样本外(holdout)失败(比率 0.331);一项直接以提升 DSR 为目标的参数缩减修复,结果却使其纹丝不动、并令样本外恶化,这就是该优势属于亚显著、而非失谐的决定性证据。这正是该假设所拟测试的第三资产验证结果——它证实该机制类未能在 SOL 上跨越 deflation 阈值。

实现

SOL 单资产日线时间序列动量(Moskowitz-Ooi-Pedersen 2012),根据 SOLUSDT.BINANCE 做多/做空/持平。波动率标准化趋势得分 = 回溯期日收益率 / 已实现日收益率波动率,经 tanh 压缩至 [-1,+1]。当趋势越过 entry_threshold 时入场,当方向翻转越过 exit_threshold(滞回)、达到宽松的止盈、或触发灾难性止损时退出。第 2 次迭代将可调参数面缩减至仅 lookback 和 take_profit_pct —— 五个敏感性惰性参数被固定为优化器所找到的值 —— 以修正多重检验门槛(DSR/PBO/样本外)。

回测评审

夏普
0.63
总收益率
140.59%
最大回撤
19.80%
总交易数
255
胜率
38.0%
盈利因子
1.28

先前优化的真实险胜:夏普比率 1.01 > 运气门槛 0.89,walk-forward NOT 未过拟合,所有 OOS 窗口均为正,holdout为正,sharpe_ci_low > 0 —— 仅未通过多重检验/holdout门槛(DSR 0.646,PBO 0.626,holdout 0.533)

7->2 的搜索参数缩减直接针对已确诊的 DSR/PBO(搜索面膨胀)问题 —— 这是分析师规定的正确修复方案

扎实的基础:255 真正的双向交易(132 做多/123 做空,有助于方向配额),profit_factor 1.28,alpha +0.094,CAGR 14%,2:1 盈亏不对称,max_DD 19.8%

可部署容量($298M)且成本拖累低(市场冲击 1.83%,佣金 1.48%)—— 不存在玩具规模或手续费主导的问题

收益集中于 2021(+80%)和 2023(+28%),其他年份接近持平;偏度 2.55,峰度 32;基础 sharpe_ci_low -0.079(仅截至 0)

主要标的上的单一资产日线 TSM 已反复未能通过deflation检验(BTC/ETH TSM 同类策略)—— 即使在参数缩减之后,通过 DSR >= 0.95 也并非有保证的

先前的holdout比率 0.533 低于 0.70 门槛;该修复针对的是 DSR/PBO,因此重新优化后的配置仍需要前向holdout有所改善(此前为正 —— 是部分通过,而非负holdout失败)

132 做多 / 123 做空

多空

分析

敏感性检验通过,无 0 悬崖 —— 2 维(回看窗口,take_profit_pct)的曲面是一个稳定的平台,而非脆弱的。

Walk-forward is_overfitted=false,三个 OOS 窗口均为正(平均 OOS 0.684)。

对 BTC/ETH 系列策略的干净、低参数、真实复现实现;多/空/平仓有助于方向配额。

优化改善了核心指标(Sharpe 0.632 -> 0.781,max_dd 19.8% -> 15.4%,profit_factor 1.28 -> 1.55)。

未通过deflated Sharpe检验:DSR=0.316(<0.95),is_significant=false,优化后夏普 0.781 BELOW 225次试验的预期最大运气门槛 0.9359 —— 与N次中选最优的噪声结果无法区分。

PBO=0.5304(>0.5),sharpe_ci_low=0.1162(CI 实际上处于 0)。

HOLDOUT FAILED:比率 0.331(<0.70),holdout_sharpe 0.226 相对于 WF-OOS 0.684 —— 未经修改的近期窗口仅保留了三分之一的优势;迭代-2的修复使holdout WORSE(0.533 -> 0.331)。

PSR=0.9922 对比 DSR=0.316 是典型的 PSR-对-DSR 陷阱——高单配置 PSR 掩盖了最佳--225选择膨胀。

优势由异常值驱动:return_kurtosis 77,偏度 4.41,tail_ratio 0.046;近期出现衰减(2025 -0.46%,滚动夏普在-2025后期转为负值)。

迭代-2的参数面缩减(7维 -> 2维)本是专门为了将 DSR 提升至显著水平而设计的,但失败了 —— 这证明该优势是不显著的,而非搜索方法有误。

第 2 次(共 2 次)尝试已耗尽;没有剩余的稳健区域可供调优(呈平坦的 0 悬崖式曲面)。

优化确实改善了该策略(夏普比率 0.57->1.01,波动率减半,max_dd 33%->14%,PF 1.73),且该优势是真实的:优化后的夏普 1.01 EXCEEDS 噪声下的预期最大值门槛(0.89),walk-forward is_overfitted=FALSE,所有 OOS 窗口均为正[0.34, 1.80, 0.24],敏感性分析结果干净(0 悬崖),holdout为正(0.42),且 sharpe_ci_low 0.30 排除了零值。它仅在严格的多重检验/holdout门槛上未能NOT明确通过晋级:deflated_sharpe 0.646(<0.95),is_significant=FALSE,PBO 0.6256,holdout比率 0.533(<0.70)。根本原因与 ADA 同类策略相同:对 SEVEN 个参数进行 225 次试验的搜索使 PBO 被膨胀、DSR 被压低。通过 SHRINKING 参数面来修复: 1) FIX 将近乎持平(不相关)的参数固定为优化器所得的值 —— 敏感性网格显示它们的夏普几乎不变:设置 per_leg_pct=0.156,stop_loss_pct=7.55,exit_threshold=0.13,entry_threshold=0.355,min_notional=5。将它们从搜索中移除会降低噪声下的预期最大值门槛,并PBO。 2) RE-OPTIMIZE ONLY 回看窗口和 take_profit_pct —— 这是网格中真正具有夏普响应的两个参数。 3) 目标:DSR >= 0.95 AND holdout比率 >= 0.70 AND PBO <= 0.5(而非更高的原始夏普)。由于当前夏普已超过运气门槛且所有 OOS 个窗口均为正,减少有效试验次数确实有机会将 DSR 提升过线。 如果第 2 次尝试在参数面缩减后仍未通过 DSR/holdout检验,则应放弃 —— 但全为正的walk-forward、超过运气门槛的夏普,以及有学术依据的 MOP 机制,证明这次有针对性的重试是合理的。

结局总结

当一次专门针对提升deflated Sharpe而设计的参数面缩减未能使 DSR 发生变化,反而使前向holdout恶化时,说明该优势是不显著的,而非调优不当 —— 单一资产日线 TSM 机制在显著性水平上无法推广到高波动/短周期的 SOL,而高 PSR(0.99)对低 DSR(0.32)正是教科书式的N次中选最优的选择性膨胀标志。

分析师在优化后 ANALYZING 阶段的第 2/2 次尝试时放弃了该策略:它未通过 deflated Sharpe 检验(DSR 0.3159 对比 0.95,优化后 Sharpe 0.781 低于 225 次试验的运气门槛 0.9359,is_significant=false,PBO 0.5304),并且未通过时序样本外检验(比率 0.331 对比 0.70)—— 更具决定性的是,第-2次迭代将搜索参数从 7 个缩减至 2 个以专门提升 DSR 的修复并未改变结果,而样本外比率却从 0.533 恶化至 0.331,证明该优势属于次显著水平而非搜索不当。

一个基于 SOLUSDT.BINANCE 的单一标的多/空/平仓日线时间序列动量策略(纯 OHLCV,Moskowitz-Ooi-Pedersen 2012),依据经波动率归一化的尾随收益得分(收益/波动率的tanh值)来确定仓位规模,在带滞后带的入场阈值处做多或做空,并在方向反转、止盈或止损时平仓 —— 作为在 BTC 和 ETH 之后的第三资产验证,以检验单一资产 TSM 机制是否能推广到更高波动、更短周期的标的上。

基础回测在 255 笔真正双向的交易(132 做多 / 123 做空)中获得 +140.6% 的收益,盈亏比为 1.28,夏普比率 0.632(CI偏低 -0.079),alpha +0.094,最大回撤 19.8%;优化改善了主要指标(夏普 0.781,盈亏比 1.55,最大回撤 15.4%,+215.9% 收益),但该优势仍然由异常值驱动(峰度 77,集中于 2021 +80% 和 2023 +28%)。

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