
如何 10 分钟跑通 Kronos 金融 K 线预测模型并验证回测【免费下载链接】KronosKronos: A Foundation Model for the Language of Financial Markets项目地址: https://gitcode.com/GitHub_Trending/kronos14/KronosKronos 是首个面向金融 K 线K-line的开源基础模型用自回归 Transformer 直接预测收盘价和成交量。你只需准备 Python 3.10 环境10 分钟内就能从装依赖、跑第一次预测到做回测拿到一份可验证的结果。项目速览它做什么适合谁Kronos 把 K 线当语言来建模核心是一个两段式框架先理解数据再做预测。定位decoder-only 金融时序基础模型在45 个全球交易所数据上预训练专门处理金融数据的高噪声特性。原理先用专用 tokenizer 把连续的多维 K 线OHLCV量化成分层离散 token再用自回归 Transformer 在这些 token 上做预训练。模型规模提供 Kronos-mini4.1M、Kronos-small24.7M、Kronos-base102.3M三档从轻量到高精度可按需选择。适合谁想快速验证AI 能不能预测 K 线的量化爱好者、研究员以及需要可微调基座模型的开发者。2 分钟配好环境克隆与装依赖环境只需两步注意提前装好 Python 3.10 以上版本。git clone https://gitcode.com/GitHub_Trending/kronos14/Kronos cd Kronos pip install -r requirements.txt依赖只有 numpy、pandas、torch、matplotlib 等少数几个包一般2-3 分钟装完。两个常见坑一是 torch 需要2.0 以上老版本会报错二是首次运行预测会联网从 Hugging Face 拉取预训练模型断网或代理异常时这一步会卡住建议先确认可访问模型仓库。3 行代码看到预测结果跑通最小示例最小预测入口在examples/prediction_example.py它加载 tokenizer 和模型、准备数据、输出预测表并画出预测图。python examples/prediction_example.py运行后终端会打印预测 DataFrame 的前几行含 open、high、low、close、volume、amount同时弹出一张对比图蓝色为真实值红色为预测值分上下两栏看收盘价和成交量。需要注意该脚本读取的是examples/data/下的本地 CSV仓库未附带这份数据文件运行前要先准备一份同格式的 K 线 CSV 放进去否则会报 FileNotFoundError。这也是新手最容易卡住的一步。用回测脚本验证效果读懂两个核心指标预测准不准要看它在交易里能不能变成收益。回测入口是examples/run_backtest_kronos.py它读取历史数据与模型预测结果按预测收益率生成买卖信号再逐日模拟持仓。脚本输出两类关键指标夏普比率年化超额收益除以波动率衡量每承担一份风险换到多少收益越高越稳。最大回撤资金曲线从峰值到谷值的最大跌幅反映策略最坏情况下的亏损幅度。此外还会打印总收益率、年化收益率、胜率、交易次数并生成一张含资金曲线、累计收益和回撤三部分的图表。注意它依赖examples/data/与examples/yuce/下的预测文件跑之前要先把这两份数据准备到对应目录。进阶玩法批量、自定义与图形界面跑通单次预测后下面几条路径能覆盖更多场景均不需要额外改核心代码批量预测examples/prediction_batch_example.py对多段序列并行推理要求各序列的 lookback 与 pred_len 一致。自动取数预测examples/prediction_cn_markets_day.py接 akshare 自动下载 A 股日线数据传入--symbol即可结果落到outputs/目录的 CSV 与 PNG。自定义数据微调finetune_csv/configs/下的 YAML 配置窗口、训练轮数与学习率配finetune_csv/train_sequential.py在自有 CSV 上顺序训练 tokenizer 与 predictor。图形界面webui/run.py启动 Flask 应用浏览器访问 localhost:7070拖拽数据文件、滑动时间窗口即可出图免去命令行操作。什么时候用它以及下一步Kronos 适合你快速验证基于 K 线的深度学习预测是否可用并作为可微调的开源基座做二次开发但它输出的是原始预测信号直接当实盘策略还差风险中性化和成本建模这两步。建议的下一步先用prediction_cn_markets_day.py挑一只你熟悉的 A 股跑出基线再用回测脚本对比它与买入持有的夏普比率和最大回撤确认信号在你自己的标的上是否站得住脚。【免费下载链接】KronosKronos: A Foundation Model for the Language of Financial Markets项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考