news 2026/9/3 9:07:27

Kronos 实战指南:K线时序预测与微调完整上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kronos 实战指南:K线时序预测与微调完整上手

Kronos 实战指南:K线时序预测与微调完整上手

【免费下载链接】KronosKronos: A Foundation Model for the Language of Financial Markets项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos

Kronos 是一个面向金融 K 线(蜡烛图)序列的开源时序基础模型。它在全球 45 个交易所的历史 K 线上完成预训练,你喂入 OHLCV 历史数据,它输出未来价格与成交量的预测值。适合技术分析爱好者、量化开发者,以及需要批量做多资产预测的团队。

📊 Kronos 时序预测实测结果

先看项目官方示例(沪深 300 成分股批量预测)给出的数据,你据此判断是否值得继续读:

评估项Kronos 实测传统方法对照
价格预测准确率89.2%75%~80%
趋势方向判断准确率94.5%85%~90%
1000 只股票批量预测耗时约 8 分钟40~60 分钟
测试范围沪深 300 成分股同一批量的传统流程

以上数字来自项目示例的批量测试,属于演示口径,换到你的数据上会变化。

Kronos K线预测机制速览

  1. 双粒度分词(Tokenizer):K 线不直接进模型。OHLCV 连续值先经过 BSQ 量化(把连续数值切成离散符号的过程),拆成粗、细两层 token——粗粒度承载宏观趋势,细粒度保留微观波动,后面的 Transformer 就像读句子一样读行情。
  2. 因果 Transformer 自回归预训练:预测模型是 decoder-only 的因果 Transformer,每个 Transformer 块含自注意力与跨块注意力并共享参数,让不同时间尺度的信息互相整合,再在 token 序列上做自回归预训练。
  3. 单资产/批量统一接口KronosPredictor已封装数据预处理、归一化和还原;单资产调predict,多资产调predict_batch并行跑。small/base 版max_context上限 512,mini 版为 2048。

谁适合用 Kronos 金融大模型

个人、无编程背景:仓库自带 webui/ 图形界面,装好依赖启动 app.py,输入股票代码即可拿到预测图,不用写代码。

量化团队、机构:finetune/ 提供基于 Qlib 的微调加回测管线,先调 tokenizer、再调 predictor,最后用 qlib_test.py 在测试集上验证。

进阶用户(高频、多周期):finetune_csv/ 里有一份某港股 5 分钟 K 线微调的完整示例和效果图,你要做 5、15、30 分钟粒度可以直接参照它改。

Kronos 安装与首次预测步骤

  1. 准备环境:Python 3.10+,GPU 显存 24GB 以上,内存 128GB 以上(官方快速开始口径)。
  2. 克隆仓库并装依赖:
git clone https://gitcode.com/GitHub_Trending/kronos14/Kronos cd Kronos pip install -r requirements.txt python examples/prediction_example.py
  1. 准备数据:CSV 至少要有 open、high、low、close 四列,volume、amount 可选,外加时间列;small/base 版建议上下文不超过 512,超出会被自动截断。
  2. 想要图形化体验,进入 webui/ 目录按 webui/README.md 启动 app.py。
  3. 要用自己的数据训练:先改 finetune/config.py 里的路径,然后依次跑数据预处理、tokenizer 微调、predictor 微调,最后python finetune/qlib_test.py --device cuda:0回测(微调走 torchrun 多卡,需先pip install pyqlib)。

Kronos 使用边界与选型

  • 硬件是硬门槛:base 版(102.3M 参数)想跑顺,至少按 24GB 显存准备;只有 CPU 的笔记本只建议试 mini(4.1M 参数),且速度有限。
  • 数据前提:历史 K 线要连续、干净,OHLC 缺列或粒度混乱都会明显拉低预测质量;批量预测还要求各序列的回看长度、预测长度一致。
  • 微调管线是演示而非交易系统:README 明确说这是简化示例,没有组合优化、风险因子中性化和交易成本/滑点建模,回测曲线不能直接当预期收益看。
  • 不建议用的情况:没有 GPU 却想跑 base 版、没有稳定数据源、或打算拿模型输出不经策略研究直接下单。

选型上:mini 4.1M 参数(上下文 2048)、small 24.7M、base 102.3M(上下文均 512)、large 499.2M(未开源)。快速验证选 mini/small,认真做研究再上 base。

如果你想试试"把 K 线当语言来建模"这条路,建议先跑通官方示例再决定投入。入口见 README.md,可运行样例在 examples/。

【免费下载链接】KronosKronos: A Foundation Model for the Language of Financial Markets项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 9:04:26

FaceFusion 执行线程计数怎么设置:3 个数字定出最佳线程数

FaceFusion 执行线程计数怎么设置:3 个数字定出最佳线程数 【免费下载链接】facefusion Industry leading face manipulation platform 项目地址: https://gitcode.com/GitHub_Trending/fa/facefusion 同一批十张人像,同事十分钟跑完,…

作者头像 李华
网站建设 2026/9/3 8:59:11

基于MATLAB边缘检测的人脸五官定位:传统图像处理实践指南

简介:本资源是一套面向图像处理初学者与计算机视觉入门研究者的MATLAB人脸五官检测实践方案,聚焦边缘检测与关键部位定位两大核心任务,适用于课程设计、毕业设计及轻量级人脸分析项目开发。压缩包共11个文件,含10个.m功能脚本&…

作者头像 李华
网站建设 2026/9/3 8:58:07

STM32开发实战:10个核心技巧从点灯到项目落地

第一次打开 STM32 的官方手册,看到密密麻麻的寄存器描述和交叉引用,很多人的第一反应是“这得学到什么时候?”——我当年也一样。但真正踩过坑之后才发现,学 STM32 最难的不是寄存器多,而是没找到那条从“能点灯”到“…

作者头像 李华
网站建设 2026/9/3 8:56:48

MATLAB滤波与Simulink仿真:从源码理解到工程实践

简介:本资源是一套面向信号处理与压电换能器工程应用的MATLAB滤波算法实践代码,适用于电子、声学、仪器科学等方向的本科生、研究生及初级工程师,聚焦Butterworth滤波器设计及其在阻抗匹配中的实际落地。压缩包为1KB ZIP格式,共含…

作者头像 李华
网站建设 2026/9/3 8:55:52

基于Python与Tesseract的表格OCR自动化:从图像/PDF到结构化数据

简介:本资源是一套面向计算机视觉与图像处理初学者及科研人员的OCR表格提取实践工具包,聚焦实验室报告、学术论文等非结构化文档中表格数据的自动化识别与结构化转换。基于TesseractOCR引擎与Python开发,集成图像预处理、文字识别、表格区域定…

作者头像 李华