← 返回首页

EMA / PSAR Raw Alpha Focus Report

生成时间:2026-06-25 00:00 UTC

raw alpha focus EMA PSAR Q&A

这页不再讨论 regime gate / MIHS / MIHCS,而是把视角收回到论文里的两个原始策略候选:EMAPSAR。目标是回答:如果先不做趋势筛选,它们谁更值得继续追,为什么,收益从哪里来,代价又是什么。

先给结论

收口定位:这条线现在该怎么读?

先把交易逻辑讲清楚:这页到底在回测什么?

这页做的是 raw alpha focus,意思是:先不加趋势状态门控、也不加额外过滤器,只看策略本身最基础的信号能不能工作。还有一个很重要的前提:这页的回测是 long-only,也就是只有 BUY=开多SELL=平多,没有做空。

EMA:普通人也能看懂的基础交易逻辑

你可以把 EMA 策略理解成:看两条“平滑过的价格线”谁在上面。短线更快的 EMA9 在上面,说明最近价格更强,就给 BUY;短线 EMA9 在下面,说明最近价格转弱,就给 SELL

PSAR:普通人也能看懂的基础交易逻辑

你可以把 PSAR 策略理解成:先看一个“跟踪点”是不是已经翻到价格下面,再看价格有没有真的往上冲出去。只有两件事都发生了,它才给 BUY;反过来,如果跟踪点跑到价格上面,而且价格又往下跌破前一根低点,就给 SELL

EMA 和 PSAR 的差别,最简版怎么记?

Q1. 为什么只把 EMA 和 PSAR 拿出来继续看?

因为在这次跨市场 × 多频率的 unfiltered 回测里,它们是四个原始策略里最像“可继续研究的 raw alpha”那两个:收益中位数更高、正收益覆盖率更高、并且在 asset×freq 组合里拿第一的次数明显更多。

strategy combos mean_profit_pct median_profit_pct positive_ratio median_trades winner_count
EMA 27 4488.29% 142.83% 92.59% 53.00 14
PSAR 27 1519.79% 116.42% 92.59% 113.00 8
BB 27 55.29% 12.11% 70.37% 25.00 4
RSI 27 45.93% 7.92% 59.26% 27.00 1

base strategy median

Q2. EMA 的策略逻辑到底是什么?为什么它值得当主 baseline?

论文里的 EMA 原始策略很简单:EMA9 > EMA20 → BUYEMA9 < EMA20 → SELL。它的优点不是“神奇”,而是足够朴素:本质上是在追随中期趋势,而不是赌均值回归或局部震荡。对你现在“先找靠谱 alpha”的目标来说,这种结构更像一个可扩展母体。

Q3. PSAR 的策略逻辑到底是什么?为什么它排第二?

论文里的 PSAR 策略本质是在用一个更快、更敏感的 stop-and-reverse 机制判断价格是否转向。它会更早反应,所以更像快速趋势 / 保护性策略,而不像 EMA 那样是稳定的趋势骨架。

Q4. 从数据上看,EMA 和 PSAR 谁更强?

整体上 EMA 更像第一选择,PSAR 是很强的第二选择。EMA 在 27 个 asset×freq 组合里拿了更多第一;PSAR 也很强,但更像“快而碎”的第二策略。

strategy combos mean_profit_pct median_profit_pct positive_ratio mean_trades median_trades mean_cagr_pct median_max_dd_pct
EMA 27 4488.29% 142.83% 92.59% 86.85 53.00 27.39% -34.54%
PSAR 27 1519.79% 116.42% 92.59% 163.89 113.00 22.01% -35.88%

ema vs psar scatter

profit vs trades

Q5. 它们分别在什么市场 / 频率更强?

EMA 和 PSAR 都不是只在一个市场有效,但风格不同:EMA 更像普适趋势骨架;PSAR 在某些更需要快速反应的场景里会更占优。

strategy asset_class freq combos mean_profit_pct median_profit_pct positive_ratio median_trades
EMA A股 周频(1wk) 3 97.62% 38.70% 100.00% 13.00
EMA A股 小时频(60m) 3 42.92% 31.75% 100.00% 84.00
EMA A股 日频(1d) 3 143.30% 133.13% 100.00% 56.00
EMA Crypto 周频(1wk) 3 8481.52% 12030.52% 100.00% 9.00
EMA Crypto 小时频(60m) 3 3.56% -3.94% 33.33% 404.00
EMA Crypto 日频(1d) 3 31039.27% 30070.63% 100.00% 56.00
EMA 美股 周频(1wk) 3 247.50% 291.67% 100.00% 7.00
EMA 美股 小时频(60m) 3 29.05% 28.88% 100.00% 111.00
EMA 美股 日频(1d) 3 309.88% 187.77% 100.00% 47.00
PSAR A股 周频(1wk) 3 88.08% 63.95% 100.00% 21.00
PSAR A股 小时频(60m) 3 34.52% 28.90% 100.00% 169.00
PSAR A股 日频(1d) 3 113.13% 22.27% 100.00% 105.00
PSAR Crypto 周频(1wk) 3 7217.58% 9324.92% 100.00% 14.00
PSAR Crypto 小时频(60m) 3 2.93% -1.31% 33.33% 708.00
PSAR Crypto 日频(1d) 3 5634.11% 2492.92% 100.00% 116.00
PSAR 美股 周频(1wk) 3 337.70% 201.92% 100.00% 23.00
PSAR 美股 小时频(60m) 3 31.18% 32.22% 100.00% 209.00
PSAR 美股 日频(1d) 3 218.88% 131.34% 100.00% 121.00

class freq heatmaps

delta heatmap

Q6. 在论文窗口(BTC 日频 2018-2022)里,它们的效果是什么样?

如果只看论文原始样本窗口,EMA 的 clean-room 复现值与论文很接近;PSAR 则与论文差异较大,说明 PSAR 分支对实现细节更敏感。这进一步支持一个判断:EMA 更适合先作为主 baseline 推进;PSAR 则值得继续做忠实复核和组合研究。

strategy profit_pct np_pct nt cagr_pct max_dd_pct
EMA 398.08% 27.78% 36 37.87% -59.34%
PSAR -14.31% 37.50% 72 -3.04% -74.17%

btc equity

Q7. 哪些样本里 EMA 明显更值得追?哪些样本里 PSAR 更像赢家?

EMA 明显更强的组合

asset_label asset_class freq ema_profit_pct psar_profit_pct ema_minus_psar_pp ema_trades psar_trades
SOL-USD Crypto 日频(1d) 55511.56% 13592.30% 41919.26% 43 86
BTC-USD Crypto 日频(1d) 30070.63% 2492.92% 27577.71% 72 140
ETH-USD Crypto 日频(1d) 7535.63% 817.12% 6718.51% 56 116
BTC-USD Crypto 周频(1wk) 12030.52% 9324.92% 2705.60% 9 22
SOL-USD Crypto 周频(1wk) 12977.50% 10611.25% 2366.25% 6 12
AAPL 美股 日频(1d) 596.09% 406.77% 189.32% 47 113

PSAR 明显更强的组合

asset_label asset_class freq ema_profit_pct psar_profit_pct ema_minus_psar_pp ema_trades psar_trades
ETH-USD Crypto 周频(1wk) 436.54% 1716.56% -1280.02% 9 14
AAPL 美股 周频(1wk) 291.67% 694.77% -403.09% 10 20
ETH-USD Crypto 小时频(60m) -3.94% 31.41% -35.35% 408 693
159915.SZ A股 周频(1wk) 38.70% 63.95% -25.24% 14 21
600519.SS A股 日频(1d) 274.58% 294.92% -20.35% 53 98
600519.SS A股 小时频(60m) 13.44% 28.90% -15.46% 82 138

Q8. 这对你后面的研究决策意味着什么?

  1. EMA 先升格为主 raw alpha baseline:后续你要评估新结构、过滤器、确认层时,都应该先问一句:它有没有稳定优于 EMA baseline?
  2. PSAR 作为第二重点保留:但更适合往“快反应趋势 / 保护性退出 / 与 EMA 组合”方向推进,而不是直接压成主干。
  3. 如果要做因子库 intake:EMA 更像 alpha candidate;PSAR 更像 alpha/filter hybrid candidate。

Q9. 成本一扣之后,这两条线还站得住吗?

当前 first-pass 成本页的读法很清楚:日/周频都还够厚,真正脆的是 60m,而且 PSAR 比 EMA 更脆。 这不会推翻“EMA 比 PSAR 更像主 baseline”的结论,反而让这个排序更稳了。

策略级成本空间摘要

strategy combos positive_gross_share median_profit_pct median_trades positive_only_median_breakeven_cost_bps survive_10bps_share survive_20bps_share survive_50bps_share
EMA 27 92.59% 142.83% 53.00 383.2bps 88.89% 81.48% 66.67%
PSAR 27 92.59% 116.42% 113.00 300.9bps 88.89% 74.07% 59.26%

按频率看成本敏感性

strategy interval combos positive_gross_share median_profit_pct median_trades positive_only_median_breakeven_cost_bps survive_10bps_share survive_20bps_share survive_50bps_share
EMA 日频(1d) 9 100.00% 274.58% 53.00 518.1bps 100.00% 100.00% 88.89%
EMA 周频(1wk) 9 100.00% 291.67% 9.00 2916.7bps 100.00% 100.00% 100.00%
EMA 小时频(60m) 9 77.78% 21.48% 111.00 27.5bps 66.67% 44.44% 11.11%
PSAR 日频(1d) 9 100.00% 294.92% 113.00 300.9bps 100.00% 100.00% 77.78%
PSAR 周频(1wk) 9 100.00% 201.92% 21.00 877.9bps 100.00% 100.00% 100.00%
PSAR 小时频(60m) 9 77.78% 28.90% 209.00 15.4bps 66.67% 22.22% 0.00%

Q10. 如果今天就要排研发优先级,EMA 和 PSAR 应该怎么投资源?

Q11. 如果下一步真把 EMA 当主 baseline,rolling / OOS 应该怎么做才诚实?

当前最小诚实协议应该是:固定 EMA9/EMA20,不再二次调参;把每个 asset×freq 组合切成 rolling / walk-forward 窗口;同时报告 gross 与低成本净值近似;再看它是否还能稳定活下来。 这一步的目标不是再证明一次 EMA 在全样本里“看起来不错”,而是回答:它是不是一个值得后续所有结构层都拿来对比的 baseline。

Q12. 如果要做最小 `EMA + PSAR` 组合,怎样才算诚实?

当前最小诚实版本不该把它做成“两个 alpha 拼盘”,而应先把问题收窄成:`EMA` 负责主方向 / 主持仓逻辑,`PSAR` 只负责更快退出或保护性反应;然后拿它和单跑 EMA 在同一资产、同一频率、同一成本假设下正面对比。

Q13. 真做一版 EMA 60m rolling falsification slice 后,现有缓存样本在说什么?

这轮不再只写协议,而是先用手头现成缓存交一个真实结果切片:复用 pytrendline_event_validation_v3_crypto_180d/cache 里的 BTC / ETH / SOL 60m 数据,固定 EMA9/EMA20,做 45d rolling window + 15d step,同时报告 gross20bps 近似。它不是完整 cross-market 结论,但已经足够先回答:EMA 60m 这块最脆口袋,到底像 pass / yellow / fail 哪一档。

按资产汇总

asset windows gross_positive_window_share net20_positive_window_share gross_median_profit_pct net20_median_profit_pct worst_net20_window_pct longest_net20_negative_streak
BTC 10 10.00% 10.00% -11.92% -16.24% -26.24% 9
SOL 10 10.00% 10.00% -15.15% -19.71% -37.04% 9
ETH 10 20.00% 0.00% -6.92% -11.45% -32.15% 10

最差窗口(按 net20)

asset window_start window_end bars trades gross_profit_pct net20_profit_pct
SOL 2025-11-15 2025-12-30 1060 31 -32.95% -37.04%
SOL 2025-10-16 2025-11-30 1049 31 -28.77% -33.11%
ETH 2025-11-15 2025-12-30 1060 32 -27.62% -32.15%
SOL 2025-10-31 2025-12-15 1060 28 -23.14% -27.37%
BTC 2025-11-15 2025-12-30 1060 27 -22.11% -26.24%
ETH 2025-10-31 2025-12-15 1060 28 -21.75% -26.06%
ETH 2025-10-16 2025-11-30 1049 24 -20.20% -23.98%
SOL 2025-12-15 2026-01-29 1080 25 -19.48% -23.45%
SOL 2025-10-01 2025-11-15 1069 29 -17.53% -22.22%

Q14. 真把 `EMA 60m + PSAR exit overlay` 落成结果切片后,它有救到这块最弱口袋吗?

这轮继续按同一批 BTC / ETH / SOL 60m cache、同样的 45d window + 15d step,把 PSAR 真正放进组合里,但只让它做一件事:EMA 还没翻空时,若 PSAR sell 先出现,就提前退出。 也就是:EMA 负责方向与默认持有,PSAR 只负责更快退出,不抢主 alpha 位。

按资产汇总

asset windows overlay_better_net20_share ema_net20_median_profit_pct overlay_net20_median_profit_pct median_net20_delta_pp worst_net20_delta_pp median_trade_delta
BTC 10 10.00% -16.24% -21.52% -7.27% -11.90% 48
SOL 10 10.00% -19.71% -26.12% -5.31% -9.15% 46
ETH 10 20.00% -11.45% -16.94% -5.85% -11.14% 42

最差窗口(按 overlay net20 delta)

asset window_start window_end bars ema_trades overlay_trades trade_delta ema_net20_profit_pct overlay_net20_profit_pct net20_delta_pp
BTC 2026-01-29 2026-03-15 1057 23 72 49 -10.01% -21.92% -11.90%
ETH 2025-09-16 2025-10-31 1066 22 74 52 -1.71% -12.85% -11.14%
BTC 2025-10-01 2025-11-15 1069 22 86 64 -5.61% -16.61% -11.00%
BTC 2025-09-16 2025-10-31 1069 23 79 56 1.87% -7.84% -9.71%
SOL 2025-12-30 2026-02-13 1080 18 66 48 -11.25% -20.40% -9.15%
ETH 2025-10-01 2025-11-15 1069 19 67 48 -10.41% -19.41% -9.00%
SOL 2026-01-29 2026-03-15 1060 18 64 46 0.87% -8.00% -8.86%
ETH 2025-10-16 2025-11-30 1049 24 70 46 -23.98% -32.47% -8.49%
SOL 2025-11-30 2026-01-14 1080 26 72 46 -17.21% -25.28% -8.07%

