Kronos:开源K线预测基础模型,回测表现到底如何?

发布时间:2026/9/12 6:24:58

Kronos:开源K线预测基础模型,回测表现到底如何? Kronos开源K线预测基础模型回测表现到底如何【免费下载链接】KronosKronos: A Foundation Model for the Language of Financial Markets项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos假设是某个交易日收盘你盯着一只股票的K线图想知道接下来几根K线大概是什么形状。开源K线预测模型 Kronos 做的就是这件事输入一段历史K线数据开盘、最高、最低、收盘、成交量直接输出未来若干周期的K线序列。它给的不是“看涨还是看跌”的模糊判断而是可以画成图的 OHLCV 数值。它是什么面向K线序列的开源基础模型Kronos 是首个面向金融 K 线序列的开源基础模型在超过 45 个全球交易所的数据上预训练相关工作已被 AAAI 2026 收录。一句话概括它的流程输入一段历史K线 → 模型编码后自回归预测 → 输出未来若干周期的K线含价格与成交量。模型按参数量分了几个档位mini 4.1M、small 24.7M、base 102.3M均开源可下载显存不大的设备也可以先跑推理。Kronos 怎么工作K线数据先“装箱”再逐根预测核心分两步。第一步是编码K线数据Token化。连续数值对神经网络并不友好Kronos 专门配了一个 tokenizer它先给每根K线一个“粗粒度 token”概括这根K线的整体价格位置和量能档位再在其中挂上“细粒度子 token”保留价格与成交量的细节。可以类比收拾行李箱主隔层放“这属于哪一类”细网袋装“具体偏在哪里”。这套双粒度设计基于二值球量化BSQ技术在明显压缩数据维度的同时保住关键信息。第二步是自回归预测。Token 序列被送进因果 Transformerdecoder-only 结构逐根预测下一根K线。有点像写连环画每一格只能看前面已经画好的格子不能偷看后面。这和真实交易场景一致——任何时刻只能看到当下为止的历史模型也不能“作弊”。核心实现可以顺着 model/kronos.py 看想抠细节从这里入手。效果怎么看Kronos 股票预测回测的三个指标仓库里给了一个回测示例用 A 股数据跑简单的 Top-K 策略曲线如下对应 finetune/ 目录的流水线。看回测图其实就看三件事指标含义怎么读累计收益策略随时间的累计盈亏与基准曲线沪深300对比持续在上方是第一标准超额收益策略跑赢基准的部分稳步抬升说明超额是持续的而不是某段行情带来的扣费后收益计入交易成本后的结果图里同时画了含成本与不含成本两条线扣费后仍站得住才更可信单只股票的预测效果可以看这张图蓝线是实际收盘与成交量红线是模型预测值。看这张图有两点值得注意。其一这是某只沪市股票 5 分钟K线上、向前预测 120 个周期的结果。其二红线没有贴住蓝线——模型捕捉的是趋势的整体形状和成交量峰值的位置而不是逐点对齐。如果哪里给出红线完全压住蓝线的“预测”反而要打个问号。3步跑通Kronos第一个预测第一步克隆并安装依赖git clone https://gitcode.com/GitHub_Trending/kronos14/Kronos cd Kronos pip install -r requirements.txt第二步准备数据。模型需要一个标准K线 CSV包含 timestamps、open、high、low、close、volume、amount 七列没有成交量可以填 0。格式样例可对照 finetune_csv/data/HK_ali_09988_kline_5min_all.csv。第三步跑示例脚本python examples/prediction_example.py它会输出一张历史K线与预测K线上下对照的图。如果卡住了先看 README.md 的 Getting Started 一节示例脚本的完整逻辑有逐步说明数据格式问题查 finetune_csv/README_CN.md显存有限就从 Kronos-mini 起步4.1M 参数、上下文 2048跑通第一次体验足够。不止预测价格高频K线微调和批量并行高频 5 分钟K线。finetune_csv/ 目录提供在单个 CSV 上微调的完整流水线仓库内附了港股阿里巴巴099885分钟K线的全量示例按配置训练后模型就能在 5 分钟级别上输出预测下图是示例产出的回测图之一。批量并行。预测器提供predict_batch接口把多只股票的序列放进列表一次并行预测走 GPU 并行适合“把一篮子股票都扫一遍”的场景。examples/yuce/ 目录下还有多只个股的完整分析案例如 000021每个案例同时输出K线预测图、成交量预测和市场因素评分的 JSON 报告方便二次开发成自己的信号。微调适配。想让模型专门针对某个市场或某只标的finetune/ 提供基于 Qlib 的四步流水线数据预处理 → 微调 tokenizer → 微调 predictor → 回测评估训练只需两条torchrun命令不用改模型代码。适合谁用、边界在哪里适合谁想搞懂K线序列模型架构的从业者想给技术分析之外多一个“第二意见”的投资者以及想把 AI 预测组件嵌入既有策略的开发者。已知局限仓库自己也讲得很直白效果依赖历史数据质量。数据缺失、噪音大输出会明显漂移。回测收益不等于实盘收益。README 明确说明微调流水线只是演示并非生产级系统简单 Top-K 回测也没有完全建模滑点和市场冲击。small/base 模型的上下文上限是 512 根K线输入窗口超过会被自动截断。预测来自概率采样温度、top_p 可调输出是一个区间估计不是确定值。一句话它是分析K线结构的工具不是印钞机。写在最后Kronos 的价值在于把“K线预测”这件以往只能靠黑盒商业系统的事变成了可复现、可开源、可自己动手验证的事——模型、数据格式、微调流水线全部公开。第一步很简单克隆仓库备好一份K线 CSV运行examples/prediction_example.py。看到那条红色预测曲线之后剩下的都是调参问题。【免费下载链接】KronosKronos: A Foundation Model for the Language of Financial Markets项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/12 6:24:58

VirtualLab中Ince高斯模式的光学仿真与应用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 6:24:58

深入理解volatile关键字在多线程与嵌入式开发中的应用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 7:20:03

Python Flask MySQL Pyecharts:构建豆瓣电影数据可视化看板全流程

简介:一套基于PythonFlaskMySQLPyecharts构建的豆瓣电影数据可视化系统,面向高校计算机专业毕业设计、课程设计以及初入数据可视化方向的开发者,完整覆盖数据抓取、存储管理、后端接口与图表展示等环节。压缩包共209个文件,大小约…

2026/9/12 7:20:03

企业级AI Agent竞争版图与技术落地:从MCP到LangGraph的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 7:20:03

程序员如何避免氛围编程陷阱,提升工作效率

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 7:20:03

SpringBoot奶茶店管理系统开发实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 7:15:03

Kronos K线预测实战指南:四步读懂首个开源金融基础模型

Kronos K线预测实战指南:四步读懂首个开源金融基础模型 【免费下载链接】Kronos Kronos: A Foundation Model for the Language of Financial Markets 项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos Kronos 是首个面向金融 K 线&#xff0…

2026/9/12 2:05:33

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/12 3:55:12

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/12 0:04:17

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现

简介:本资源是一份面向智能优化算法研究者与MATLAB初学者的仿生智能算法实践代码包,聚焦于长鼻浣熊优化算法(COA)的多策略改进与性能验证。针对传统COA易陷局部最优、收敛精度不足等问题,作者融合Circle映射初始化提升…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 6:29:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/12 6:37:43

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码