BigQuant 2026年度私享会

Kronos因子构建 与 简单测试

由bq355jhd创建,最终由bq355jhd 被浏览 2 用户

在BQ平台上部署Kronos模型,此内容仅部署了small模型(base模型可自行下载使用,预测较慢),使用2026年1月20日之前3日5分钟K线图作为输入,预测1月21-22日的5分钟K线,使用2日后的预测结果计算预测回报与真实回报做趋势对比,横盘的剔除,small预测准确率为56.3%(100只票,单日累计向下预测幅度达到70%,非常保守悲观),small模型只有24M大小,运行的比较快\n在单G0服务器上运行 100只股票 采样次数5次 大约1分钟 即可完成

部署方法:

1,先 git clone https://www.zdoc.app/zh/shiyu-coder/Kronos

2,按照github指导 pip install -r requirements.txt

3,使用镜像下载 从 Hugging Face Hub 加载预训练的 Kronos 模型及其对应的分词器

4, 更改example目录中的 prediction_example.py文件 主要就是更改一下下载的分词器模型和预测模型路径,从dai传入5分钟数据(也可以直接克隆我的策略到kronos目录)

我的文件目录结果如下图:

5,我的代码中分两段,一个是单只股票原始代码稍微改动,第二块是批量预测(单只for循环的)

期待有小伙伴使用数据微调,来看效果,这个今天还没有做。


https://www.zdoc.app/zh/shiyu-coder/Kronos\nKronos 是一个专为金融市场"语言"——K线序列预训练的 decoder-only 基础模型系列。与通用时间序列预测模型(TSFM)不同,Kronos 专门设计用于处理金融数据独特的高噪声特性。它采用创新的两阶段框架:

  1. 专用分词器首先将连续的多维K线数据(OHLCV)量化为分层离散令牌
  2. 随后基于这些令牌预训练大型自回归Transformer,使其成为适用于多种量化任务的统一模型。


https://bigquant.com/codesharev3/93334f53-3029-4810-aad8-64d4e43afa67

\

{link}