Q15. `PSAR exit overlay` 这次为什么更像是在放大交易次数,而不是在修复 EMA?

如果只看页面上一句“median trade delta 约 +46 笔、median net20 delta 约 -6.26pp”,还不够直观。更有用的读法是:这批窗口里,overlay 越是明显抬高交易次数,净结果通常越差。

按 trade delta bucket 看 overlay 结果

trade_delta_bucket windows overlay_better_net20_share median_net20_delta_pp median_trade_delta
<45 13 30.77% -1.13% 40
45-49 12 0.00% -8.05% 46
>=50 5 0.00% -9.71% 55

Q16. 如果明确把 60m 剔掉,EMA / PSAR 的 baseline family 还剩什么?

既然 EMA 60m crypto 已经被 rolling falsification slice 打进 fail 口袋,一个更有用的问题就变成:若暂时不再纠缠 60m,日/周频这批更厚的组合里,`EMA / PSAR` 各自还剩下什么 baseline family survivors? 这轮直接用现成 ema_psar_cost_budget_by_combo.csv 做一刀很窄的 survivors slice:只把 1d + 1wk 汇成一个 non60m 桶,与 60m 正面对照。

Baseline family survivors(non60m vs 60m)

strategy baseline_bucket combos positive_gross_share median_profit_pct median_trades positive_only_median_breakeven_cost_bps survive_20bps_share survive_50bps_share
EMA non60m (1d+1wk) 18 100.00% 283.13% 28.50 2066.8bps 100.00% 94.44%
EMA 60m only 9 77.78% 21.48% 111.00 27.5bps 44.44% 11.11%
PSAR non60m (1d+1wk) 18 100.00% 248.42% 55.50 585.0bps 100.00% 88.89%
PSAR 60m only 9 77.78% 28.90% 209.00 15.4bps 22.22% 0.00%

Q17. 如果不想在 18 个 non60m 组合上平均用力,EMA family-level honesty 应该先看哪几个口袋?

既然当前更值得继续的是 EMA 1d / 1wk 这批 non60m family,一个更实用的问题就变成:后面的 rolling / OOS 应该先看哪几个口袋,最能决定这条 family 还值不值得继续? 当前最诚实的做法不是先去看最厚的 crypto 周频,而是先看 non60m 里最薄、但还没正式倒下的 survivor frontier

EMA non60m survivor frontier(按 breakeven 从薄到厚排序)

priority_rank asset asset_class interval trades breakeven_roundtrip_cost_bps approx_net_profit_pct_20bps approx_net_profit_pct_50bps max_dd_pct
1 沪深300ETF A股 1d 56 39.7bps 11.01% -5.79% -28.79%
2 沪深300ETF A股 1wk 13 184.0bps 21.31% 17.41% -38.81%
3 创业板ETF A股 1d 56 237.7bps 121.93% 105.13% -34.54%
4 创业板ETF A股 1wk 14 276.5bps 35.90% 31.70% -41.43%
5 SPY 美股 1d 43 339.0bps 137.18% 124.28% -15.46%
6 QQQ 美股 1d 49 383.2bps 177.97% 163.27% -27.49%
7 贵州茅台 A股 1d 53 518.1bps 263.98% 248.08% -41.65%
8 AAPL 美股 1d 47 1268.3bps 586.69% 572.59% -25.41%

Q18. 如果把这批 non60m 薄边 pocket 和 PSAR 正面对照,EMA 的 baseline family 还站得住吗?

光知道 frontier 排序还不够,下一步更关键的是:这些最薄的 non60m pocket 里,EMA 还是不是默认更像 baseline 的那条线? 这轮直接把 frontier 前 6 名拿去和同口径 PSAR 做 head-to-head,对读法会更诚实。

EMA non60m survivor frontier:与 PSAR 的同口径 head-to-head

priority_rank asset asset_class interval ema_trades ema_breakeven_roundtrip_cost_bps psar_trades psar_breakeven_roundtrip_cost_bps ema_minus_psar_profit_pp ema_minus_psar_breakeven_bps reading
1 沪深300ETF A股 1d 56 39.7bps 107 20.8bps -0.06% 18.8bps mixed:EMA 少交易 / PSAR 边际更像样
2 沪深300ETF A股 1wk 13 184.0bps 19 191.7bps -12.51% -7.7bps PSAR 在这口袋更强
3 创业板ETF A股 1d 56 237.7bps 105 21.1bps 110.93% 216.6bps EMA 更像主 baseline
4 创业板ETF A股 1wk 14 276.5bps 21 304.5bps -25.24% -28.0bps PSAR 在这口袋更强
5 SPY 美股 1d 43 339.0bps 121 98.0bps 27.24% 241.1bps EMA 更像主 baseline
6 QQQ 美股 1d 49 383.2bps 123 106.8bps 56.43% 276.4bps EMA 更像主 baseline

Q19. 真把 A股 frontier 推到第一刀 rolling / OOS honesty 后,EMA baseline family 还剩什么?

这轮不再只停在 `frontier queue` 或 `EMA vs PSAR` 静态 head-to-head,而是把最该先验真伪的 A股 frontier 直接推进到一版真实 rolling 切片:复用 `10y` 的 `沪深300ETF / 创业板ETF` 日周频数据,固定 `EMA9/EMA20`,做 `730d window + 180d step`,并用同口径 `PSAR` 做并排对照。它不是整条 non60m family 的最终判决,但已经足够回答:A股 frontier 到底是在帮 EMA 守住 baseline family,还是在逼这条线继续收窄。

A股 frontier rolling / OOS honesty(EMA vs PSAR, net20)

asset interval windows ema_net20_positive_window_share psar_net20_positive_window_share ema_net20_median_profit_pct psar_net20_median_profit_pct ema_vs_psar_median_net20_delta_pp ema_better_window_share reading
沪深300ETF 1d 17 52.94% 41.18% 0.13% -1.12% 2.70% 58.82% EMA 仍更像 baseline
创业板ETF 1d 17 47.06% 41.18% -0.75% -16.19% 16.17% 82.35% EMA 仍更像 baseline
沪深300ETF 1wk 17 58.82% 76.47% 9.21% 3.70% 0.30% 52.94% mixed:要继续收窄到 pocket 级
创业板ETF 1wk 17 41.18% 64.71% -11.64% 13.10% -10.96% 47.06% PSAR 在这口袋更稳

Q20. 如果把 A股 weekly frontier 再推进到更严格 holdout honesty,EMA 还该不该继续把它算进 baseline family?

这轮不再停在 overlap rolling,而是把最该先出结论的 A股 weekly frontier 单独推进到一版更严格的 holdout slice:固定 EMA9/EMA20PSAR 规则,用 730d lookback + 365d forward holdout、按年滚动,直接看“下一年”是否还站得住。因为参数本来就是固定的,这一刀的意义不是训练,而是避免再让同一段样本一边提供背景、一边给自己打分。

A股 weekly frontier strict holdout(EMA vs PSAR, net20)

asset holdouts ema_net20_positive_holdout_share psar_net20_positive_holdout_share ema_net20_median_profit_pct psar_net20_median_profit_pct ema_vs_psar_median_net20_delta_pp ema_better_holdout_share reading
沪深300ETF 7 42.86% 71.43% -5.17% 1.01% -1.20% 28.57% PSAR 更稳,EMA 应继续收窄
创业板ETF 7 42.86% 100.00% 0.00% 4.03% -4.03% 42.86% PSAR 更稳,EMA 应继续收窄

Q21. 如果把 A股 daily 也推进到 strict holdout,EMA baseline family 还剩什么?

weekly frontier 已经被更严格 holdout 收窄成 `PSAR/mixed branch`,所以这轮继续把 `A股 daily` 用同样更严格的口径走一遍:固定 EMA9/EMA20PSAR,用 730d lookback + 365d forward holdout、按年滚动,只看下一年。它的意义很直接——不是再证明 EMA 在某些历史片段里“总体还行”,而是回答:如果把 A股 weekly 拿掉后,daily pockets 还能不能继续替 `EMA baseline family` 守门。

A股 daily strict holdout(EMA vs PSAR, net20)

asset holdouts ema_net20_positive_holdout_share psar_net20_positive_holdout_share ema_net20_median_profit_pct psar_net20_median_profit_pct ema_vs_psar_median_net20_delta_pp ema_better_holdout_share reading
沪深300ETF 8 50.00% 37.50% -2.60% -4.49% 0.81% 50.00% mixed:仍需更广 holdout 才能定性
创业板ETF 8 75.00% 50.00% 12.05% 5.13% 8.88% 75.00% EMA 仍可保留

Q22. 把前面的结果压成一张 final survivor map 后,EMA baseline family 现在到底还剩什么?

到这一步,`EMA / PSAR` 线最值钱的已经不是再补一个 protocol,而是把前面几刀真实结果收成一张更严格、可执行的 family 边界图:哪些 pocket 还应继续保留在 `EMA baseline family`,哪些只能降级成 mixed / watch,哪些已经该明确移出。 这里把 `60m crypto rolling fail`、`A股 daily/weekly strict holdout`、以及其余 non60m 厚口袋的长样本 cost/backstop 一起压进同一张 survivor map。

EMA baseline family final survivor map

pocket_scope evidence_tier current_label family_bucket key_numbers project_read
Crypto 60m(BTC/ETH/SOL rolling) rolling falsification fail pocket 移出 EMA family net20 正窗口 6.67%;多数窗口为正资产 0/3 这块已经不该再被拿来当 EMA baseline 的支持证据。
创业板ETF 1d strict holdout keep: daily survivor 保留在 EMA family EMA 正 holdout 75.00% / median net20 12.05%;PSAR 50.00% / 5.13% 这是 strict holdout 下仍能替 EMA 守门的 daily pocket。
沪深300ETF 1d strict holdout mixed / watch 保留但降级为 mixed EMA 正 holdout 50.00% / median net20 -2.60%;PSAR 37.50% / -4.49% 这格比 weekly 诚实,但还不够厚,不该再被当成 family 的硬支撑。
沪深300ETF 1wk strict holdout remove / PSAR-lean 移出 EMA family EMA 正 holdout 42.86% / median net20 -5.17%;PSAR 71.43% / 1.01% 这格已经更像 PSAR / mixed branch,不该再继续算作 EMA baseline family 的支持 pocket。
创业板ETF 1wk strict holdout remove / PSAR-lean 移出 EMA family EMA 正 holdout 42.86% / median net20 0.00%;PSAR 100.00% / 4.03% 这格已经更像 PSAR / mixed branch,不该再继续算作 EMA baseline family 的支持 pocket。
贵州茅台 1d+1wk 长样本 gross / cost backstop 暂保留 / 非前线 backstop 保留在 EMA family(次级 backstop) 2/2 组合 gross 为正;median breakeven 1305.6bps 这两格目前不在最薄 frontier 上,说明 A股并不只剩 frontier 两格在替 EMA 撑着。
美股 1d+1wk(SPY/QQQ/AAPL) 长样本 gross / cost backstop 保留 / 厚 backstop survivor 保留在 EMA family(厚 backstop) 6/6 组合 gross 为正;median breakeven 1654.4bps 这批更像 family 仍然厚实的 backstop,而不是下一刀最该先 falsify 的前线。
Crypto 1d+1wk(BTC/ETH/SOL) 长样本 gross / cost backstop 保留 / 厚 backstop survivor 保留在 EMA family(厚 backstop) 6/6 组合 gross 为正;median breakeven 85430.7bps 当前更像 EMA family 的远端 backstop,说明这条线并没有被 recent 60m fail 一刀全灭。

Q23. 如果把 final survivor map 再压成 `paper-trading candidate spec`,今天该怎么部署 EMA baseline?

只把 family 边界讲清楚还不够;如果当前目标是判断谁最接近 `paper trading / 伪实盘`,那还需要把 survivor map 再往前压一步,明确回答:哪些 pocket 现在就能进入 EMA baseline 的 paper 范围,哪些只能 shadow 观察,哪些必须直接排除。 这里的原则不是“谁看起来都还能活”,而是优先让 strict-holdout survivor 先上场,让厚 backstop 做 secondary batch,让 mixed pocket 只影子跟踪,让已失败口袋彻底退出。

EMA paper-trading candidate spec

