第 1 篇:我去找免费弹药,AI 负责装弹
平台跑起来了,可我盯着一个问题
10 月 12 日晚上,网站已经部署在服务器上,看板能打开,页面有模有样。但我心里有个疙瘩——那些价格数据,是从哪儿来的?

17:26,我问了一句:
> 我(10-12 17:26):咱们的这个数据源从哪来的
答案不意外:付费接口,有额度,用完要续。
18 分钟后我回了一段话,这也是整个项目里我自己最满意的一次"技术决策":
> 我(10-12 17:44):你这个获取数据源是收费的,我给你看看几个开源的:(附一张 6 行清单:Baostock、Ashare、quotekit、stock-sdk、ShareTop、东方财富免费 API / 新浪财经接口,每行都带网址和获取方式)
我不会写代码,但我会找东西。这份清单不是从天上掉下来的,是搜索、试用、对比之后挑出来的——每一个都标了"免费""无需 Key""支持 ETF"。我能做的就到这儿了,剩下的接入,是 AI 的活。
第二天,我提了两个"架构要求"
10 月 13 日上午 10:54:
> 我(10-13 10:54):1、我一共给你好多数据来源,你把这些数据源都配置好;2、你从 2016.1.1 号开始,把这些数据下载到库里,后续可以持续调用,你可以设计一下,怎么存这些数据,后续可能陆续有新的品种进来
这两句话里藏了两个要求,我当时没觉得有什么,后来才发现它们是这个平台能撑住 18 个策略的地基:
第一个:从 2016 年 1 月 1 日开始。 为什么要从那么早?因为策略要看"十年周期里它表现如何"。只存最近一年的数据,回测出来的收益曲线是骗人的——刚好赶上一波行情,什么策略都好看。
第二个:设计一下怎么存,后续可能陆续有新品种进来。 这句话是给未来的自己留门。当时平台只有两个策略、十几个标的;十九天后变成 18 个策略、四十多个标的,中间没有一次因为"加新标的"而返工数据结构。因为第一天就说了"后面还会加"。
免费的东西,会咬人
数据是免费拿到了,但免费源有个通病:它会给你离谱的数。
最典型的一次,某只净值 3 块多的基金,接口返回了 88 块。如果直接入库,策略会以为这只基金一天涨了 20 多倍,净值曲线直接飞到天上。
所以我们立了第一道门禁:一天之内,如果大多数标的的涨跌幅超过了涨跌停限制(ETF 是 10%),当天的数据整批作废,不入库,同时报错。 宁可今天没有数据,也不能让脏数据进库——这话听起来像原则,其实是被咬过之后的疤。
10 月 19 日,我又让它做了一件事:
> 我(10-19 17:06):你先看一下历史日志,咱们一共有几个数据源,哪些数据源访问时,拒绝你的访问了,把他拒绝的原因整理一下,统一发出来,我们看看怎么解决
结果是一张表:有的源要 token,有的源限频,AkShare 那阵子直接访问不到。我没有挨个去修,而是提了个更根本的方案:
> 我(10-15 18:21):我一共给了你很多的渠道来源,你只要不频繁去拉取就没事,比如 Ashare,很多的,你应该做一个拉取的资源池,一个拉取不成功,再换一个渠道
多源不是备份,是排班。 一个渠道挂了,自动换下一个,我不用知道今天是谁在干活。这套"资源池"后来成了平台的常态:主源、备源、兜底源,失败自动降级。
行情源解决了,那"非行情"的呢
到 10 月 19 日,平台上除了价格,还多了四个奇怪的数字:10 年期国债收益率、全 A 股 PE、红利低波股息率、市场情绪指数。
我盯着它们问了一个特别朴素的问题:
> 我(10-20 09:39):那现在我问你的四个指标:10Y国债,全A PE 红利股息率 zzshare 市场情绪 都是怎么存的
答案是:前两个是我当时"一次性"给的文件,用完就没了。也就是说,明天开始,这几个数字会一直停在 10 月 18 日的值,而页面上每天还在拿它算估值分位。
这就是最典型的安静的失败:页面不报错,数字不跳动,看起来一切正常,但那个"当前估值分位"其实早就不当前了。
改法不复杂:四个指标全部落库,每天跟着行情一起采。国债收益率去中债网取,股息率去中证指数网下载,情绪指数调接口,全 A PE 从行情源算。四个来源,四条链路,各自有各自的脾气,但至少——明天它还会更新。
这一篇学到的
| 我做的事 | 为什么它值钱 |
|---|---|
| 自己找免费数据源 | 这是"资源",AI 不会替你去搜、去试、去判断哪个能用 |
| 要求从 2016 年起存全量 | 回测的时间跨度决定结论可不可信 |
| 要求"设计存储,以后会加品种" | 一句话省掉后面十几次返工 |
| 要求做成多源资源池 | 单点依赖 = 早晚断更 |
| 追问四个非行情指标怎么存 | 揪出"当天对、明天错"的静默失效 |
【你也可以】
让 AI 接任何免费数据源时,加这三句话:
1. "一个渠道失败自动换下一个,别让我知道今天用的是谁。" 2. "明显离谱的数据别收——比如一天涨跌超过涨跌停限制,当天整批作废。" 3. "这个数字,明天、下个月、明年,谁来更新?"
第三句最重要。免费的弹药不会自己上膛,自动化项目的成败,往往不在功能,而在"一年后谁维护它"。
本系列为个人研究与搭建记录,所有数据与策略均不构成投资建议。
数据仅供参考,不构成任何投资建议。市场有风险,投资需谨慎。
其他笔记
- 开篇:我不懂代码,19 天搭了一套每天替我盯盘的系统 2026-11-03
- 德隆「三知道」投资理论完整版 2026-11-02
- 申万行业 PB 数据从哪来:从手工导出到官方 API 全自动 2026-11-02
- 动量方舟是什么:一个人如何搭一套动量轮动策略监控平台 2026-11-02
- 第 7 篇:第三次大事故——假暴跌、另一个 AI 的报告,和一个"对账员" 2026-10-30