清晨六点半,宝安区老老旧小区的书房窗帘缝隙透进微光。
林晨比闹钟早醒了十分钟。他习惯性地先摸过手机,解锁,点开券商APP——这个动作已经成为他失业以来每日清晨的固定仪式。
账户总资产:87,432.51元。
他的手指在屏幕上停顿了两秒,又仔细看了一眼昨日收益:+2,186.33元。
这是“启明智投一号”系统运行最近一周以来,单日收益再次突破两千元。林晨靠在床头,深深吸了一口气,又缓缓吐出。屏幕上跳动的数字不再是冰冷的数据,而是某种实实在在的证明——证明他过去三个月在AI和量化领域投入的数百个小时没有白费,证明那条通过技术实现财务自主的道路,并非虚幻的空中楼阁。
但他很快冷静下来。最近A股震荡,昨天创业板指数涨了1.8%,系统抓住了一波小行情而已。量化交易最忌讳的就是把短期波动当成能力。他关掉APP,起身洗漱。
上午的学习计划是精读一篇关于Transformer模型在时间序列预测中应用的论文。但九点钟刚过,GitHub的邮件通知就跳了出来——他的开源项目“quant-data-utils”仓库收到了一个新的Issue。
林晨点开链接。
Issue标题是:“使用TuShare数据源时,获取日线数据报错‘KeyError: ‘price’’”。
提交者ID:StockQuantNewbie。
问题描述写得很详细,附上了代码片段和完整的报错信息,最后还客气地加了一句:“我是量化新手,正在学习您的工具库,这个问题困扰了我两天,如果是我用法不对还请指教”。
林晨仔细看了代码。问题其实不复杂:这位新手直接调用了工具库里的get_daily_data函数,但没注意到TuShare的免费接口最近调整了返回数据的字段名,原来的price字段改成了close。工具库里的数据清洗模块还没来得及适配这个变动。
他想了想,没有直接回复代码修改方案,而是先敲了一行回复:“感谢使用和反馈!这个问题是由于数据源API变动导致的。请先尝试以下临时解决方案——”
他给出了两行修改代码的建议,可以暂时绕过这个问题。
然后他继续写道:“我今天会发布一个v0.2.1版本,在数据清洗模块中添加对最新TuShar
(本章节未完结,点击下一页翻页继续阅读)