Skip to content

About

Auditable monthly Chinese ETF allocator skill combining risk budgeting, momentum and Kronos

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

Kronos ETF Allocator

一个可由低成本模型驱动的月度中国 ETF 配置 Skill。它把固定 ETF 池、文章风格动量、Kronos 时序预测、风险预算和久期上限固化为可审计流程,并输出目标金额、相对当前持仓的买卖差额和自包含 HTML 图文报告。

一句话安装

把下面这句话发给 Codex,或任何支持从 GitHub URL 安装 Agent Skills 的 WorkBuddy:

请安装这个 skill:https://github.com/DavidDing16/kronos-etf-allocator/tree/main/skills/kronos-etf-allocator

也可以使用 Codex 内置安装器:

python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --url https://github.com/DavidDing16/kronos-etf-allocator/tree/main/skills/kronos-etf-allocator

安装后在新一轮对话中说:

使用 $kronos-etf-allocator,按 80 万元生成本月 ETF 配置和调仓报告。

Windows、Linux、WSL 和 macOS 均使用同一份 Skill。主机只需预先具备 Python 3.10–3.13 和网络连接;首次执行会建立私有虚拟环境、安装 CPU 版 PyTorch 及其他 Python 库、下载 Kronos 模型与 ETF 历史数据。

它会输出什么

  • 每只 ETF 的目标权重、目标金额和按 100 股估算的份额;
  • 基于用户实际持仓的买入/卖出金额;若未提供实际持仓,则明确使用上次模型建议作为比较基准;
  • 自包含、可打印的 HTML 图文报告;
  • CSV 配置与调仓表、信号表、数据检查、运行清单和配置快照;
  • 首次成功后建议用户确认设置“每月 1 日 08:00(Asia/Shanghai)”任务,但不会擅自创建任务。

实际持仓 CSV 示例:

code,amount_cny
511260,200000
510300,100000
511360,500000

完整输入格式见 inputs.md,固定模型说明见 methodology.md。

固定与可审计

低成本 agent 只负责调用启动器和呈现产物,不参与计算权重。启动器会校验行情、国债收益率、ETF 对齐、模型文件、输入持仓与最终权重;任一必需检查失败时停止,不用虚构数据继续生成建议。运行状态和报告默认保存在用户目录的 .kronos-etf-allocator 下。

风险揭示

本工具仅用于复现和展示量化模型的计算结果,不构成任何投资建议、收益承诺或适当性意见,不能替代用户独立投资判断。ETF存在价格波动、跟踪误差、流动性、汇率、利率、模型失效和数据错误等风险。用户应自行核验并承担决策结果。

License

本项目以 MIT License 发布。内置的 Kronos 实现来自上游 MIT 项目,其许可证保留在 KRONOS_LICENSE.txt。

About

Auditable monthly Chinese ETF allocator skill combining risk budgeting, momentum and Kronos

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages