📊 金融数据看板

技术择时 · 窗口稳健性复核

同一份算法(scripts/tradingview.js)、同一份数据,只把回测窗口从 3 个月拉到 6 / 12 / 24 个月,看结论方向是否一致、幅度是否收敛、细分段是否单调。 每个窗口都通过同一项一致性断言:最后一日输出与看板现值逐码零差异。

复核窗口
3 个月 / 6 个月 / 12 个月 / 24 个月
最长窗口
2024-10-08 ~ 2026-10-08
最长窗口信号日
486 日 / 34,937 条
数据上限
24 个月(30 个月起 MA200 只剩 69/214 只)
一致性断言
PASS × 4
一句话结论:拉到 24 个月后,「市场状态依赖」这个说法站不住了——A 级与 A+B 组合的负超额是持续性的,不是单一阶段的偶然。

一、四个窗口横向对照

两套口径先说清:样本口径=所有「标的×信号日」样本的平均超额(第 六 节与原报告页用这个); 组合口径=先算每个交易日等权篮子的超额,再对交易日平均(第四节与 t 值用这个)。两者会不同——样本口径给样本多的日子更大权重。 本节及图表用组合口径。

窗口信号日池内等权
买入持有
主池 · 持有 20 日平均超额对照池 · 持有 20 日平均超额
ACD+EA+BACD+EA+B
3 个月61+2.54% -0.37%-2.75%+0.19%-0.83%-0.33%-1.89%+0.31%-0.78%
6 个月122-7.34% -1.70%-5.07%+0.72%-1.75%-1.29%-3.64%+0.29%-1.29%
12 个月242+19.64% -0.74%-1.55%+0.12%-0.88%-0.46%-1.53%-0.12%-0.53%
24 个月486+28.42% -0.78%+0.06%-0.33%-0.85%-0.53%-0.52%-0.24%-0.59%

池内等权买入持有:6 个月为负(-7.34%)、12 与 24 个月为正(+19.64% / +28.42%)——窗口覆盖了下跌、震荡、上涨三种环境, 而 A+B 的超额在四种环境下全为负,这才是它区别于"状态依赖"的地方。

-1.8%-0.9%0.0%+0.9%+1.8%3 个月6 个月12 个月24 个月-0.37-1.70-0.74-0.78-0.33-1.29-0.46-0.53-0.83-1.75-0.88-0.85
主池 A 级对照池 A 级主池 A+B

三条线都贴着或低于 0,没有一条随窗口变长而转正。

二、A+B 组合的显著性:t 值随窗口单调变负

窗口 A+B · 10日 超额tA+B · 20日 超额t 对照池 20日 超额t
3 个月 -0.56%-2.22 -0.83%-2.08 -0.78%-3.73
6 个月 -1.01%-4.26 -1.75%-4.03 -1.29%-3.24
12 个月 -0.54%-4.14 -0.88%-4.02 -0.53%-2.71
24 个月 -0.38%-5.34 -0.85%-7.11 -0.59%-5.58

t 值按交易日统计,因信号日相邻、持有期重叠,该值偏乐观,只作方向与量级参考。但"3 个月 t=-2.08 → 24 个月 t=-7.11"这个单调趋势本身,已经排除了纯噪声解释。

三、按不重叠持有期折算的累计超额

窗口 A 级累计A+B 累计C 级累计D+E 累计池内等权买入持有
3 个月 -0.8% -1.7% -5.1% +0.4% +2.54%
6 个月 -8.7% -8.9% -23.8% +3.7% -7.34%
12 个月 -8.2% -9.8% -16.6% +1.3% +19.64%
24 个月 -18.1% -19.8% +1.3% -7.7% +28.42%

口径:日均超额 ×(信号日 ÷ 20),即"每 20 个交易日滚动换仓一次"的粗略累计,忽略复利与重叠。用于比较量级,不是可直接交易的收益曲线。 主池 A+B 在 24 个月里累计跑输池内等权约 20%,而作为对照,池内等权同期是 +28.42%。

四、24 个月切 8 段:还有没有翻转的段

-3.2%-1.6%0.0%+1.6%+3.2%24-1024-1225-0425-0725-0925-1226-0326-06-0.98-0.94-1.00-0.37-0.43+0.97-1.02-2.73-0.86-0.95-0.92-0.68-0.04-0.04-0.37-3.19
A 级A+B

红=跑赢池内等权,绿=跑输。A 级 7/8 段为负、A+B 8/8 段为负;唯一翻正的 A 级段是 2025-12-22~2026-03-24。

主池

#区间A 级超额A 级胜率A+B 超额A+B 胜率C 级超额
12024-10-09 ~ 2024-12-30 -0.98%33.9% -0.86%30.5% +1.83%
22024-12-31 ~ 2025-04-01 -0.94%42.4% -0.95%40.7% -2.10%
32025-04-02 ~ 2025-06-30 -1.00%37.3% -0.92%35.6% +0.71%
42025-07-01 ~ 2025-09-19 -0.37%42.4% -0.68%32.2% +6.88%
52025-09-22 ~ 2025-12-19 -0.43%44.1% -0.04%66.1% +1.06%
62025-12-22 ~ 2026-03-24 +0.97%69.5% -0.04%55.9% +2.23%
72026-03-25 ~ 2026-06-22 -1.02%44.1% -0.37%49.2% -4.72%
82026-06-23 ~ 2026-09-02 -2.73%38.5% -3.19%37.7% -5.97%

对照池

#区间A 级超额A 级胜率A+B 超额A+B 胜率C 级超额
12024-10-08 ~ 2024-12-27 -0.23%42.4% -0.30%39% +0.17%
22024-12-30 ~ 2025-03-31 -1.06%33.9% -1.01%32.2% -3.06%
32025-04-01 ~ 2025-06-27 -1.12%42.4% -1.08%23.7% -0.23%
42025-06-30 ~ 2025-09-18 -0.04%49.2% -0.28%39% +4.75%
52025-09-19 ~ 2025-12-18 +0.17%54.2% +0.30%74.6% -0.75%
62025-12-19 ~ 2026-03-23 +0.69%66.1% +0.14%57.6% +2.38%
72026-03-24 ~ 2026-06-18 -0.11%55.9% +0.25%57.6% -2.00%
82026-06-22 ~ 2026-09-02 -2.81%39.6% -2.97%30.2% -5.60%

五、日线五档评级:方向一致,幅度随窗口收敛

-3.6%-1.8%0.0%+1.8%+3.6%3 个月6 个月12 个月24 个月+1.98+3.60+1.37+0.86

"强力卖出"的超额减去"强力买入"的超额,四窗口全为正,说明评级越高、未来 20 日超额越低这个倒挂方向是稳定的;幅度从 +1.98pp 降到 +0.86pp,则说明 3 个月窗口把效应放大了约 2.3 倍。

窗口强力买入买入中立卖出强力卖出强力卖出 −
强力买入
3 个月-0.44%-0.62%-0.03%-0.89%+1.54%+1.98pp
6 个月-1.42%-0.69%-0.31%-0.75%+2.18%+3.60pp
12 个月-0.32%-0.47%-0.25%-0.10%+1.05%+1.37pp
24 个月-0.16%-0.54%-0.24%-0.10%+0.70%+0.86pp

六、各等级明细(持有 20 日平均超额)

主池 · 各等级持有 20 日平均超额(样本口径)

窗口ABCDE
3 个月+0.28%-0.53%-3.04%-0.28%+0.39%
6 个月-1.16%-0.73%-2.92%+0.03%+1.15%
12 个月-0.34%-0.61%+0.17%+0.28%+0.40%
24 个月-0.42%-0.62%+1.08%+0.07%+0.23%

对照池 · 各等级持有 20 日平均超额(样本口径)

窗口ABCDE
3 个月+0.03%-1.04%-2.17%+0.61%+0.28%
6 个月-0.61%-0.74%-1.59%-0.01%+0.49%
12 个月+0.07%-0.34%+0.12%+0.21%-0.03%
24 个月-0.14%-0.44%+0.73%+0.05%+0.03%

七、方法与边界

这份复核改变了什么

数据源:data/_kline.json(2026-10-08 收盘,214 码 × 最多 730 根)、data/_rankings.json; 原始结果:backtest/tradingview_signal_bt{,_m6,_m12,_m24}.json;汇总:backtest/tradingview_multiwindow.json; 脚本:scripts/_bt_tradingview_signal.js(回测)与 scripts/_bt_tradingview_multiwindow.js(本页渲染)。