源文件:research/quant_digests/2026-04-14_1844_dynamiccointegration-percentile-spreadfade-alpha.md
5m/15m public-data portability probe主来源是 Frontiers 开放获取论文:
这篇 paper 真正值得 desk intake 的,不是“DNN、LSTM、ensemble 谁分数更高”这层比赛,而是它把一条相对清楚的 raw alpha 骨架摆出来了:先做 dynamic cointegration / half-life admission,再对 spread 用 percentile threshold 或 score threshold 做回归交易。
dynamic cointegration gate × thresholded spread fade 这条 pairs / stat-arb raw alpha;ML ensemble 更像二层 score 平滑器,不该被误读成 alpha 本体。Johansen vector -> spread -> threshold breach -> BUY/SELL/HOLD 的骨架写清楚;另一层是我用 Binance Spot 5m/15m 对 ETH/BNB、ETH/LTC 做 public quick check,发现这条线在低摩擦口袋里还有一点 gross,但离“现成 production shell”还差成本与 admission 两道门。score < lower threshold -> Buy、score > upper threshold -> Sell;Table 5 说明它是按 threshold breach 出 BUY / SELL / HOLD,不是简单见极值就冲。MSE/RMSE/MAE 上最好(例如 MSE 0.012124 < 0.017667 / 0.019226),但 LSTM 的 MAPE = 1.490429% 反而最低,说明 paper 自己也不是“一个模型全赢”;更像是 spread alpha 已经存在,模型只是在帮你重新排序信号质量。Sharpe = 1.3662、Sortino = 1.1411、avg P/L per trade = 0.0111、MDD = -0.2875。但正文同时又写“共 113 个信号,其中 81 胜、32 负(71.68%)”,和 Table 4 的 hit rate = 0.5821 明显对不上;再加上数据段写的是 2018-01-02 ~ 2025-10-31 共 2842 个 Yahoo 日频观测、BTC/ETH/LTC/XRP 六对,而 Figure/Table 又切成 ETH/BNB/LTC/XRP/USDT 宇宙,这篇 paper 可读,但不能把所有数字当“可直接复刻的唯一真相”。60d Binance Spot 快检里,ETH-LTC 15m + fixed z-score 是最接近能用的一档,约 135 笔、avg gross +2.10 bps/笔、gross hit rate 54.8%,但扣 2 bps 也只剩 +0.10 bps/笔,扣 8 bps 后变成 -5.90 bps/笔;ETH-BNB 5m + quantile threshold 约 374 笔、avg gross +0.35 bps/笔,也远扛不住广义 taker 成本。这轮仍值得写,原因不是“又来一篇 pairs 文”,而是它补的是一个更精确的 intake 视角:
1m/3m/5m/15m,先学 admission + thresholding,比先学 DNN/LSTM 架构更划算;first verdict / friction ladder / admission check;我没有直接复刻 paper 的 DNN,而是先把更 desk 化的骨架抽出来做快检:
ETHUSDT-BNBUSDT、ETHUSDT-LTCUSDT5m / 15m60d7d beta / spread / quantile / half-life5m: 1~96 bars,15m: 1~48 bars)quantile shell: spread 跌破 q10 做 long spread,涨破 q90 做 short spreadzscore shell: |z| >= 2 开仓q50;或 max_hold = 6h;或触发 mirrored stop2 / 4 / 8 bpsreports/artifacts/quant_digests/2026-04-14_frontiers_dynamic_cointegration_probe.pyreports/artifacts/quant_digests/frontiers_dynamic_cointegration_probe_summary_2026-04-14.csvreports/artifacts/quant_digests/frontiers_dynamic_cointegration_probe_detail_2026-04-14.csvETH-LTC 15m + fixed z-score:135 笔,avg gross +2.10 bps/笔,gross hit rate 54.8%;2 bps 后只剩 +0.10 bps/笔,已经是本轮最接近“低摩擦可活”的口袋。ETH-BNB 5m + quantile threshold:374 笔,avg gross +0.35 bps/笔,比同 pair 的 5m z-score(-0.28 bps/笔)更像样,说明 percentile gate 在某些 fast pair 上确实可能比固定 z-score 更稳。ETH-LTC 上反过来是 15m z-score > 15m quantile,说明 paper 的 percentile threshold 不是“万能升级件”。8 bps 后所有 bucket 全负,所以它更像 maker-ish / low-friction pocket candidate,不是你现在就能 broad taker 化的 production shell。20~30 个 liquid majors / liquid alts 上,按日或按 4h 做 ADF / half-life / hedge stability 选对,再把 5m/15m 当执行层。1h admission × 5m/15m execution。q10/q90、z=2.0、vol-scaled threshold,比较谁在不同 pair 上更稳。我的判断是:
> 这篇 2026 Frontiers paper 值得进 raw alpha 素材池,但 intake 的正确姿势不是“去抄 DNN ensemble”,而是先吸收 dynamic cointegration admission × thresholded spread fade 这条骨架。
更短一点说:
> alpha 本体是 spread 回归;ensemble 只是二层打分器。当前 5m/15m transfer 说明这条线不是没有 edge,但更像低摩擦口袋,不是拿来广义 taker 化的完整策略。
reports/artifacts/quant_digests/2026-04-14_frontiers_dynamic_cointegration_probe.pyreports/artifacts/quant_digests/frontiers_dynamic_cointegration_probe_summary_2026-04-14.csvreports/artifacts/quant_digests/frontiers_dynamic_cointegration_probe_detail_2026-04-14.csv