admission_rank admission_bucket deployment_scope default_mode evidence_anchor why_now operating_note
1 paper_now_primary 创业板ETF 1d 直接进入 EMA baseline paper pilot EMA 正 holdout 75.00% / median net20 12.05%;PSAR 50.00% / 5.13% 这是当前 strict holdout 下最干净、最像样的 daily survivor,适合作为 A股侧的主试点口袋。 单独建一条 paper 曲线;先不要和 mixed pocket 合并成 A股 bundle。
2 paper_now_secondary 美股 1d+1wk(SPY/QQQ/AAPL) 进入 secondary baseline paper batch 6/6 组合 gross 为正;median breakeven 1654.4bps 这批 nonfrontier backstop 仍然厚,适合提供跨市场 baseline 对照。 1d 与 1wk 分开记账,先当 family backstop 批次,不和 A股试点混成一条总曲线。
3 paper_now_secondary Crypto 1d+1wk(BTC/ETH/SOL) 进入 secondary baseline paper batch 6/6 组合 gross 为正;median breakeven 85430.7bps recent 60m fail 并没有把更高频率以外的 crypto baseline 全部打掉,这批仍是远端厚 backstop。 只做 1d/1wk;明确排除 60m 变体,避免让 fail pocket 混回 baseline。
4 paper_now_secondary 贵州茅台 1d+1wk 进入 A股非前线 secondary batch 2/2 组合 gross 为正;median breakeven 1305.6bps A股并不只剩 frontier 两格在撑 EMA,这两格可作为非前线 A股 backstop 观察对象。 继续和 frontier 分开看;若后续要收窄 A股范围,优先保留这类非前线 backstop。
5 shadow_only 沪深300ETF 1d 只做 shadow watch,不进入正式 paper batch EMA 正 holdout 50.00% / median net20 -2.60%;PSAR 37.50% / -4.49% 它比 weekly 诚实,但当前仍是 mixed / watch pocket,不够厚,尚不足以并入 baseline 正式范围。 保留信号与净值观察,但默认不和 primary/secondary baseline 汇总。
6 exclude 沪深300ETF 1wk 移出 EMA paper scope EMA 正 holdout 42.86% / median net20 -5.17%;PSAR 71.43% / 1.01% strict holdout 下已更像 PSAR-lean / mixed branch,不该继续算 EMA baseline family 支撑。 若要继续看,只能放在 PSAR/mixed 支线,不进入 EMA baseline paper。
7 exclude 创业板ETF 1wk 移出 EMA paper scope EMA 正 holdout 42.86% / median net20 0.00%;PSAR 100.00% / 4.03% strict holdout 下也已更像 PSAR-lean,而不是 EMA baseline 的支持口袋。 不进入 EMA paper;若后续 reopen,也只能当 weekly mixed/PSAR 支线重验。
8 exclude Crypto 60m(BTC/ETH/SOL rolling) 移出 EMA paper scope net20 正窗口 6.67%;多数窗口为正资产 0/3 rolling falsification 已把它打进 fail pocket,当前不应再拿去做 baseline paper。 明确排除 60m crypto,避免以 overlay 或个别窗口反弹重新包装 fail pocket。

Q24. 如果今天真要开一版 EMA baseline paper,运行纪律应该怎么写?

`paper-trading candidate spec` 只回答“谁进 scope”;要避免后面又把 mixed/watch 和 fail pocket 混回 baseline,还需要把 怎么分账、什么条件下继续、什么条件下必须降级或停掉 写死。这一步没有新增回测,而是把现有 survivor/admission 证据压成一版更可执行的 operating spec。

EMA baseline paper-trading operating spec

monitor_rank deployment_scope paper_track recording_rule continue_rule promotion_or_demotion_rule
1 创业板ETF 1d primary paper pilot 单独记一条 A股 pilot 曲线;不与 secondary batch、mixed pocket、weekly/exclude 口袋合并。 只要它还能独立代表 strict-holdout survivor,就继续让它承担 EMA baseline 的 primary pilot。 若后续更严格复核开始滑向 mixed/watch 或明显转成 PSAR-lean,就从 primary 降到 shadow,而不是继续拿 secondary/backstop 来稀释主试点结果。
2 美股 1d+1wk(SPY/QQQ/AAPL) secondary backstop batch 1d 与 1wk 分开记账;只作为跨市场 backstop,对外汇总时不得和 primary pilot 合成一条“EMA family 总曲线”。 继续当厚 backstop,用来回答 EMA baseline 是否不只在 A股 daily 成立。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。
3 Crypto 1d+1wk(BTC/ETH/SOL) secondary backstop batch 只运行 1d / 1wk;明确禁止把 60m 重新混回 baseline paper 范围。 继续作为 crypto 侧的高频外 backstop,证明 recent 60m fail 不等于更高周期也一起失效。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。
4 贵州茅台 1d+1wk secondary A股 nonfrontier batch 和 frontier A股分开记账;只当非前线 backstop,不和 primary pilot 混成一个 A股 bundle。 继续承担“A股并不只剩 frontier 两格在撑 EMA”这一层 backstop 证明。 若后续 stricter recheck 也转弱,就直接从 A股 secondary 移出;不要再借它去替 mixed 的沪深300ETF 1d 站台。
5 沪深300ETF 1d shadow watch only 只保留独立 shadow 观察,不并入任何正式 paper batch。 继续当 mixed pocket 观察项,回答它会不会在下一轮更严格 recheck 中转强。 若继续原地踏步或更像 weekly 那样转向 PSAR/mixed,就直接移出;若真的转强,再单独申请从 shadow 升级,而不是自动并回 baseline batch。
6 沪深300ETF 1wk hard exclude 默认停用,不进入 EMA baseline paper。 当前只保留为历史反证:这格更像 PSAR-lean / mixed branch。 除非有新的、更强证据包明确 overturn 当前 holdout 结论,否则保持 exclude,不做“先挂着看看”。
7 创业板ETF 1wk hard exclude 默认停用,不进入 EMA baseline paper。 当前同样只保留为历史反证,而不是 EMA family 的 live pocket。 除非未来有全新证据能推翻当前 weekly holdout 读法,否则保持 exclude,不因 A股 daily 表现较好就顺带重开。
8 Crypto 60m(BTC/ETH/SOL rolling) hard exclude 默认停用,不进入任何 EMA baseline paper / shadow 汇总。 它当前的角色是 fail-pocket 反证,用来提醒别把高频幻觉混回 baseline。 只有新的、独立证据包明确推翻 rolling fail,才允许 reopen;在那之前,不得靠 PSAR overlay、局部窗口反弹或 family 汇总重新包装。

Q25. 如果只在 A股 daily 里给 EMA 一个 primary 和一个 shadow,沪深300ETF 1d 现在够不够升格?

`candidate spec / operating spec` 已经把 创业板ETF 1d 定成 primary、把 沪深300ETF 1d 定成 shadow,但真正更接近 deployment 的问题还差最后一句:这个 shadow pocket 现在到底是“快能升格”,还是“先别急着放进正式 paper batch”。 这轮不新增回测,只把现有 strict-holdout 窗口压成一张很小的 promotion scorecard,用 5 个最小门槛来判断 A股 daily 两格口袋:1) overall 正 holdout 占比 ≥ 62.5%;2) overall 跑赢 PSAR 占比 ≥ 62.5%;3) recent 3 个 holdout 至少 2/3 为正;4) 最新 holdout 为正;5) 最新 holdout 仍跑赢 PSAR。

A股 daily shadow-promotion scorecard

asset current_role holdouts overall_ema_positive_holdout_share overall_ema_beats_psar_share recent3_ema_positive_holdout_share recent3_ema_median_net20_profit_pct latest_holdout_net20_profit_pct latest_holdout_ema_minus_psar_net20_pp gate_hits promotion_verdict promotion_reading
沪深300ETF shadow watch 8 50.00% 50.00% 66.67% 0.26% 13.96% 7.59% 3/5 stay_shadow_not_promote recent 有改善,但 overall 还不够厚,先继续 shadow。
创业板ETF primary pilot 8 75.00% 75.00% 66.67% 16.22% 39.63% 9.35% 5/5 keep_primary 仍可继续当 primary:overall 与当前 holdout 都够厚。

Q26. 如果明天就开始盯 EMA baseline paper,最小 monitoring board 应该长什么样?

`candidate spec` 解决了“谁进 scope”,`operating spec` 解决了“怎么分账、怎么继续/降级”,`shadow-promotion scorecard` 解决了“沪深300ETF 1d 够不够升格”。但如果真的要开始伪实盘,还差最后一个 deployment-facing 压缩动作:把这三张表并成一张最小 monitoring board,明确每个 pocket 今天属于 active / shadow / stoplist 中哪一档,平时该盯什么,不达标时该怎么处理。

EMA baseline paper-trading monitoring board

review_rank deployment_scope paper_status evidence_anchor monitor_focus keep_running_if escalate_or_stop_if current_read
1 创业板ETF 1d active_primary EMA 正 holdout 75.00% / median net20 12.05%;PSAR 50.00% / 5.13% 单独盯 primary pilot 是否仍保住 strict-holdout survivor 身份;不许和 secondary/backstop 混成 family 总曲线。 只要它还能独立代表 strict-holdout survivor,就继续让它承担 EMA baseline 的 primary pilot。 若后续更严格复核开始滑向 mixed/watch 或明显转成 PSAR-lean,就从 primary 降到 shadow,而不是继续拿 secondary/backstop 来稀释主试点结果。 当前唯一 primary paper pilot;核心任务不是扩 family,而是先守住这格 daily survivor 的 deployment 身份。
2 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 6/6 组合 gross 为正;median breakeven 1654.4bps 按 market × freq 分开记账;任何单 pocket 转弱就单独移出,不许靠同批别的口袋遮盖。 继续当厚 backstop,用来回答 EMA baseline 是否不只在 A股 daily 成立。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。 当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
3 Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop 6/6 组合 gross 为正;median breakeven 85430.7bps 按 market × freq 分开记账;任何单 pocket 转弱就单独移出,不许靠同批别的口袋遮盖。 继续作为 crypto 侧的高频外 backstop,证明 recent 60m fail 不等于更高周期也一起失效。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。 当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
4 贵州茅台 1d+1wk active_secondary_backstop 2/2 组合 gross 为正;median breakeven 1305.6bps 按 market × freq 分开记账;任何单 pocket 转弱就单独移出,不许靠同批别的口袋遮盖。 继续承担“A股并不只剩 frontier 两格在撑 EMA”这一层 backstop 证明。 若后续 stricter recheck 也转弱,就直接从 A股 secondary 移出;不要再借它去替 mixed 的沪深300ETF 1d 站台。 当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
5 沪深300ETF 1d shadow_watch EMA 正 holdout 50.00% / median net20 -2.60%;PSAR 37.50% / -4.49% 优先盯 overall 正 holdout 占比与 overall 跑赢 PSAR 占比能否同时补到 ≥62.5%;recent 单窗变好还不够。 只保留独立 shadow 观察,不并入任何正式 paper batch。 若 shadow promotion gate 升到 4/5 以上且 overall 两项同时过线,再单独申请升格;若继续原地踏步或转弱,则维持 shadow/移出。 当前 promotion gate 约 3/5;overall 正 holdout 约 50.00%、overall 跑赢 PSAR 约 50.00%,所以更诚实的位置仍是 shadow。
6 沪深300ETF 1wk exclude_stoplist EMA 正 holdout 42.86% / median net20 -5.17%;PSAR 71.43% / 1.01% 默认不做日常 paper admission 跟踪;只在出现新的 overturn evidence 时才 reopen。 默认停用,不进入 EMA baseline paper。 除非有新的、更强证据包明确 overturn 当前 holdout 结论,否则保持 exclude,不做“先挂着看看”。 当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。
7 创业板ETF 1wk exclude_stoplist EMA 正 holdout 42.86% / median net20 0.00%;PSAR 100.00% / 4.03% 默认不做日常 paper admission 跟踪;只在出现新的 overturn evidence 时才 reopen。 默认停用,不进入 EMA baseline paper。 除非未来有全新证据能推翻当前 weekly holdout 读法,否则保持 exclude,不因 A股 daily 表现较好就顺带重开。 当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。
8 Crypto 60m(BTC/ETH/SOL rolling) exclude_stoplist net20 正窗口 6.67%;多数窗口为正资产 0/3 默认不做日常 paper admission 跟踪;只在出现新的 overturn evidence 时才 reopen。 默认停用,不进入任何 EMA baseline paper / shadow 汇总。 只有新的、独立证据包明确推翻 rolling fail,才允许 reopen;在那之前,不得靠 PSAR overlay、局部窗口反弹或 family 汇总重新包装。 当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。

Q27. 如果真的只追 `沪深300ETF 1d` 的 shadow-promotion honesty,最近两段真实 forward holdout 在说什么?

前面的 `shadow-promotion scorecard` 还是偏 board 式压缩;如果要补一刀更像样的 真实前瞻 / honesty 证据,更该问:把视角只收在最近两段已经发生的 strict forward holdout(约最近两年)里,`沪深300ETF 1d` 这个 shadow pocket 到底有没有表现得像“该升格”的对象。 这里不新增下载,也不改参数,只复用现成 A 股 daily strict holdout,把最近 2 段 forward holdout 压成一张小审计表。

A股 daily recent-forward honesty audit(latest 2 holdouts)

asset current_role tail_holdouts forward_start forward_end ema_tail_cum_net20_profit_pct psar_tail_cum_net20_profit_pct tail_ema_minus_psar_cum_pp tail_ema_positive_holdout_share tail_ema_beats_psar_share tail_worst_ema_holdout_pct forward_honesty_verdict forward_honesty_reading
沪深300ETF shadow watch 2 2024-03-12 2026-03-12 14.26% 18.71% -4.45% 100.00% 50.00% 0.26% positive_but_not_promotable recent forward tail 虽为正,但仍没形成足够升格诚实度,继续留在 shadow。
创业板ETF primary pilot 2 2024-03-12 2026-03-12 62.27% 58.85% 3.42% 100.00% 50.00% 16.22% keep_primary_recent_forward_ok 最近 forward tail 仍连续为正,primary 口径继续成立。

Q28. 如果今天真要把 EMA baseline 从 board 接成一版可执行 runbook,最小 shadow/paper 操作规则该怎么写?

`candidate spec / operating spec / monitoring board` 还只是“该怎么看”的研究页;如果下一步真要进入 `paper trading / shadow run`,还需要把它们接成一版能日常执行的最小 runbook,明确回答:数据从哪里来、什么时候刷新、账怎么记、什么时候升降级、什么时候立即暂停或回滚。 这一刀不再新增回测,而是把现有 deployment-facing verdict 压成一张更接近真实运行的操作表。

EMA baseline paper-trading runbook

