KiT: A Foundation Model for Candlestick
Time-Series Forecasting via Diffusion Transformers
基于扩散 Transformer 的金融多尺度 K 线时序预测大模型。在跨越美股、A股与加密货币数十亿根 K 线数据(1分钟至1天共 7 种颗粒度)上深度预训练,在多周期未来收益率与波动率预测两项核心任务上取得全行业 SOTA 突破。
🧠 KiT 模型架构与技术原理
通过流匹配 (Flow Matching) 与扩散 Transformer 将多步 K 线预测建模为条件路径生成任务。
01 5 维对数比率状态编码
将原始 OHLCV (开高低收量) 映射为 5 维归一化状态向量 $x_t=(r_{\mathrm{gap}}, r_{\mathrm{body}}, r_{\mathrm{up}}, r_{\mathrm{dn}}, v_t)$,彻底解决时序非平稳性与量纲差异。
02 统一 Token 序列流
历史窗口与待预测跨度拼接为统一 Token 序列输入 KiT 主干网络。历史部分精确位等长返回,模型专注于通过扩散逆过程填充生成未来的连续烛线。
03 AdaLN 共享主干条件调节
跨层全局恒定信号通过 AdaLN 调节每一个网络层,每个 Bar 变化的局部特征直接嵌入序列向量,结合 RoPE 旋转位置编码与 SwiGLU 激活。
04 多尺度全天候泛化
单模型统一掌握 1m、5m、15m、30m、1h、2h、1d 共 7 种颗粒度,覆盖日内超高频高精套利到跨日波段持仓趋势。
💹 7 种时间尺度真实股票预测实测案例
点击切换下方颗粒度,查看 KiT 扩散采样生成的未来 K 线预测轨迹与置信区间 (Confidence Bands):
📊 实测真实量化回测表现 (Top 10 策略)
基于中证500 (CSI500) 样本池的真实量化回测数据,在考虑滑点与交易摩擦成本下依然录得超额 Alpha:
| 时间尺度 (Scale) | 测试窗口数 | 回测区间 | 净收益率 (Net Return) | 无摩擦收益 | 沪深500基准 (CSI500) | 最大回撤 (Max Drawdown) | 双边换手率 / 窗口 |
|---|---|---|---|---|---|---|---|
| 1h (小时线) | 12 | 2026-01-05 ~ 2026-04-08 | +48.87% | +53.21% | +3.84% | -1.42% (极度平稳) | 1.9071 |
| 15m (15分钟) | 15 | 2026-01-05 ~ 2026-04-08 | +42.34% | +47.36% | +3.84% | -5.85% | 1.8441 |
| 5m (5分钟) | 31 | 2026-01-05 ~ 2026-04-10 | +42.20% | +53.34% | +4.16% | -5.21% | 2.0411 |
| 2h (2小时) | 6 | 2026-01-05 ~ 2026-04-08 | +33.43% | +35.38% | +3.84% | -4.58% | 1.7033 |
| 30m (30分钟) | 12 | 2026-01-05 ~ 2026-04-08 | +28.26% | +31.91% | +3.84% | -8.49% | 1.7713 |
| 1d (日K线) | 3 | 2026-01-05 ~ 2026-04-08 | +15.51% | +16.40% | +3.84% | -6.08% | 1.5187 |
🏆 跨模型学术基准权威评测 (SOTA Comparison)
在收益率 RankIC 与波动率 RankIC 两大核心金融评测体系中,全面领跑主流时序基座:
| 模型方法 (Method) | 15m | 1h | 1d | 均值 (Mean ↑) |
|---|---|---|---|---|
| KiT (本文模型) | .0526 | .0383 | .1168 | .0571 (SOTA) |
| Kronos-base-FT | .0442 | .0304 | .1101 | .0521 |
| Chronos-Bolt ext | .0186 | .0068 | .0052 | .0461 |
| TSFlow adapted | .0466 | .0102 | .0673 | .0399 |
| TimesFM 2.5 | .0160 | .0089 | .0116 | .0181 |
| 模型方法 (Method) | 15m | 1h | 1d | 均值 (Mean ↑) |
|---|---|---|---|---|
| KiT (本文模型) | .6900 | .5958 | .6225 | .6600 (SOTA) |
| Sundial | .5164 | .5691 | .4486 | .5281 |
| GARCH (传统计量) | .6469 | .5842 | .4255 | .5222 |
| Kronos-base-FT | .4466 | .4974 | .4727 | .4974 |
| TimesFM 2.5 | .4435 | .5407 | .3096 | .4565 |
🚀 快速开始与本地运行
仅需 3 步即可拉取源码、下载预训练权重并在本地执行 K 线预测推理:
1. 环境配置与克隆仓库
2. 下载 HuggingFace 预训练权重与样例数据
3. 执行指定股票未来预测推理
加入微信技术交流群:
扫描下方官方微信交流群二维码,与开发者与量化从业者共同交流 DiT 扩散架构与时序预测应用:
⚡ 本地缺少 GPU 显卡运行 KiT 扩散采样?
在 South IDC 弹性云 VPS 算力平台 按小时/按分钟租用配备 NVIDIA 显卡的云主机实例,几分钟内一键部署 PyTorch 与 KiT 预训练模型;或通过我们的 BGP 专线 获得毫秒级跨国行情数据接入。