当前位置: 首页 > news >正文

Kronos 使用指南:3 步跑通开源金融 K 线基础模型

Kronos 使用指南:3 步跑通开源金融 K 线基础模型

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

Kronos 是首个面向金融 K 线(K-line)的开源基础模型,在 45 家以上全球交易所数据上预训练。它戳中的痛点是:通用时间序列模型难吃透高噪声的 OHLCV 数据,Kronos 用"先 token 化、再自回归"的两阶段路线绕开了这个问题。

🧩 它到底怎么工作:先 tokenize,再自回归

  • 两级 token 化KronosTokenizer把连续的 OHLCV K 线压成分层离散 token,encoder 出向量后由 BSQuantizer 量化成 pre/post 两段。为什么这么做——离散 token 让 K 线能直接套用 NLP 那套自回归训练范式。实现见 model/kronos.py。
  • 因果 Transformer 预训练:decoder-only 结构在 token 序列上做 next-token 预测,学会 K 线"语言"。开源三档:mini 4.1M(上下文 2048)、small 24.7M、base 102.3M。
  • 推理端封装KronosPredictor包掉归一化、截断、反归一化,你只需要传一个 DataFrame。

Kronos 完整架构:K 线 Token 化流程 + 自回归预训练框架

🚀 最短路径跑起来:3 步出第一条预测

  1. 装依赖:Python 3.10+,执行pip install -r requirements.txt(torch、pandas、huggingface_hub 等)。
  2. 加载模型:tokenizer 用NeoQuasar/Kronos-Tokenizer-base,模型用NeoQuasar/Kronos-small,再建KronosPredictor(model, tokenizer, max_context=512)
  3. 跑示例:执行 examples/prediction_example.py,读入 5 分钟 K 线 CSV,lookback=400根 K 线做输入,预测未来pred_len=120根,采样参数T=1.0, top_p=0.9, sample_count=1

示例脚本产出:收盘价、成交量两条曲线的 Ground Truth 与 Prediction 对比

📊 这几个数字怎么看

  • 效果:预测线能跟上真实收盘的趋势方向,成交量峰值位置大体对齐。说明模型学到的是走势形态,不是精确点位,别拿它当点值回归。
  • 稳健性Ttop_psample_count控制采样,多路径取均值能压方差;多次采样曲线若分歧大,说明该窗口不确定性高。
  • 适用边界:small/base 上下文只有 512 根 K 线,lookback 别超 512(5 分钟频率约 1.7 个交易日);需要长上下文就换 2048 上下文的 mini。

finetune 流水线回测产出:top-K 策略累积收益 vs 基准(A 股日线示例)

⚖️ 适合谁用,边界在哪

  • 适合:想快速验证 K 线预测/信号研究的原型项目;不想从零搭 token 化管线、只想调参跑对比的小团队;已有 finetune/ 目录的 Qlib 微调 + 回测全流程,A 股日线可直接复现。
  • 不适合:把输出直接接实盘——官方 README 明确示例管线非生产就绪,缺风险中性化、成本与滑点建模;缺成交量数据的场景可用 examples/prediction_wo_vol_example.py 验证后再决定。
  • 选型关键:先看上下文(512 vs 2048)再看参数量(4.1M~102.3M),mini 适合长窗口低算力,base 适合短窗口高精度。

一句话收束:把它当作可复现的 K 线预测基线和微调起点来用,离实盘策略还差组合优化和风险管理这一层。

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

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

http://www.cnnetsun.cn/news/4350653.html

相关文章:

  • 6GB显存单图生成3D模型:ComfyUI到UE5全流程实战
  • FCPX插件如何高效制作科技感SaaS产品演示动画
  • 语音控制Minecraft换地形:RCON实现与服务器崩溃排查
  • 用ED度量神经网络简单性:多项式表示与复杂度分析
  • 基于SpringBoot的知遇心理服务系统设计与实现毕业设计项目源码文档
  • AI应用开发学习路径:Agent、微调与私有化部署全攻略
  • Claude Code Router:多 Agent 多模型统一路由入口,三步接入指南
  • 如何训练奖励模型:train-llm-from-scratch的Bradley-Terry损失详解
  • 我的世界Overlay测试指南:拼好种与终末之诗通关验证
  • 暴跌行情下,用市场温度判断短线与长线交易逻辑
  • JobOps签证赞助商查询教程:一站式验证UK签证担保公司资质
  • 上运动神经元 vs 下运动神经元:从解剖到瘫痪定位诊断一次讲清
  • 从采集设置到可视化流程:用清源AI搭建游戏调度决策助手
  • 小智音箱蓝牙通信实战:ESP32+SPP透传与调试全攻略
  • 基于Django的智能图书管理系统:数据驱动、分析与推荐一体化实践
  • Loop Engineering深度解析:闭环原理、核心要素与工程落地
  • 交银金科后端岗笔试复盘:考点、编程题与避坑指南
  • PageIndex 自托管部署:三步在本地搭好无向量文档索引
  • SpringBoot+Vue人事管理系统:从源码拆解到实战部署
  • Next AI Draw.io 部署指南:10 分钟跑通 AI 画图
  • Next AI Draw.io:一句话画出 draw.io 图表,从 Docker 部署到模型选型的完整上手指南
  • 用RTX 4090打造AI魔镜:本地大模型与多模态视觉实战
  • Nessus安装与使用教程
  • OpenVoice语音克隆实操指南:3分钟搭好环境,5秒语音样本完成克隆
  • 写论文英文AI率太高,怎么降低?先校对时态,再重组固定句式。
  • 如何实现天猫多店防关联管理自动化?无人值守订单处理,日发5000单零差错
  • 麻将实战总打错?从牌效率到防守,拆解“一看就会,一打就费”的真相
  • AI歌声生成全流程:从本地部署到未修音干声处理
  • Halo邮箱验证:注册即发验证码,把假邮箱挡在门外
  • IP地址与二进制转换全解析:从手算方法到Python实现