runbook_rank deployment_scope runbook_status data_source refresh_frequency ledger_rule review_rule promote_or_demote_rule kill_switch_or_rollback current_runbook_read
1 创业板ETF 1d active_primary 优先走 Eastmoney A 股日线 live K线(`159915.SZ -> 0.159915`);若接口暂时不可用,则回退到 `reports/artifacts/ema_psar_raw_alpha/refresh_bootstrap_cache/eastmoney_159915_sz_1d.csv` 缓存,避免 primary ledger 断流。 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 monitoring review。 单独记一条 A股 pilot 曲线;不与 secondary batch、mixed pocket、weekly/exclude 口袋合并。 primary pilot 单独记账、单独看路径;周 review 重点看 monitoring board 是否仍是 active_primary,月度再复核 recent-forward 是否仍保持 `keep_primary_recent_forward_ok`;PSAR 快退出若继续观察,也只允许按 `ema_chinext_daily_psar_shadow_protocol.csv` 做 sidecar shadow review,不改默认 EMA 持有规则。 继续保留 primary 的前提,是 recent-forward 仍为正且 monitoring board 不连续转红;若两次 review 连续转 red 或更像 mixed/watch,则从 primary 降回 shadow。 数据断流、规则无法更新、或 review 无法按时落账时,立即暂停 primary,退回 shadow-only;在真实 paper 开始前,真钱始终保持 0。 当前唯一 primary paper pilot;核心任务不是扩 family,而是先守住这格 daily survivor 的 deployment 身份。;PSAR overlay 当前读法:`candidate_protective_overlay`——多数 strict holdout 都改善,PSAR 可继续当 primary 的 shadow protective 候选,但还不该直接改写默认 EMA 持有规则。;若继续推进,也只按 `创业板ETF 1d` 的 narrow shadow protective protocol 做 sidecar 观察,不提前改默认规则。
2 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 复用 `regime_switch_indicator_stack_replication` 的美股 bars 与 `cross_market_results / ema_psar_cost_budget_by_combo` 证据;1d 与 1wk 分账维护。 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 1d 与 1wk 分开记账;只作为跨市场 backstop,对外汇总时不得和 primary pilot 合成一条“EMA family 总曲线”。 按 market × freq 双账本更新,不允许把 1d / 1wk 混成一条总曲线;周 review 只看这组 backstop 自己是否继续成立。 若任一单 pocket 连续两次 weekly review 转 red,或后续更严格 honesty 把它打回 mixed/watch,就把该 pocket 从 active_secondary_backstop 降回 shadow,而不是继续和同批别的 pocket 合讲。 任一单 pocket 出现数据断流、执行口径缺失、或无法按 market × freq 继续独立记账时,该 pocket 立即退回 shadow;不得拿同批别的口袋遮盖。 当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
3 Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop 复用 `regime_switch_indicator_stack_replication` 的 crypto 1d/1wk bars 与 cost-budget 证据;明确排除 60m fail pocket。 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 只运行 1d / 1wk;明确禁止把 60m 重新混回 baseline paper 范围。 1d 与 1wk 分账;review 时单独检查 1d / 1wk 是否仍能当 crypto backstop,严禁把 60m overlay 或 fail pocket 混回 baseline。 若 backstop 结果开始主要依赖单一资产 / 单一周期,或任一 pocket 被更严格 honesty 打回 mixed/watch,就把该 pocket 降回 shadow;60m 仍保持 exclude。 一旦出现数据更新失败、1d/1wk 无法分账、或 60m fail pocket 被误混回报表,就立即停止该组 active_secondary_backstop,回到 shadow-only。 当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
4 贵州茅台 1d+1wk active_secondary_backstop 复用上游 replication bars 与 cost-budget 证据;按 A 股 1d / 1wk 双账本维护,不与 frontier A 股 pilot 合并。 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 和 frontier A股分开记账;只当非前线 backstop,不和 primary pilot 混成一个 A股 bundle。 这组的任务是证明 A 股并不只剩 frontier 两格在撑 EMA;因此 review 时必须与创业板ETF primary、沪深300ETF shadow 分开看。 若更严格复核后转弱,直接从 active_secondary_backstop 降回 shadow;不能再借这组结果去替 mixed 的沪深300ETF 1d 站台。 若双账本无法独立维护、数据断流、或 review 发现它只剩个别口袋在硬撑,则立刻退回 shadow,不再作为 active secondary 汇报。 当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
5 沪深300ETF 1d shadow_watch 优先走 Eastmoney A 股日线 live K线(`510300.SS -> 1.510300`);若接口暂时不可用,则回退到 `reports/artifacts/ema_psar_raw_alpha/refresh_bootstrap_cache/eastmoney_510300_ss_1d.csv` 缓存,保持 shadow 账本连续。 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 shadow-promotion review。 只保留独立 shadow 观察,不并入任何正式 paper batch。 继续独立记 shadow 曲线;review 时先看 overall 正 holdout 占比与 overall 跑赢 PSAR 占比能否同时补到 ≥62.5%,再看 recent-forward 是否仍停在 `positive_but_not_promotable`;PSAR overlay 不能拿来替代 promotion gate。 只有当 shadow promotion gate 升到 4/5 以上、overall 两项同时过线,且 recent-forward 不再落后 PSAR,才允许单独申请升格;否则继续 stay shadow。 若 recent-forward 再翻负、继续落后 PSAR、或 shadow 账本无法独立维护,就维持 / 降出 shadow,不得靠 recent 单窗好转偷渡升格。 当前 promotion gate 约 3/5;overall 正 holdout 约 50.00%、overall 跑赢 PSAR 约 50.00%,所以更诚实的位置仍是 shadow。;recent-forward 当前仍是 `positive_but_not_promotable`;PSAR overlay 当前读法:`not_a_promotion_patch`——overlay 还不能当 shadow promotion 的补丁;默认继续单跑 EMA shadow 记账,把 PSAR 留在 benchmark 位。
6 沪深300ETF 1wk exclude_stoplist 当前只保留历史反证:weekly frontier 与 crypto 60m 维持 stoplist,不进入日常 paper 数据流。 不做常规刷新;只有出现新的 overturn evidence 时才重开。 默认停用,不进入 EMA baseline paper。 默认不进日常 runbook review,只在独立新证据包真正挑战当前 fail/mixed verdict 时复核。 保持 exclude_stoplist;除非新的、独立证据包明确推翻现有 holdout / rolling 结论,否则不进入 paper/shadow admission。 这里没有‘继续跑一跑看看’;默认就是停用。若被误混回 baseline 汇报,应立即回滚到 stoplist。 当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。
7 创业板ETF 1wk exclude_stoplist 当前只保留历史反证:weekly frontier 与 crypto 60m 维持 stoplist,不进入日常 paper 数据流。 不做常规刷新;只有出现新的 overturn evidence 时才重开。 默认停用,不进入 EMA baseline paper。 默认不进日常 runbook review,只在独立新证据包真正挑战当前 fail/mixed verdict 时复核。 保持 exclude_stoplist;除非新的、独立证据包明确推翻现有 holdout / rolling 结论,否则不进入 paper/shadow admission。 这里没有‘继续跑一跑看看’;默认就是停用。若被误混回 baseline 汇报,应立即回滚到 stoplist。 当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。
8 Crypto 60m(BTC/ETH/SOL rolling) exclude_stoplist 当前只保留历史反证:weekly frontier 与 crypto 60m 维持 stoplist,不进入日常 paper 数据流。 不做常规刷新;只有出现新的 overturn evidence 时才重开。 默认停用,不进入任何 EMA baseline paper / shadow 汇总。 默认不进日常 runbook review,只在独立新证据包真正挑战当前 fail/mixed verdict 时复核。 保持 exclude_stoplist;除非新的、独立证据包明确推翻现有 holdout / rolling 结论,否则不进入 paper/shadow admission。 这里没有‘继续跑一跑看看’;默认就是停用。若被误混回 baseline 汇报,应立即回滚到 stoplist。 当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。

Q29. 如果明天就要启动 `0` 真资金的 shadow / paper 账本,day-0 checklist 与记账模板最小该长什么样?

Q28 解决的是 runbook 层:谁能进、多久复核、什么时候升降级。真正启动前还差最后一小步:把这些规则压成 day-0 kickoff checklistledger template,确保第一天就不会把 pocket 混账、漏记 monitoring status、或把 kill switch 留在口头层。

EMA paper/shadow day-0 kickoff checklist

step_rank check_item when_to_do pass_if why_it_exists
1 冻结 day-0 scope roster 启动前一次性 primary 只含 `创业板ETF 1d`;secondary 只含 `美股 1d+1wk(SPY/QQQ/AAPL) / Crypto 1d+1wk(BTC/ETH/SOL) / 贵州茅台 1d+1wk`;shadow 只含 `沪深300ETF 1d`;stoplist 继续排除 `沪深300ETF 1wk / 创业板ETF 1wk / Crypto 60m(BTC/ETH/SOL rolling)`。 先把 keep / shadow / exclude 的边界写死,避免 mixed 或 fail pocket 被偷渡进 paper 账本。
2 按 scope 建 4 类独立账本 启动当天 至少同时有 `primary_paper`、`secondary_backstop`、`shadow_watch`、`stoplist/reopen-only` 四类 ledger,不允许把 market × freq 混成一条总曲线。 runbook 已要求分 market × freq 记账;这一步把‘怎么记’落实成 day-0 的执行边界。
3 把 refresh cadence 写进日历 启动当天 A 股 / 美股 / crypto 的 1d、1wk 刷新时点都已落到固定日历;weekly review 也有固定检查点。 没有固定刷新时点,forward ledger 很容易事后补记,破坏 honesty。
4 强制记录 monitoring status + review action 每次 weekly review 每次 review 都必须同时填 `monitor_status`(green/yellow/red)与 `review_action`(keep/demote/stop/reopen);缺一视为 review 无效。 这一步把 monitoring board 真接到 promote / demote / rollback,而不是只留静态标签。
5 先用数据健康检查代替‘继续观察’借口 每次 refresh 若 `data_health` 不是 `ok`,或账本字段缺失,就直接记成暂停 / rollback,不允许先口头继续跑。 让 kill switch 从概念变成 day-0 就能执行的硬动作。

EMA paper/shadow ledger template

field_order field_name fill_for update_cadence example_or_rule why_it_matters
1 asof_date_utc 所有 active / shadow 账本 每次 refresh 例如 `2026-03-15`;统一按当次 bar close / review 截止时点记。 固定前瞻记账时点,避免事后补账或回头改口径。
2 deployment_scope 所有账本 初始化 + 每次 refresh 只允许来自当前 runbook:`创业板ETF 1d` / `美股 1d+1wk(SPY/QQQ/AAPL) / Crypto 1d+1wk(BTC/ETH/SOL) / 贵州茅台 1d+1wk` / `沪深300ETF 1d` / `沪深300ETF 1wk / 创业板ETF 1wk / Crypto 60m(BTC/ETH/SOL rolling)`。 把 pocket 边界写死,防止把 keep / shadow / exclude 混成同一条曲线。
3 ledger_book 所有账本 初始化 + 每次 refresh `primary_paper` / `secondary_backstop` / `shadow_watch` / `stoplist_reopen_only` 四选一。 明确这笔记录属于哪类 admission 状态,后续 promote/demote 才可审计。
4 market_freq_book 所有 active / shadow 账本 每次 refresh 例如 `A股-1d`、`美股-1wk`、`Crypto-1d`;不允许把 1d / 1wk 混成一行。 runbook 已要求 market × freq 分账;这列是防止稀释 pocket honesty 的硬钉子。
5 signal_state 所有 active / shadow 账本 每次 refresh `flat` / `long` / `hold`;若 stoplist 则写 `excluded`。 先把信号状态和研究 verdict 对齐,避免只记结果不记当时该不该持有。
6 position_state 所有 active / shadow 账本 每次 refresh 记录当前是否持仓、仓位方向、是否刚开 / 刚平。 paper / shadow 的最小记账单位不是观点,而是可追溯的持仓状态。
7 gross_pnl_pct 所有 active / shadow 账本 每次 refresh 记录当前持仓或已平仓周期的 gross 路径。 先保留原始路径,方便和历史研究基线对照。
8 net_pnl_pct_20bps 所有 active / shadow 账本 每次 refresh 沿用当前研究默认 `20bps` 近似;若未来升级净值引擎,再保持字段名但更新口径说明。 确保 daily/weekly ledger 与当前报告里的 net 口径可直接对上。
9 benchmark_psar_net20_pct primary / shadow / mixed pocket review 每次 weekly review 尤其用于 `沪深300ETF 1d`:不能只看 EMA 自己转正,还要看是否仍落后 PSAR。 让 shadow promotion / demotion 继续锚定当前项目的 head-to-head honesty。
10 monitor_status 所有 active / shadow 账本 每次 weekly review `green` / `yellow` / `red`;必须与 monitoring board 的当前状态一致。 这是把 monitoring board 接进真实运行的核心字段。
11 review_action 所有账本 每次 weekly review `keep` / `demote_to_shadow` / `stop` / `reopen_for_review`。 没有 action 字段,就无法审计 promote / demote / rollback 是否真的执行。
12 data_health 所有账本 每次 refresh `ok` / `missing` / `stale`;若不是 `ok`,直接触发暂停或 rollback。 把 kill switch 从‘提醒’变成可以日常打钩的执行条件。
13 note 所有账本 按需 只记录当次最关键原因:例如‘secondary pocket 连续两周 red -> 降回 shadow’。 保留最小审计注释,方便后续回看为什么升降级。

Q30. 如果今天就真开账,day-0 launch seed rows 应该先建哪几条?

Q29 说明了“字段长什么样”;但真正启动时,最容易出错的不是字段设计,而是 第一天到底该先建哪几条 ledger row。因此这里把 runbook 再压成一张可直接照抄的 day-0 launch seed:先把需要存在的账本行建好,再开始前瞻刷新,避免把 `1d / 1wk`、`primary / secondary / shadow / stoplist` 混成一锅。

EMA paper/shadow day-0 launch seed rows

seed_rank deployment_scope ledger_book market_freq_book refresh_cadence signal_state position_state monitor_status review_action data_health seed_rule
1 创业板ETF 1d primary_paper A股-1d 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 monitoring review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
2 美股 1d+1wk(SPY/QQQ/AAPL) secondary_backstop 美股-1d 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
3 美股 1d+1wk(SPY/QQQ/AAPL) secondary_backstop 美股-1wk 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
4 Crypto 1d+1wk(BTC/ETH/SOL) secondary_backstop Crypto-1d 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
5 Crypto 1d+1wk(BTC/ETH/SOL) secondary_backstop Crypto-1wk 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
6 贵州茅台 1d+1wk secondary_backstop A股-1d 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
7 贵州茅台 1d+1wk secondary_backstop A股-1wk 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
8 沪深300ETF 1d shadow_watch A股-1d 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 shadow-promotion review。 flat flat_waiting_first_signal pending_day0_review kickoff_freeze pending_first_refresh 先建 seed row,再按 market × freq 开始前瞻记账;未首刷前不允许补历史。
9 沪深300ETF 1wk stoplist_reopen_only A股-1wk 不做常规刷新;只有出现新的 overturn evidence 时才重开。 excluded excluded stopped keep_excluded n/a_stoplist stoplist 默认不启动,只保留 reopen-only 审计位。
10 创业板ETF 1wk stoplist_reopen_only A股-1wk 不做常规刷新;只有出现新的 overturn evidence 时才重开。 excluded excluded stopped keep_excluded n/a_stoplist stoplist 默认不启动,只保留 reopen-only 审计位。
11 Crypto 60m(BTC/ETH/SOL rolling) stoplist_reopen_only Crypto-60m 不做常规刷新;只有出现新的 overturn evidence 时才重开。 excluded excluded stopped keep_excluded n/a_stoplist stoplist 默认不启动,只保留 reopen-only 审计位。

