源文件:research/quant_digests/2026-03-30_2328_kalman-innovation-interval-pairs-alpha.md
15m 最小 transfer check> 先把 base alpha 说清楚: > > 这不是“Kalman 只是更平滑的 filter”。真正的 alpha 本体,是 pair spread 的均值回归;innovation-vol interval 只是把 entry 从“看到偏离就上”升级成“只在偏离已经越过预测区间时才上”。
这次主看 You Liang, Aerambamoorthy Thavaneswaran, Juan Liyau, Areebah Muhammad, Thimani Ranathungage, Ruppa Thulasiram (2024) 的会议论文:
> _A Cryptocurrency Multiple Trading Strategy with Kalman Filter Innovation Volatility Interval Forecasts_ > *2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC)* > DOI: 10.1109/COMPSAC61105.2024.00037
先说结论:
> 对我们 desk 来说,这篇东西最值钱的不是“Kalman + neural network”这几个词,而是它明确把 pairs raw alpha 的入场层改写成了:dynamic beta fair spread → innovation volatility interval → only breach then trade。
这和当前项目直接相关,因为我们库里 pairs / stat-arb 已经有:
相对还缺的,是一个更像 timing layer 的东西:不是只看 spread 已经偏多远,而是看它是否已经越过“本该容忍的 innovation 区间”。
由于本次拿到的是 摘要级证据,所以只写摘要里明确说到的内容,不乱补:
这已经足够支持一个很清晰的 desk 化读法:
> pair raw alpha 还是 spread MR,但触发器别继续死写 rolling z-score;更值得先测的是“当前 mispricing 是否越过预测 innovation-vol 区间”。
先回答一句:
> 它为什么比再补一篇 generic trend / breakout 更值得?
因为当前 desk 的 raw alpha 池虽然已经开始补 pairs / stat-arb,但很多还停在:
spread > threshold 就上;z-score > ±k 就上;threshold map 调的是边界大小,而不是边界来源。这篇 paper 提供的是另一种更像“结构升级”的读法:
换成人话:
> 不是所有正 residual 都值得做空 spread,也不是所有负 residual 都值得做多 spread。更该做的,是等 residual 连“预测出来的容忍区间”都已经越过去。
这不是那种“只能当 overlay 的小零件”,因为它可以独立定义:
pair selection:高共动 / 协整或近协整的 pairentry:innovation interval breachexit:回到中性带 / max hold / 反向 breachsizing:按 interval 宽度、forecast confidence、pair liquidity 缩放risk:beta jump / spread persistence / cost vetocost:双腿 round-trip + funding所以它虽然是 pairs 里的 timing 改造,但本质上仍是 可单独落地的 raw alpha skeleton。
我会把这篇东西直接翻成下面这条策略:
先只做流动性足够、关系稳定的 majors pair:
BTC-ETHETH-BCHBTC-BCHETH-BNB / ETH-SOL / BTC-ETH用 Kalman 动态回归 持续更新:
y_t = alpha_t + beta_t * x_t + innovation_tinnovation_t = 当前 pair mispricing不是 |zscore| > k,而是:
innovation 越过 upper/lower interval 才开仓;innovation > upper:做空 spread;innovation < lower:做多 spread。|z| < 0.25;max hold = 4~8 bars;1m/3m 更适合拿来做 execution veto,不要直接当主 alpha 时钟。15m为了避免只在摘要上空转,这次我直接做了一个 paper → desk proxy:
15m K 线BTCUSDT / ETHUSDT / BCHUSDTETHUSDT-BTCUSDTBCHUSDT-BTCUSDTBCHUSDT-ETHUSDT注意:
本地汇总结果(3 个 pair 合并):
2,84052.82%+0.56 bps/trade1.68 bars2,64652.77%+0.25 bps/trade1.70 bars17,20550.36%-0.02 bps/trade1.00 bar这组数的意义非常直接:
> paper 里“interval 优于 point forecast”的方向,在我们 15m proxy 里是能看到 transfer 痕迹的。
而且不只是“比 point 好一点”,而是:
BCH-ETH在这组旧 paper trio 里,最强的是 BCHUSDT-ETHUSDT:
95153.52%+2.09 bps/trade1.77 bars87753.25%+1.44 bps/trade5,73550.34%+0.22 bps/trade这说明:
> 在适配的 pair 上,innovation interval 不只是“过滤掉一部分噪声交易”,而是真的把单笔 spread 回摆质量抬上去了。
按本地 proxy 的 8 bps round-trip 成本去看:
-7.44 bps/trade-7.75 bps/trade-8.02 bps/trade也就是说:
> 目前这条 transfer 更像“raw alpha 候选已出现,但还没过 execution / cost 生存线”。
它不是现在就能全天候 taker 硬跑的策略,至少还需要:
这里要避免一个误读:
> innovation interval 不是单独的 filter 主题,它服务的是 spread mean reversion 这个 raw alpha。
如果只把它当 filter,会低估它的价值。更准确的说法是:
所以这轮 digest 的正确归类还是:raw alpha。
结合当前项目进度,这篇最合适的切入点不是“再做一篇 Kalman 论文综述”,而是:
15m 主时钟 + 5m execution 的两层实现。用一句更短的话说:
> 这篇 paper 的价值,不在于证明 Kalman 很厉害,而在于提醒我们:pairs 的触发边界完全可以来源于 innovation interval,而不是只来源于 rolling std。
下一步最小正式实验建议:
Universe
ETH-BNBETH-SOLBTC-ETHBTC-BNBBCH-ETH 只作为 paper-era reference,不把它当主实盘对象。Signal
Kalman fair spreadinnovation volatility intervalrolling z-scoreinnovation intervalinnovation interval + wider threshold onlyEntry
10% / 5% breach,别每次轻微越界都做;cooldown,防止同一段 spread 抖动里反复来回打。Exit
z -> 0 / 中性带回归;max hold = 4 / 8 / 12 bars 参数扫一遍;time stop 和 mid-band stop。Cost
我的建议不是把这条线直接缩到 1m 开主策略,而是:
原因很简单:
> 这篇 2024 COMPSAC 对我们最有价值的,不是“Kalman + NN”本身,而是把 pairs raw alpha 的入场层从 rolling z-score 改写成 innovation-vol interval breach;在本地 Binance 15m proxy 上,这个改写确实比 point / rolling band 更像样,但目前还没过 taker 成本线。
research/quant_digests/2026-03-30_2328_kalman-innovation-interval-pairs-alpha.mdreports/artifacts/quant_digests/kalman_innovation_interval_pairs_20260330/summary.csvoverall_summary.csvtrade_log.csvpair_diagnostics.csv*_pair_frame.csvkalman_innovation_interval_pairs_20260330_run_probe.py10.1109/COMPSAC61105.2024.00037https://doi.org/10.1109/COMPSAC61105.2024.00037https://api.openalex.org/works/https://doi.org/10.1109/COMPSAC61105.2024.00037https://api.crossref.org/works/10.1109/COMPSAC61105.2024.0003715m transfer check 数据源)https://fapi.binance.com/fapi/v1/klinesBTCUSDT / ETHUSDT / BCHUSDT,15m,约 120 天,Kalman 动态 beta + innovation interval proxy vs rolling band / point forecast