volpct dir2 策略信号回放对比
同一套 volpct dir2 策略(h1 · 超时门控 · 10% 仓位 · 2024年1月 → 2026年7月), 三个配置仅在携带的指标族上不同。差别直接体现在逐年收益上 —— 缺哪块指标,对应那一年就掉。
逐年收益取自各回放的 annual_table(10% 仓位、超时门控)。
2026 为不完整年(截至 7 月,7 个月)。绿色 = 正收益,红色 = 负收益。点击 run 编号打开对应的信号回放面板。
三个配置仅指标族不同:缺趋势→2026失效,缺交易所流→2024失效,全指标→两段皆稳。
同一套 volpct dir2 策略(h1 · 超时门控 · 10% 仓位 · 2024年1月 → 2026年7月), 三个配置仅在携带的指标族上不同。差别直接体现在逐年收益上 —— 缺哪块指标,对应那一年就掉。
逐年收益取自各回放的 annual_table(10% 仓位、超时门控)。
2026 为不完整年(截至 7 月,7 个月)。绿色 = 正收益,红色 = 负收益。点击 run 编号打开对应的信号回放面板。
三个配置的差异说明:不同指标族负责不同市场状态。缺一块,对应那段行情就撑不住; 指标齐备时,两段状态都稳。
2026 亏损(−2.1%)。缺了趋势(trend)指标,进入 2026 就转负; 2024(+9.9%)、2025(+6.5%)本来尚可。这正是 2026 拖后腿的原因。
2024 归零(−0.3%)。缺了交易所流(exchange flow)指标,2024 几乎不赚钱; 尽管 2025(+7.5%)、2026(+7.0%)很强。也就是 2024 那段撑不起来。
逐年为正。指标齐备,三年都赚:2024 +8.3%、2025 +10.9%、 2026 +2.7%。综合最优,最稳。
在同一 volpct dir2 框架下,对比两个仅参数规模不同的配置 (方向 dir / 波动 vol 的参数量)。参数更多的配置,整体结果更好 —— 评级、全期收益、夏普更高,回撤更低。
指标取自各自回放的 total_return / sharpe / max_drawdown 与 annual_table(2026 为不完整年,截至 7 月)。点击 run 编号打开信号回放面板。
线上信号面板(volpct-dir3545)的近几根小时 K 线里,买 / 卖概率在相邻两根之间大幅翻转 ——
上表 1q2024-2q2026 变体尤其明显:买入概率 0.95 → 0.22 → 0.04 几小时内来回跳,edge 在 +0.9 与 −0.9 之间摆动;
下表 ts5 变体则平滑得多。两者当前都因超时概率(timeout prob)偏高而为 HOLD · 不可交易。
同一时刻(2026-07-25 15:00)两个变体对照:1q2024-2q2026(上)概率极不稳定、逐根翻转; ts5(下)概率更连续、edge 缓变。均为 HOLD/不可交易。—— 需排查为何该变体的概率会逐根剧烈跳变。
在生产模型时,以下几类序列被主动剔除 —— 不是因为没有预测力,而是因为它们在 线上无法可靠复现或数值上不稳定。留着反而会让线上信号失真。四类原因:
线上口径与历史口径不是同一个定义,直接拼接会引入结构性断点。
例:supply(供给)家族。
某些变换在极小量级下数值不稳定(如 ~1e-17 级别),训练时被忽略,线上会放大成噪声。
例:训练时未察觉的 1e-17 数值问题。
原始序列在线上就不稳定,同样出现 ~1e-17 的量级问题。
例:transaction EOA median —— CryptoQuant 有自己的定义,正在处理中。
线上有数据,但无法复原其历史定义,因而无法回填、无法训练。
例:exchange flow(交易所流)家族。
原则:能进模型的序列,必须线上可复现且数值稳定;凡是线上与历史对不齐、或数值退化的,一律剔除。