Q31. 如果 day-0 后第一轮 weekly review 真要执行,最小 red/yellow/green scorecard 应该怎么填?

Q30 解决的是“第一天先建哪几行账”;但真正让 paper / shadow 像在运行的,不是 seed rows 本身,而是 首个 weekly review 到底按什么标准判 green / yellow / red、以及判完之后具体该 keep / demote / stop 什么。这轮不新增回测,而是把 runbook、monitoring board、day-0 账本再压成一张更执行型的首周 review scorecard,避免 `paper-ready` 还停留在概念层。

EMA paper/shadow first weekly review scorecard

review_rank deployment_scope first_review_clock must_fill_fields green_if yellow_if red_if default_action why_it_matters
1 创业板ETF 1d 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 monitoring review。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 `data_health = ok`,primary 账本仍独立,且 review 读法没有从 `active_primary` 滑回 mixed/watch。 首周出现 1 次 refresh 缺失、或路径明显变薄但还没推翻 current read;允许继续跑,但必须加做一次补充 review。 账本无法独立维护、连续 red、或 review 已更像 `mixed/watch` / `shadow`。 green = keep_primary;yellow = keep + extra review;red = demote_to_shadow。 primary pilot 的目标不是‘先跑起来再说’,而是第一周就证明自己还能独立代表 EMA baseline。 当前读法:当前唯一 primary paper pilot;核心任务不是扩 family,而是先守住这格 daily survivor 的 deployment 身份。
2 美股 1d+1wk(SPY/QQQ/AAPL) 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 `market × freq` 分账完整,单 pocket 的 `data_health` 都是 `ok`,且没有 pocket 在首周就被打回 mixed/watch。 个别 pocket 首周缺 1 次 refresh、或 edge 变薄但还没被更严格 honesty 明确打回 mixed/watch。 任一 pocket 连续 red、无法继续独立分账、或已经明显落入 mixed/watch / fail。 green = keep_secondary;yellow = keep_that_pocket_with_watch;red = demote_that_pocket_to_shadow(不是整批一起遮盖)。 secondary 的作用只是 backstop;第一周最怕的不是亏一点,而是又把坏 pocket 混进‘secondary 总曲线’。 当前读法:当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
3 Crypto 1d+1wk(BTC/ETH/SOL) 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 `market × freq` 分账完整,单 pocket 的 `data_health` 都是 `ok`,且没有 pocket 在首周就被打回 mixed/watch。 个别 pocket 首周缺 1 次 refresh、或 edge 变薄但还没被更严格 honesty 明确打回 mixed/watch。 任一 pocket 连续 red、无法继续独立分账、或已经明显落入 mixed/watch / fail。 green = keep_secondary;yellow = keep_that_pocket_with_watch;red = demote_that_pocket_to_shadow(不是整批一起遮盖)。 secondary 的作用只是 backstop;第一周最怕的不是亏一点,而是又把坏 pocket 混进‘secondary 总曲线’。 当前读法:当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
4 贵州茅台 1d+1wk 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 `market × freq` 分账完整,单 pocket 的 `data_health` 都是 `ok`,且没有 pocket 在首周就被打回 mixed/watch。 个别 pocket 首周缺 1 次 refresh、或 edge 变薄但还没被更严格 honesty 明确打回 mixed/watch。 任一 pocket 连续 red、无法继续独立分账、或已经明显落入 mixed/watch / fail。 green = keep_secondary;yellow = keep_that_pocket_with_watch;red = demote_that_pocket_to_shadow(不是整批一起遮盖)。 secondary 的作用只是 backstop;第一周最怕的不是亏一点,而是又把坏 pocket 混进‘secondary 总曲线’。 当前读法:当前只当 secondary backstop;存在意义是证明 EMA baseline 不只剩一格 A股 daily,而不是拿来稀释 primary。
5 沪深300ETF 1d 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 shadow-promotion review。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 `data_health = ok`,shadow 账本独立,且 review 仍能诚实写成 `positive_but_not_promotable / stay shadow`。 recent-forward 方向没塌,但 overall gate 仍未同时补到 promotion 阈值;继续 stay shadow。 recent-forward 再翻负、继续落后 PSAR,或 shadow 账本都无法独立维护。 green = keep_shadow;yellow = keep_shadow;red = keep_or_drop_shadow(默认不准偷渡升格)。 沪深300ETF 1d 当前最容易被‘最近转正了’误读成快能晋升;这张表就是把这个错觉拦在第一周。 当前读法:当前 promotion gate 约 3/5;overall 正 holdout 约 50.00%、overall 跑赢 PSAR 约 50.00%,所以更诚实的位置仍是 shadow。
6 沪深300ETF 1wk 不做常规刷新;只有出现新的 overturn evidence 时才重开。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 stoplist 继续保持排除、没有被误混回 active / shadow 账本。 出现新的独立证据包想 challenge 旧 verdict,但本周还没到 reopen 标准;继续 keep excluded。 fail/mixed pocket 被误混回 baseline 汇报,或 stoplist 账位缺失导致 reopen 审计断档。 green = keep_excluded;yellow = hold_for_reopen_review;red = rollback_to_stoplist_now。 weekly frontier 与 crypto 60m 当前最重要的职责就是当反证;第一周也不能把这道边界放松。 当前读法:当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。
7 创业板ETF 1wk 不做常规刷新;只有出现新的 overturn evidence 时才重开。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 stoplist 继续保持排除、没有被误混回 active / shadow 账本。 出现新的独立证据包想 challenge 旧 verdict,但本周还没到 reopen 标准;继续 keep excluded。 fail/mixed pocket 被误混回 baseline 汇报,或 stoplist 账位缺失导致 reopen 审计断档。 green = keep_excluded;yellow = hold_for_reopen_review;red = rollback_to_stoplist_now。 weekly frontier 与 crypto 60m 当前最重要的职责就是当反证;第一周也不能把这道边界放松。 当前读法:当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。
8 Crypto 60m(BTC/ETH/SOL rolling) 不做常规刷新;只有出现新的 overturn evidence 时才重开。 `data_health / monitor_status / review_action / net_pnl_pct_20bps`;primary/shadow 另加 `benchmark_psar_net20_pct`,secondary 必须逐个 `market_freq_book` 分账。 stoplist 继续保持排除、没有被误混回 active / shadow 账本。 出现新的独立证据包想 challenge 旧 verdict,但本周还没到 reopen 标准;继续 keep excluded。 fail/mixed pocket 被误混回 baseline 汇报,或 stoplist 账位缺失导致 reopen 审计断档。 green = keep_excluded;yellow = hold_for_reopen_review;red = rollback_to_stoplist_now。 weekly frontier 与 crypto 60m 当前最重要的职责就是当反证;第一周也不能把这道边界放松。 当前读法:当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。

Q32. 如果不再补近义 board,`active_secondary_backstop` 下一轮该先复核谁?

到 Q31 为止,EMA 线的 paper/shadow 启动链条已经补齐(candidate / operating / monitoring / runbook / day-0 / week-1)。如果还要在这条线上补一刀 deployment-facing 的诚实推进,更合理的动作不是再写一层近义规范,而是把 active_secondary_backstop 压成一张可执行复核队列:哪几格该先做 stricter honesty,哪几格暂时可放后。 这轮不新增下载,直接复用现成 ema_non60m_honesty_queue.csv + operating spec 的降级规则。

EMA active secondary backstop recheck queue

recheck_rank global_honesty_rank secondary_group pocket_scope asset_class profit_pct trades breakeven_roundtrip_cost_bps approx_net_profit_pct_20bps recheck_bucket why_recheck_now if_fail_then_action
1 5 美股 1d+1wk(SPY/QQQ/AAPL) SPY 1d 美股 145.78% 43 339.0bps 137.18% front-of-queue 这是当前 active_secondary_backstop 里最薄的一层,若要先做 stricter honesty,默认应先查这格;而且它还是日频口袋,更接近日常 paper 运行节奏。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。
2 6 美股 1d+1wk(SPY/QQQ/AAPL) QQQ 1d 美股 187.77% 49 383.2bps 177.97% front-of-queue 这是当前 active_secondary_backstop 里最薄的一层,若要先做 stricter honesty,默认应先查这格;而且它还是日频口袋,更接近日常 paper 运行节奏。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。
3 7 贵州茅台 1d+1wk 贵州茅台 1d A股 274.58% 53 518.1bps 263.98% mid-queue 这格仍明显为正,但 buffer 已不算特别厚;适合在 front queue 之后做第二批复核;而且它还是日频口袋,更接近日常 paper 运行节奏。 若后续 stricter recheck 也转弱,就直接从 A股 secondary 移出;不要再借它去替 mixed 的沪深300ETF 1d 站台。
4 8 美股 1d+1wk(SPY/QQQ/AAPL) AAPL 1d 美股 596.09% 47 1268.3bps 586.69% mid-queue 这格仍明显为正,但 buffer 已不算特别厚;适合在 front queue 之后做第二批复核;而且它还是日频口袋,更接近日常 paper 运行节奏。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。
5 9 美股 1d+1wk(SPY/QQQ/AAPL) SPY 1wk 美股 142.83% 7 2040.4bps 141.43% mid-queue 这格仍明显为正,但 buffer 已不算特别厚;适合在 front queue 之后做第二批复核。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。
6 10 贵州茅台 1d+1wk 贵州茅台 1wk A股 230.25% 11 2093.2bps 228.05% mid-queue 这格仍明显为正,但 buffer 已不算特别厚;适合在 front queue 之后做第二批复核。 若后续 stricter recheck 也转弱,就直接从 A股 secondary 移出;不要再借它去替 mixed 的沪深300ETF 1d 站台。
7 11 美股 1d+1wk(SPY/QQQ/AAPL) AAPL 1wk 美股 291.67% 10 2916.7bps 289.67% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。
8 12 美股 1d+1wk(SPY/QQQ/AAPL) QQQ 1wk 美股 307.99% 7 4399.9bps 306.59% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。
9 13 Crypto 1d+1wk(BTC/ETH/SOL) ETH 1wk Crypto 436.54% 9 4850.4bps 434.74% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。
10 14 Crypto 1d+1wk(BTC/ETH/SOL) ETH 1d Crypto 7535.63% 56 13456.5bps 7524.43% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。
11 15 Crypto 1d+1wk(BTC/ETH/SOL) BTC 1d Crypto 30070.63% 72 41764.8bps 30056.23% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。
12 16 Crypto 1d+1wk(BTC/ETH/SOL) SOL 1d Crypto 55511.56% 43 129096.6bps 55502.96% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。
13 17 Crypto 1d+1wk(BTC/ETH/SOL) BTC 1wk Crypto 12030.52% 9 133672.5bps 12028.72% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。
14 18 Crypto 1d+1wk(BTC/ETH/SOL) SOL 1wk Crypto 12977.50% 6 216291.7bps 12976.30% back-of-queue 这格当前更像远端厚 backstop,除非前排口袋先出问题,否则不抢第一轮复核资源。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。

Q33. 如果今天就真的把 `0` 真资金 shadow / paper 账本开出来,首份 day-0 ledger snapshot 应该长什么样?

Q32 解决的是“secondary 下一步先查谁”;但当前 TODO 里真正还差的不是再补一层 board,而是 把现有 `11` 条 day-0 seed rows 真落成首份前瞻账本快照。所以这里直接把 primary / secondary / shadow / stoplist 的 launch roster 写成一张真实 snapshot:同一时刻冻结 scope,给每条 row 明确的 monitor_status / review_action / data_health,作为后续真实 refresh 的第 `0` 笔记录。

EMA paper/shadow day-0 ledger snapshot

snapshot_rank snapshot_clock_utc deployment_scope paper_status ledger_book market_freq_book signal_state position_state monitor_status review_action data_health first_review_clock day0_note
1 2026-06-25 00:00 UTC 创业板ETF 1d active_primary primary_paper A股-1d flat flat_waiting_first_signal kickoff_green start_primary_paper ok_scope_frozen 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 monitoring review。 唯一 primary pilot;day-0 先冻结 roster 并落首笔快照,等待首刷后进入真实 weekly review。
2 2026-06-25 00:00 UTC 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop secondary_backstop 美股-1d flat flat_waiting_first_signal kickoff_yellow_front_queue start_secondary_then_recheck_front ok_scope_frozen 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 secondary 已开账,但这格属于 front queue;首轮资源应优先补 stricter honesty,若转弱就直接降回 shadow。
3 2026-06-25 00:00 UTC 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop secondary_backstop 美股-1wk flat flat_waiting_first_signal kickoff_yellow_mid_queue start_secondary_then_recheck_mid ok_scope_frozen 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 secondary 已开账;当前 buffer 尚可,但仍应在 front queue 之后尽快复核。
4 2026-06-25 00:00 UTC Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop secondary_backstop Crypto-1d flat flat_waiting_first_signal kickoff_green_backstop start_secondary_backstop ok_scope_frozen 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 这格属于更厚的 backstop pocket;day-0 先独立开账,后续只在 front / mid queue 稳住后再做更严格复核。
5 2026-06-25 00:00 UTC Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop secondary_backstop Crypto-1wk flat flat_waiting_first_signal kickoff_green_backstop start_secondary_backstop ok_scope_frozen 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 这格属于更厚的 backstop pocket;day-0 先独立开账,后续只在 front / mid queue 稳住后再做更严格复核。
6 2026-06-25 00:00 UTC 贵州茅台 1d+1wk active_secondary_backstop secondary_backstop A股-1d flat flat_waiting_first_signal kickoff_yellow_mid_queue start_secondary_then_recheck_mid ok_scope_frozen 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 secondary 已开账;当前 buffer 尚可,但仍应在 front queue 之后尽快复核。
7 2026-06-25 00:00 UTC 贵州茅台 1d+1wk active_secondary_backstop secondary_backstop A股-1wk flat flat_waiting_first_signal kickoff_yellow_mid_queue start_secondary_then_recheck_mid ok_scope_frozen 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 secondary 已开账;当前 buffer 尚可,但仍应在 front queue 之后尽快复核。
8 2026-06-25 00:00 UTC 沪深300ETF 1d shadow_watch shadow_watch A股-1d flat flat_waiting_first_signal kickoff_yellow_shadow stay_shadow_until_promotion_gate ok_scope_frozen 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 shadow-promotion review。 这格只记 shadow,不申请 day-0 升格;只有 promotion gate 补齐后才允许单独申请进入 active。
9 2026-06-25 00:00 UTC 沪深300ETF 1wk exclude_stoplist stoplist_reopen_only A股-1wk excluded excluded stopped keep_excluded n_a_stoplist 不做常规刷新;只有出现新的 overturn evidence 时才重开。 stoplist / reopen-only 审计位:day-0 只保留占位快照,不启动前瞻刷新,也不允许误混回 baseline。
10 2026-06-25 00:00 UTC 创业板ETF 1wk exclude_stoplist stoplist_reopen_only A股-1wk excluded excluded stopped keep_excluded n_a_stoplist 不做常规刷新;只有出现新的 overturn evidence 时才重开。 stoplist / reopen-only 审计位:day-0 只保留占位快照,不启动前瞻刷新,也不允许误混回 baseline。
11 2026-06-25 00:00 UTC Crypto 60m(BTC/ETH/SOL rolling) exclude_stoplist stoplist_reopen_only Crypto-60m excluded excluded stopped keep_excluded n_a_stoplist 不做常规刷新;只有出现新的 overturn evidence 时才重开。 stoplist / reopen-only 审计位:day-0 只保留占位快照,不启动前瞻刷新,也不允许误混回 baseline。

Q34. 如果现在就要沿同一张账本继续跑,`day-0 snapshot` 之后的 first-refresh queue 该怎么排?

Q33 把首份账本快照真正落表后,剩下最容易继续卡在口头层的就是:第一轮 refresh / week-1 到底先做哪几步、谁先、谁后、谁只是审计位。 这轮不再新增 board,而是把 day-0 snapshot + first-week scorecard + secondary recheck queue 直接压成一张可执行的 first-refresh queue,让后续 paper/shadow 不会又停在“理论上下一步该 refresh”的抽象句子里。

EMA paper/shadow first-refresh queue

queue_rank queue_bucket deployment_scope market_freq_book first_refresh_trigger immediate_action week1_focus if_ok_then if_fail_then why_now
11 p0_primary_first_refresh 创业板ETF 1d A股-1d 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 monitoring review。 首个 A 股日线收盘后先补首刷,把 `signal_state / position_state / data_health` 沿同一张账本写下去。 守住 strict-holdout survivor 身份;primary 账本继续单独看,不和 secondary 合并。 继续 keep_primary,并进入首个 weekly review。 若首刷后连续转 red / 更像 mixed-watch,就 demote_to_shadow。 唯一 primary pilot;day-0 先冻结 roster 并落首笔快照,等待首刷后进入真实 weekly review。
22 p1_secondary_front_queue 美股 1d+1wk(SPY/QQQ/AAPL) 美股-1d 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 首个收盘后先补首刷,并把这格排进第一轮 stricter honesty front queue。 先查最薄 buffer 的 active secondary pocket,避免整批结果遮盖弱 pocket。 账本首刷正常则继续 keep_secondary_backstop。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。 secondary 已开账,但这格属于 front queue;首轮资源应优先补 stricter honesty,若转弱就直接降回 shadow。
38 p1_shadow_refresh_only 沪深300ETF 1d A股-1d 每个 A 股日线收盘后刷新 1 次;每周固定做 1 次 shadow-promotion review。 只更新 shadow 账本,不申请升格;首刷重点是继续把 `stay_shadow` 写实。 promotion gate 还没过线;recent-forward 转正也不等于能进入 active。 继续 keep_shadow_until_promotion_gate。 若 recent-forward 再翻负或账本维护失真,就 keep_or_drop_shadow,但不准偷渡升格。 这格只记 shadow,不申请 day-0 升格;只有 promotion gate 补齐后才允许单独申请进入 active。
46 p2_secondary_mid_queue 贵州茅台 1d+1wk A股-1d 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 先完成首刷;front queue 稳住后,再把这格排进第二轮 stricter honesty。 继续按 market × freq 分账,别让 mid queue 提前抢走 front queue 资源。 账本首刷正常则继续 keep_secondary_backstop。 若后续 stricter recheck 也转弱,就直接从 A股 secondary 移出;不要再借它去替 mixed 的沪深300ETF 1d 站台。 secondary 已开账;当前 buffer 尚可,但仍应在 front queue 之后尽快复核。
54 p3_secondary_backstop_watch Crypto 1d+1wk(BTC/ETH/SOL) Crypto-1d 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 先独立开账并完成首刷;暂不抢第一轮 stricter honesty 资源。 先确认厚 backstop 账本能稳定独立维护,再考虑更严格复核。 账本首刷正常则继续 keep_secondary_backstop。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。 这格属于更厚的 backstop pocket;day-0 先独立开账,后续只在 front / mid queue 稳住后再做更严格复核。
73 p2_secondary_mid_queue 美股 1d+1wk(SPY/QQQ/AAPL) 美股-1wk 1d 在每个美股收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary backstop review。 先完成首刷;front queue 稳住后,再把这格排进第二轮 stricter honesty。 继续按 market × freq 分账,别让 mid queue 提前抢走 front queue 资源。 账本首刷正常则继续 keep_secondary_backstop。 若后续更严格 honesty 把其中任一 pocket 打回 mixed/watch 或 fail,就把该 pocket 直接移出 secondary,而不是继续靠同批别的口袋遮盖。 secondary 已开账;当前 buffer 尚可,但仍应在 front queue 之后尽快复核。
77 p2_secondary_mid_queue 贵州茅台 1d+1wk A股-1wk 1d 每个 A 股收盘后刷新;1wk 周线收盘后刷新;每周做 1 次 secondary A 股 backstop review。 先完成首刷;front queue 稳住后,再把这格排进第二轮 stricter honesty。 继续按 market × freq 分账,别让 mid queue 提前抢走 front queue 资源。 账本首刷正常则继续 keep_secondary_backstop。 若后续 stricter recheck 也转弱,就直接从 A股 secondary 移出;不要再借它去替 mixed 的沪深300ETF 1d 站台。 secondary 已开账;当前 buffer 尚可,但仍应在 front queue 之后尽快复核。
85 p3_secondary_backstop_watch Crypto 1d+1wk(BTC/ETH/SOL) Crypto-1wk 1d 按 UTC 日线收盘后刷新;1wk 在周线收盘后刷新;每周做 1 次 secondary review。 先独立开账并完成首刷;暂不抢第一轮 stricter honesty 资源。 先确认厚 backstop 账本能稳定独立维护,再考虑更严格复核。 账本首刷正常则继续 keep_secondary_backstop。 若后续复核发现 secondary 结果主要靠单一资产/单一周期支撑,就收窄到更具体 pocket;60m fail pocket 则保持排除,不因 overlay 或局部窗口反弹 reopen。 这格属于更厚的 backstop pocket;day-0 先独立开账,后续只在 front / mid queue 稳住后再做更严格复核。
99 stoplist_audit_only 沪深300ETF 1wk A股-1wk 不做常规刷新;只有出现新的 overturn evidence 时才重开。 不做常规 refresh;继续保留 reopen-only 审计位。 weekly frontier 与 crypto 60m 当前最重要的职责就是当反证;第一周也不能把这道边界放松。 当前读法:当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。 继续 keep_excluded。 若被误混回 baseline,立即 rollback_to_stoplist_now。 stoplist / reopen-only 审计位:day-0 只保留占位快照,不启动前瞻刷新,也不允许误混回 baseline。
100 stoplist_audit_only 创业板ETF 1wk A股-1wk 不做常规刷新;只有出现新的 overturn evidence 时才重开。 不做常规 refresh;继续保留 reopen-only 审计位。 weekly frontier 与 crypto 60m 当前最重要的职责就是当反证;第一周也不能把这道边界放松。 当前读法:当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。 继续 keep_excluded。 若被误混回 baseline,立即 rollback_to_stoplist_now。 stoplist / reopen-only 审计位:day-0 只保留占位快照,不启动前瞻刷新,也不允许误混回 baseline。
101 stoplist_audit_only Crypto 60m(BTC/ETH/SOL rolling) Crypto-60m 不做常规刷新;只有出现新的 overturn evidence 时才重开。 不做常规 refresh;继续保留 reopen-only 审计位。 weekly frontier 与 crypto 60m 当前最重要的职责就是当反证;第一周也不能把这道边界放松。 当前读法:当前属于 hard exclude / fail-mixed stoplist;不应再靠 family 汇总、overlay 或局部窗口反弹重新混回 baseline paper。 继续 keep_excluded。 若被误混回 baseline,立即 rollback_to_stoplist_now。 stoplist / reopen-only 审计位:day-0 只保留占位快照,不启动前瞻刷新,也不允许误混回 baseline。

Q35. 如果现在就沿同一张账本把 top-3 lanes 落成首份真实 refresh delta,第一笔会写出什么?

Q34 已经把 first-refresh queue 排好,但如果还停在“下一步该怎么 refresh”,这条线就仍然卡在 protocol 层。更 deployment-facing 的做法,是直接把队首 3 条 lane 用 最新已完成 bar 写成首份真实 refresh delta:不假装已经等到了下一周,只把 day-0 当时故意留空的 signal_state / position_state / review_action 换成当前真实状态,让账本从抽象 roster 变成真正可续写的 ledger。

EMA paper/shadow top-3 first-refresh delta

refresh_rank refresh_clock_utc deployment_scope market_freq_book tracked_members latest_completed_bar_utc data_source signal_state_before signal_state_after position_state_before position_state_after benchmark_psar_state open_unrealized_pct monitor_status_before monitor_status_after review_action_before review_action_after data_health_after delta_note
11 2026-06-25 00:00 UTC 创业板ETF 1d A股-1d 创业板ETF 2026-06-24 00:00 UTC eastmoney_cache_fallback flat EMA BUY 1/1 | SELL 0/1 | HOLD 0/1 flat_waiting_first_signal long_open_since_2026-06-15 PSAR BUY 0/1 | SELL 0/1 | HOLD 1/1 | long_open_since_2026-06-17 5.265760 kickoff_green refresh_green_primary_live start_primary_paper keep_primary_start_weekly_review ok_refresh_with_cache_fallback primary 日频账位已进入真实续写状态:当前 EMA BUY 1/1 | SELL 0/1 | HOLD 0/1,long_open_since_2026-06-15;后续应继续沿同一张 primary 账本做 market-close refresh,并等待首个 weekly review。
22 2026-06-25 00:00 UTC 美股 1d+1wk(SPY/QQQ/AAPL) 美股-1d SPY / QQQ / AAPL 2026-03-27 00:00 UTC stooq_cache_fallback flat EMA BUY 0/3 | SELL 3/3 | HOLD 0/3 flat_waiting_first_signal flat_3/3 PSAR BUY 0/3 | SELL 2/3 | HOLD 1/3 | mixed_open_1/3 0.000000 kickoff_yellow_front_queue refresh_yellow_front_queue_live start_secondary_then_recheck_front keep_secondary_then_stricter_front_recheck ok_refresh_with_cache_fallback front-queue secondary 已写实:当前 EMA BUY 0/3 | SELL 3/3 | HOLD 0/3,flat_3/3;它可以继续保留在 active secondary,但仍应优先接受 stricter front recheck,不能再靠 family 总体叙事遮盖。
38 2026-06-25 00:00 UTC 沪深300ETF 1d A股-1d 沪深300ETF 2026-06-23 00:00 UTC eastmoney_cache_fallback flat EMA BUY 1/1 | SELL 0/1 | HOLD 0/1 flat_waiting_first_signal long_open_since_2026-06-17 PSAR BUY 0/1 | SELL 0/1 | HOLD 1/1 | long_open_since_2026-06-17 -0.322711 kickoff_yellow_shadow refresh_green_shadow_live stay_shadow_until_promotion_gate keep_shadow_until_promotion_gate ok_refresh_with_cache_fallback shadow lane 已写实成独立账位:当前 EMA BUY 1/1 | SELL 0/1 | HOLD 0/1,long_open_since_2026-06-17;recent-forward 改善仍不等于 promotion,继续只做 shadow 记账。

Q35b. 如果把 top-3 首刷扩到全部 active `1d` lanes,今天这张 daily refresh snapshot 会告诉我们什么?

Q35 只覆盖 queue top-3,足够证明“账本开始动了”;但如果要更接近日常 paper/shadow 运行,下一步要看的不是再补一层 board,而是 同一天里全部 active `1d` lanes 的真实 refresh 状态。这张 snapshot 直接回答:今天哪些 lane 真的有 live bar、哪些还在缓存 fallback、哪些已经开出 long、哪些仍 flat。

EMA paper/shadow daily refresh snapshot(all active 1d lanes)

