
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
从 PDF 中提取研报内容;生成研报摘要;从摘要里提取候选因子;结合 Qlib 的因子规范生成公式、描述和参数;让大模型生成因子代码;在 Qlib 环境里运行;检查代码是否能执行,以及因子值是否合理;如果失败,再重新生成代码并迭代。第一步,它会先从研报里抽出一份总结:接着,它会基于这些总结生成因子的文本描述、公式和参数。前端展示出来大概是这样:然后再根据公式让大模型生成代码:生成代码之后,RDAg

在交互方式上,我最后选的是 CLI。原因有两个。第一,CLI 足够轻。对于这种本地同步系统来说,很多操作本来就是命令式的,比如初始化、全量同步、增量更新、查看状态、跑测试。CLI 反而是最自然的形态。第二,后续更方便 AI 接管。因为命令行本身就是标准化的输入输出接口。你把能力做成命令,后面不管是 Claude Code、Codex,还是别的 agent,要接入都更容易。也就是说,我一开始就在往"

最后一步,就是让本地查询接口支持复权行情。我参考了 Tushare 的复权行情文档,也顺手让 Codex 去看 Tushare SDK 源码,尽量把本地行为做得和 Tushare 接近。adj=None:返回不复权行情;adj="qfq":返回前复权行情;adj="hfq":返回后复权行情。后复权价格原始价格×后复权因子后复权价格 = 原始价格 \times 后复权因子后复权价格原始价格×后复权因

最后一步,就是让本地查询接口支持复权行情。我参考了 Tushare 的复权行情文档,也顺手让 Codex 去看 Tushare SDK 源码,尽量把本地行为做得和 Tushare 接近。adj=None:返回不复权行情;adj="qfq":返回前复权行情;adj="hfq":返回后复权行情。后复权价格原始价格×后复权因子后复权价格 = 原始价格 \times 后复权因子后复权价格原始价格×后复权因

在交互方式上,我最后选的是 CLI。原因有两个。第一,CLI 足够轻。对于这种本地同步系统来说,很多操作本来就是命令式的,比如初始化、全量同步、增量更新、查看状态、跑测试。CLI 反而是最自然的形态。第二,后续更方便 AI 接管。因为命令行本身就是标准化的输入输出接口。你把能力做成命令,后面不管是 Claude Code、Codex,还是别的 agent,要接入都更容易。也就是说,我一开始就在往"

在交互方式上,我最后选的是 CLI。原因有两个。第一,CLI 足够轻。对于这种本地同步系统来说,很多操作本来就是命令式的,比如初始化、全量同步、增量更新、查看状态、跑测试。CLI 反而是最自然的形态。第二,后续更方便 AI 接管。因为命令行本身就是标准化的输入输出接口。你把能力做成命令,后面不管是 Claude Code、Codex,还是别的 agent,要接入都更容易。也就是说,我一开始就在往"