refresh_rank refresh_clock_utc deployment_scope paper_status market_freq_book tracked_members latest_completed_bar_utc data_source signal_state position_state benchmark_psar_state open_unrealized_pct monitor_status review_action data_health refresh_note
1 2026-06-25 00:00 UTC 创业板ETF 1d active_primary A股-1d 创业板ETF 2026-06-24 00:00 UTC eastmoney_cache_fallback EMA BUY 1/1 | SELL 0/1 | HOLD 0/1 long_open_since_2026-06-15 PSAR BUY 0/1 | SELL 0/1 | HOLD 1/1 | long_open_since_2026-06-17 5.265760 refresh_green_primary_live keep_primary_start_weekly_review ok_refresh_with_cache_fallback primary 日频账位已进入真实续写状态:当前 EMA BUY 1/1 | SELL 0/1 | HOLD 0/1,long_open_since_2026-06-15;后续应继续沿同一张 primary 账本做 market-close refresh,并等待首个 weekly review。
2 2026-06-25 00:00 UTC 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 美股-1d SPY / QQQ / AAPL 2026-03-27 00:00 UTC stooq_cache_fallback EMA BUY 0/3 | SELL 3/3 | HOLD 0/3 flat_3/3 PSAR BUY 0/3 | SELL 2/3 | HOLD 1/3 | mixed_open_1/3 0.000000 refresh_yellow_front_queue_live keep_secondary_then_stricter_front_recheck ok_refresh_with_cache_fallback front-queue secondary 已写实:当前 EMA BUY 0/3 | SELL 3/3 | HOLD 0/3,flat_3/3;它可以继续保留在 active secondary,但仍应优先接受 stricter front recheck,不能再靠 family 总体叙事遮盖。
4 2026-06-25 00:00 UTC Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop Crypto-1d BTC / ETH / SOL 2026-06-24 00:00 UTC binance_live EMA BUY 0/3 | SELL 3/3 | HOLD 0/3 flat_3/3 PSAR BUY 0/3 | SELL 3/3 | HOLD 0/3 | flat_3/3 0.000000 refresh_green_backstop_live keep_secondary_backstop ok_live_refresh backstop secondary 已有真实 market-close 状态:当前 EMA BUY 0/3 | SELL 3/3 | HOLD 0/3,flat_3/3;只要账本能稳定续写,就继续保留 backstop 身份,不抢 front-queue 资源。
6 2026-06-25 00:00 UTC 贵州茅台 1d+1wk active_secondary_backstop A股-1d 贵州茅台 2026-03-27 00:00 UTC stooq_cache_fallback EMA BUY 0/1 | SELL 1/1 | HOLD 0/1 flat PSAR BUY 0/1 | SELL 1/1 | HOLD 0/1 | flat 0.000000 refresh_yellow_mid_queue_live keep_secondary_then_recheck_mid ok_refresh_with_cache_fallback mid-queue secondary 已落首份真实日频状态:当前 EMA BUY 0/1 | SELL 1/1 | HOLD 0/1,flat;这格可以继续独立记账,但资源顺序仍应排在 front queue 之后。
8 2026-06-25 00:00 UTC 沪深300ETF 1d shadow_watch A股-1d 沪深300ETF 2026-06-23 00:00 UTC eastmoney_cache_fallback EMA BUY 1/1 | SELL 0/1 | HOLD 0/1 long_open_since_2026-06-17 PSAR BUY 0/1 | SELL 0/1 | HOLD 1/1 | long_open_since_2026-06-17 -0.322711 refresh_green_shadow_live keep_shadow_until_promotion_gate ok_refresh_with_cache_fallback shadow lane 已写实成独立账位:当前 EMA BUY 1/1 | SELL 0/1 | HOLD 0/1,long_open_since_2026-06-17;recent-forward 改善仍不等于 promotion,继续只做 shadow 记账。

Q35c. 如果把 active `1d` lanes 的 live/fallback 依赖也压成一张运行审计表,EMA 离更稳的 paper/shadow 还差什么?

Q35b 已经告诉我们“今天在不在跑”,但 deployment 上真正更接近下一刀的问题是:哪些 lane 只是 live,哪些 lane 仍然靠 fallback 勉强续写,资源顺序该先修哪里。 这张 audit 不再新增 alpha 结论,而是把当前 all active `1d` lanes 的 source 依赖压成一张可执行表,避免继续在 runbook 近义层打转。

EMA paper/shadow refresh dependency audit

dependency_rank deployment_scope paper_status market_freq_book data_source latest_completed_bar_utc data_health dependency_status ops_priority deployment_read next_action why_it_matters
10 创业板ETF 1d active_primary A股-1d eastmoney_cache_fallback 2026-06-24 00:00 UTC ok_refresh_with_cache_fallback cache_fallback p1_primary_live_source_upgrade EMA 现在已经能继续 paper/shadow 续写,但唯一 primary pilot 仍靠 cache fallback;当前最像 deployment blocker 的已经是 source-risk,而不是新的 alpha wording。 优先把唯一 primary `创业板ETF 1d` 从 cache fallback 升成可重复的 live source;在那之前每次 refresh 都必须复核 cache freshness。 `closest to paper` 若长期停在 fallback,会让 primary ledger 的运行诚实度变差。
20 沪深300ETF 1d shadow_watch A股-1d eastmoney_cache_fallback 2026-06-23 00:00 UTC ok_refresh_with_cache_fallback cache_fallback p2_shadow_fallback_watch 这格仍只做 shadow;fallback 依赖值得记录,但资源顺序应排在 primary 修源之后。 继续保留 shadow 账位;若之后要补 live source,默认跟在 primary A股日频之后,不抢主资源。 shadow lane 的职责是独立观察,不是抢先升级;source 风险要管,但不应盖过 primary。
30 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 美股-1d stooq_cache_fallback 2026-03-27 00:00 UTC ok_refresh_with_cache_fallback cache_fallback p3_nonprimary_fallback_watch 这格可继续跑,但 source 仍有 fallback 依赖;如果后续还要继续扩 active lanes,先把 fallback SLA 说清更诚实。 继续运行,但把 refresh freshness 与 fallback 可用性写进日常 review;必要时再升级 live source。 非 primary 的 fallback 不会立刻否掉 lane,但会增加运营摩擦。
30 贵州茅台 1d+1wk active_secondary_backstop A股-1d stooq_cache_fallback 2026-03-27 00:00 UTC ok_refresh_with_cache_fallback cache_fallback p3_nonprimary_fallback_watch 这格可继续跑,但 source 仍有 fallback 依赖;如果后续还要继续扩 active lanes,先把 fallback SLA 说清更诚实。 继续运行,但把 refresh freshness 与 fallback 可用性写进日常 review;必要时再升级 live source。 非 primary 的 fallback 不会立刻否掉 lane,但会增加运营摩擦。
50 Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop Crypto-1d binance_live 2026-06-24 00:00 UTC ok_live_refresh live p5_backstop_keep_live 这格 live + backstop 状态已经足够支撑日常续写;现在不必为了它再开新的运营支线。 继续保留 live refresh;只在 front / mid queue 稳住后,再考虑是否需要更严格 recheck。 backstop 的价值在于稳定续写,而不是抢前排资源。

Q35d. 如果今天还没有新的已收盘日线,这张 live ledger 现在是在按时等下一次 close,还是已经 stale 掉了?

Q35c 把 source-risk 先压掉以后,下一步最容易被误读的,是“现在没有新 refresh 结果”到底表示系统停了,还是只是周末 / 非收盘时段还没到下一根 completed bar。这张 on-clock audit 不去假装生成不存在的新 forward 结果,而是把 下一次 close 在什么时候、首个 week-1 review 什么时候才真的到时、现在该等什么 写成一张运行审计表。

EMA paper/shadow refresh clock audit

clock_rank deployment_scope paper_status market_freq_book refresh_clock_utc latest_completed_bar_utc data_source clock_status next_expected_close_utc time_to_next_close week1_review_due_utc time_to_week1_review week1_status current_clock_read next_gate why_it_matters
1 创业板ETF 1d active_primary A股-1d 2026-06-25 00:00 UTC 2026-06-24 00:00 UTC eastmoney_cache_fallback on_clock_waiting_next_close 2026-06-25 07:00 UTC 约 7.0 小时 2026-07-02 00:00 UTC 约 7.0 天 week1_not_due 当前没有新的已收盘 bar 可继续写;primary ledger 现在是在按计划等待下一次 A股日线收盘,不是 stale 掉。 先等 2026-06-25 07:00 UTC 左右的A股日线收盘(距今 约 7.0 小时)再续写同一张 ledger。 week-1 review 最早约在 2026-07-02 00:00 UTC(距今 约 7.0 天)。 primary 现在更需要真实下一笔 forward refresh,而不是被周末/非收盘时段的空窗误读成停转。
2 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 美股-1d 2026-06-25 00:00 UTC 2026-03-27 00:00 UTC stooq_cache_fallback on_clock_waiting_next_close 2026-06-25 20:00 UTC 约 20.0 小时 2026-07-02 00:00 UTC 约 7.0 天 week1_not_due front-queue secondary 现在不是卡在 source,而是在按时等待下一次 美股日线收盘;那之后才该继续判 keep / stricter recheck / demote。 先等 2026-06-25 20:00 UTC 左右的美股日线收盘(距今 约 20.0 小时)再续写同一张 ledger。 week-1 review 最早约在 2026-07-02 00:00 UTC(距今 约 7.0 天)。 它把“现在没新 refresh”与“账本真的停了”区分开,避免在周末/非收盘时段误判 ledger 断续。
4 Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop Crypto-1d 2026-06-25 00:00 UTC 2026-06-24 00:00 UTC binance_live on_clock_waiting_next_close 2026-06-26 00:00 UTC 约 24.0 小时 2026-07-02 00:00 UTC 约 7.0 天 week1_not_due backstop secondary 当前也在按计划等待下一次 UTC 日线收盘;今天没有新 bar 不等于它停转。 先等 2026-06-26 00:00 UTC 左右的UTC 日线收盘(距今 约 24.0 小时)再续写同一张 ledger。 week-1 review 最早约在 2026-07-02 00:00 UTC(距今 约 7.0 天)。 它把“现在没新 refresh”与“账本真的停了”区分开,避免在周末/非收盘时段误判 ledger 断续。
6 贵州茅台 1d+1wk active_secondary_backstop A股-1d 2026-06-25 00:00 UTC 2026-03-27 00:00 UTC stooq_cache_fallback on_clock_waiting_next_close 2026-06-25 07:00 UTC 约 7.0 小时 2026-07-02 00:00 UTC 约 7.0 天 week1_not_due mid-queue secondary 当前同样 on-clock;先等下一次 A股日线收盘,再决定是否需要更严格 recheck。 先等 2026-06-25 07:00 UTC 左右的A股日线收盘(距今 约 7.0 小时)再续写同一张 ledger。 week-1 review 最早约在 2026-07-02 00:00 UTC(距今 约 7.0 天)。 它把“现在没新 refresh”与“账本真的停了”区分开,避免在周末/非收盘时段误判 ledger 断续。
8 沪深300ETF 1d shadow_watch A股-1d 2026-06-25 00:00 UTC 2026-06-23 00:00 UTC eastmoney_cache_fallback on_clock_waiting_next_close 2026-06-25 07:00 UTC 约 7.0 小时 2026-07-02 00:00 UTC 约 7.0 天 week1_not_due shadow lane 当前也是按计划等待下一次 A股日线收盘;在 promotion gate 真过线前,正确动作仍是继续记 shadow。 先等 2026-06-25 07:00 UTC 左右的A股日线收盘(距今 约 7.0 小时)再续写同一张 ledger。 week-1 review 最早约在 2026-07-02 00:00 UTC(距今 约 7.0 天)。 shadow lane 的职责是继续诚实观察;当前最重要的是别把‘暂时没新 bar’误读成可以偷渡 promotion。

Q35e. 如果把 PSAR 快退出直接焊进当前 A股 daily 的 paper/shadow runbook,它真会让 admission 更诚实吗?

Q35d 说明当前没新 completed bar 只是正常等时钟,不代表这轮没别的 deployment-facing 动作可做。更像样的一刀是直接回答:既然 `创业板ETF 1d` 已经是 primary、`沪深300ETF 1d` 还在 shadow,那 PSAR 快退出要不要现在就写进 A股 daily 的默认运行规则。 这里不新增下载,只复用同一批 A股 daily strict holdout,把 单跑 EMAEMA + PSAR exit overlay 放到同一口径下比较。

A股 daily PSAR exit overlay audit(strict holdouts)

asset current_role holdouts overlay_better_holdout_share ema_net20_median_profit_pct overlay_net20_median_profit_pct median_net20_delta_pp best_net20_delta_pp worst_net20_delta_pp median_trade_delta overlay_verdict deployment_reading
沪深300ETF shadow watch 8 25.00% -2.60% -5.70% -1.51% 4.78% -8.38% 15 not_a_promotion_patch overlay 还不能当 shadow promotion 的补丁;默认继续单跑 EMA shadow 记账,把 PSAR 留在 benchmark 位。
创业板ETF primary pilot 8 75.00% 12.05% 9.09% 2.00% 11.76% -33.46% 13 candidate_protective_overlay 多数 strict holdout 都改善,PSAR 可继续当 primary 的 shadow protective 候选,但还不该直接改写默认 EMA 持有规则。

Q35f. 如果把当前 `EMA + PSAR` 结果收成一张 deployment matrix,哪些 pocket 还能继续,哪些应该直接封存?

到 Q35e 为止,这条线已经分别回答了两个最关键 pocket:Crypto 60m 这块最弱口袋能不能靠 overlay 救回来,以及 A股 daily 这块最接近 paper 的口袋该不该把 overlay 焊进 runbook。更接近 deployment 的下一步,不是再堆近义板块,而是把这些答案压成一张矩阵:哪些 pocket 允许继续 shadow 观察,哪些 pocket 必须继续拒绝默认接线。

EMA + PSAR overlay deployment matrix

scope current_role samples overlay_better_share median_net20_delta_pp median_trade_delta deployment_verdict current_read what_to_do_now
Crypto 60m(BTC/ETH/SOL) fail pocket / hard exclude 30 rolling windows 13.33% -6.26% 46 reject_rescue_overlay PSAR 快退出显著加交易但整体更差;不得把它当成 60m fail pocket 的补救层。 继续把 60m 留在 exclude / fail stoplist,不因 overlay reopen。
A股 daily|创业板ETF 1d primary pilot 8 strict holdouts 75.00% 2.00% 13 candidate_protective_overlay 多数 strict holdout 都改善,PSAR 可继续当 primary 的 shadow protective 候选,但还不该直接改写默认 EMA 持有规则。 继续只把 PSAR 留在 primary lane 的 shadow protective 观察位;默认 EMA 持有规则不改。
A股 daily|沪深300ETF 1d shadow watch 8 strict holdouts 25.00% -1.51% 15 not_a_promotion_patch overlay 还不能当 shadow promotion 的补丁;默认继续单跑 EMA shadow 记账,把 PSAR 留在 benchmark 位。 继续单跑 EMA shadow 记账;PSAR 不得充当 promotion patch。
A股 daily overall paper/shadow aggregate check 16 strict holdouts 50.00% -0.38% 14 mixed_shadow_only_not_default primary pilot 虽有改善,但跨 A股 daily 合并后仍偏 mixed;PSAR 目前只配 shadow protective 观察位,不应焊进默认 runbook。 项目级默认仍是 EMA 负责方向;PSAR 只配 pocket-specific shadow watch,不是 default family overlay。

Q35g. 如果只保留 `创业板ETF 1d` 这一格,PSAR overlay 的 narrow shadow protective protocol 该怎么写?

Q35f 已经把 `EMA + PSAR` 的项目级结论写死:默认仍是单跑 EMAPSAR 不升格成 family-wide default overlay。既然如此,更接近 deployment 的下一刀就不该再补近义 wording,而是把唯一还能继续观察的 pocket——创业板ETF 1d——压成一张窄口径 shadow protective protocol:下一次真实 market close 到来时,到底该怎么记、怎么 review、什么情况下继续 shadow-only、什么情况下直接 rollback。

创业板ETF 1d PSAR shadow protective protocol

protocol_rank protocol_step scope_or_cadence concrete_rule go_if else_action why_it_exists
1 scope freeze 只限 `创业板ETF 1d`;默认 EMA-only primary ledger 不改;每个 A 股日线收盘后才允许更新 sidecar。 PSAR overlay 只作为 primary lane 的 sidecar shadow protective 观察位;不得外推到 `沪深300ETF 1d`、`A股 daily family` 或 `Crypto 60m`,也不得提前改写默认持有规则。 当前历史证据仍保持 primary pocket 候选:strict holdout 改善占比约 75.00%,median net20 delta 约 2.00pp。 若尝试把 overlay 提前焊进默认 runbook 或推广到其他 pocket,立即回滚成 benchmark-only 注记。 先把唯一可观察 pocket 与不可偷渡范围写死,避免 primary 局部改善被误读成 family-wide default overlay。
2 market-close sidecar refresh 与主账本共用 Eastmoney A 股日线 live source;每个 completed daily close 更新 1 次。 每次只补 sidecar comparator:`ema_signal / psar_state / overlay_exit_flag / relative_net_delta_pp / trade_delta / review_note`;没有 completed bar 就保持 `waiting next close`,不补伪 forward。 主账本与 sidecar 能在同一收盘时点同步更新,且 default EMA position 完全不受 shadow overlay 影响。 任一数据断流、时点不一致或需要事后补记时,sidecar 暂停;primary 继续按 EMA-only runbook 记账。 把‘只做 shadow protective 观察’落实到真实 refresh 动作,避免一边等真收盘、一边又在说明页里偷跑未来结果。
3 weekly shadow review 与 `创业板ETF 1d` primary weekly review 同步;只做 relative review,不改默认 admission。 每周只看 sidecar 相对 EMA-only 的 `cumulative relative delta / added trade churn / drawdown delta / execution mismatch`;在没有连续两次 relative red 之前,overlay 继续只留 shadow protective watch。 relative review 仍未连续两次 red,且 extra churn 没明显恶化到把当前约 +13 笔的历史增交易读法打成反向证据。 若连续两次 relative red、或出现 execution mismatch,就降回 benchmark-only,不再单列 shadow watch。 当前 primary pocket 只是候选,不是默认层;真正该做的是先在 live ledger 里验证它会不会因为额外 churn 把纸面改善吃掉。
4 promotion / default-overlay gate 只有在 live shadow 已积累到项目级最短观察期后,才允许申请有限 default-overlay trial。 先同时满足 overlay-specific gate(live review 的改善占比 ≥ 60% 且 median relative delta > 0)与项目级 `paper_live_promotion_gate_v1`(默认 `30d + >=20` closed cycles、drawdown 不突破 `max(1.25x, +3pp)` guardrail、无 execution mismatch),才允许讨论把 overlay 从 sidecar 提升成 primary 的有限试跑规则。 当前还不满足 promotion:A股 daily overall 目前仅约 50.00% holdout 改善、median delta 约 -0.38pp,因此更诚实的位置仍是 shadow-only。 继续 shadow-only;不要把 `创业板ETF 1d` 单格改善偷渡成整个 A股 daily 的默认 protective layer。 把 ‘候选 protective overlay’ 与 ‘可以接进默认 runbook’ 明确分层,真正缩短 time-to-paper,而不是靠模糊 wording 提前升格。

Q35h. 下一次真实收盘一到,EMA 这张账本要按什么顺序落 refresh,避免“知道该做什么但执行时漂移”?

Q35d 说明了现在是 on-clock waiting next close,Q35g 也把 `创业板ETF 1d` 的 overlay 观察位规则写死了。真正离 deployment 更近的一步,是把“下一次真实收盘一到就该怎么做”再压成一张 next-close action queue,避免执行时回到口头层,或把 `primary / secondary / shadow` 的动作混在一起。

EMA paper/shadow next-close action queue

queue_rank deployment_scope paper_status next_expected_close_utc time_to_next_close action_when_due if_not_due if_blocked why_this_step
1 创业板ETF 1d active_primary 2026-06-25 07:00 UTC 约 7.0 小时 新 completed bar 到达后,先更新 primary ledger(signal/position/return),再判 monitor_status 是否仍可 keep_primary。 保持 waiting_next_close;不补伪 forward,不新增近义 runbook wording。 若执行时发现时点错位/数据缺口,立即记为 blocked 并回到 runbook 的 rollback 路径。 primary 是 closest-to-paper 的核心位;下一笔真实 refresh 直接影响 paper admission 可信度。
2 贵州茅台 1d+1wk active_secondary_backstop 2026-06-25 07:00 UTC 约 7.0 小时 按同一收盘时点更新 secondary lane,并按 queue 判 keep / stricter recheck / demote。 保持 waiting_next_close;不补伪 forward,不新增近义 runbook wording。 若执行时发现时点错位/数据缺口,立即记为 blocked 并回到 runbook 的 rollback 路径。 secondary 不能再整批口头维持,必须逐 lane 用真实 refresh 决策升降级。
3 沪深300ETF 1d shadow_watch 2026-06-25 07:00 UTC 约 7.0 小时 更新 shadow ledger 并复核 promotion gate;默认继续 stay shadow,不偷渡升格。 保持 waiting_next_close;不补伪 forward,不新增近义 runbook wording。 若执行时发现时点错位/数据缺口,立即记为 blocked 并回到 runbook 的 rollback 路径。 shadow 的价值是诚实观察,不是用局部好转提前改写 admission 结论。
4 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 2026-06-25 20:00 UTC 约 20.0 小时 按同一收盘时点更新 secondary lane,并按 queue 判 keep / stricter recheck / demote。 保持 waiting_next_close;不补伪 forward,不新增近义 runbook wording。 若执行时发现时点错位/数据缺口,立即记为 blocked 并回到 runbook 的 rollback 路径。 secondary 不能再整批口头维持,必须逐 lane 用真实 refresh 决策升降级。
5 Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop 2026-06-26 00:00 UTC 约 24.0 小时 按同一收盘时点更新 secondary lane,并按 queue 判 keep / stricter recheck / demote。 保持 waiting_next_close;不补伪 forward,不新增近义 runbook wording。 若执行时发现时点错位/数据缺口,立即记为 blocked 并回到 runbook 的 rollback 路径。 secondary 不能再整批口头维持,必须逐 lane 用真实 refresh 决策升降级。

Q35i. 如果不想在下一次 close 之后还把这张账本误当成 `waiting`,该用什么 due-now / overdue 守门快照?

Q35h 已经把“到点后按什么顺序做”排好了,但实际运行里还差一个很容易漏掉的 deployment 问题:什么时候应该继续等,什么时候其实已经该刷、甚至已经迟到。 这张 guardrail snapshot 不新增任何 alpha 结论;它只负责把 waiting_not_due / due_soon / due_now_refresh_window / overdue_refresh_check 明确区分开,避免下一根真实 close 过后还继续把账本写成“只是正常等待”。

EMA paper/shadow due guardrail snapshot

guardrail_rank deployment_scope paper_status latest_completed_bar_utc next_expected_close_utc relative_due_gap due_bucket week1_status guardrail_action if_missed why_it_matters
1 创业板ETF 1d active_primary 2026-06-24 00:00 UTC 2026-06-25 07:00 UTC 约 7.0 小时 后到点 waiting_not_due week1_not_due 继续 waiting_next_close;保持 queue 就绪,但不补伪 refresh。 若后续 close 已过仍没新 ledger,再从 waiting 切到 due-now / overdue 检查。 这说明当前是真的还没到 refresh 时点,不该硬做不存在的新 bar。
2 贵州茅台 1d+1wk active_secondary_backstop 2026-03-27 00:00 UTC 2026-06-25 07:00 UTC 约 7.0 小时 后到点 waiting_not_due week1_not_due 继续 waiting_next_close;保持 queue 就绪,但不补伪 refresh。 若后续 close 已过仍没新 ledger,再从 waiting 切到 due-now / overdue 检查。 这说明当前是真的还没到 refresh 时点,不该硬做不存在的新 bar。
3 沪深300ETF 1d shadow_watch 2026-06-23 00:00 UTC 2026-06-25 07:00 UTC 约 7.0 小时 后到点 waiting_not_due week1_not_due 继续 waiting_next_close;保持 queue 就绪,但不补伪 refresh。 若后续 close 已过仍没新 ledger,再从 waiting 切到 due-now / overdue 检查。 这说明当前是真的还没到 refresh 时点,不该硬做不存在的新 bar。
4 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 2026-03-27 00:00 UTC 2026-06-25 20:00 UTC 约 20.0 小时 后到点 waiting_not_due week1_not_due 继续 waiting_next_close;保持 queue 就绪,但不补伪 refresh。 若后续 close 已过仍没新 ledger,再从 waiting 切到 due-now / overdue 检查。 这说明当前是真的还没到 refresh 时点,不该硬做不存在的新 bar。
5 Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop 2026-06-24 00:00 UTC 2026-06-26 00:00 UTC 约 24.0 小时 后到点 waiting_not_due week1_not_due 继续 waiting_next_close;保持 queue 就绪,但不补伪 refresh。 若后续 close 已过仍没新 ledger,再从 waiting 切到 due-now / overdue 检查。 这说明当前是真的还没到 refresh 时点,不该硬做不存在的新 bar。

Q35j. 如果不想只看覆盖式 snapshot,还想确认这张 EMA 账本真的是 append-only 在续写,该看什么 history audit?

Q35i 解决的是“什么时候该刷”;但对最接近 paper 的这条线来说,还差一个更像记账层的问题:我们现在看到的只是最新覆盖式 snapshot,还是已经在同一张账本上把 completed-bar 历史一笔一笔累计下来。 这张 history audit 不新增任何 alpha 结论;它只是把 ema_paper_trading_refresh_history.csv 压成一张更可读的 append-only 审计表,让 Jerry 可以直接看出:每条 lane 目前是只有 seed 级 1 条记录,还是已经进入真正连续续写。

EMA paper/shadow refresh history audit

history_rank deployment_scope paper_status market_freq_book rows_recorded distinct_completed_bars latest_completed_bar_utc latest_history_recorded_at_utc latest_data_source history_status continuity_read next_needed_to_advance
1 创业板ETF 1d active_primary A股-1d 52 52 2026-06-24 00:00 UTC 2026-06-24 07:00 UTC eastmoney_cache_fallback append_only_continuing 这格已经不只是一张覆盖式 snapshot,而是在同一张 append-only ledger 上累计 completed-bar 历史;可继续用它看 refresh / review 是否真的连续。 继续沿同一张 ledger 续写,并关注是否出现 missed refresh / duplicate key。
2 美股 1d+1wk(SPY/QQQ/AAPL) active_secondary_backstop 美股-1d 11 11 2026-03-27 00:00 UTC 2026-03-27 20:00 UTC stooq_live append_only_continuing 这格已经不只是一张覆盖式 snapshot,而是在同一张 append-only ledger 上累计 completed-bar 历史;可继续用它看 refresh / review 是否真的连续。 继续沿同一张 ledger 续写,并关注是否出现 missed refresh / duplicate key。
3 Crypto 1d+1wk(BTC/ETH/SOL) active_secondary_backstop Crypto-1d 102 102 2026-06-23 00:00 UTC 2026-06-24 00:00 UTC binance_live append_only_continuing 这格已经不只是一张覆盖式 snapshot,而是在同一张 append-only ledger 上累计 completed-bar 历史;可继续用它看 refresh / review 是否真的连续。 继续沿同一张 ledger 续写,并关注是否出现 missed refresh / duplicate key。
4 贵州茅台 1d+1wk active_secondary_backstop A股-1d 11 11 2026-03-27 00:00 UTC 2026-03-27 20:00 UTC stooq_live append_only_continuing 这格已经不只是一张覆盖式 snapshot,而是在同一张 append-only ledger 上累计 completed-bar 历史;可继续用它看 refresh / review 是否真的连续。 继续沿同一张 ledger 续写,并关注是否出现 missed refresh / duplicate key。
5 沪深300ETF 1d shadow_watch A股-1d 45 45 2026-06-23 00:00 UTC 2026-06-23 07:00 UTC eastmoney_cache_fallback append_only_continuing 这格已经不只是一张覆盖式 snapshot,而是在同一张 append-only ledger 上累计 completed-bar 历史;可继续用它看 refresh / review 是否真的连续。 继续沿同一张 ledger 续写,并关注是否出现 missed refresh / duplicate key。

Q36. 这页的边界是什么?

相关产物

上游依赖:Regime Switch Indicator Stack Replication