跳到正文

研究指南

AI in Trading

自己的 ETF CSV:计算前先查这些字段

CSV 能在表格软件打开,不代表适合收益实验。S05 除列名正确,还要求每个值的含义明确。

最小数据契约

使用 UTF-8,列为 date,asset,total_return_index,值为正且有限。清单声明资产身份、单一估值币种、共同日历、总回报口径、分红处理、来源、版本和摘要,并区分合成与真实数据。

合成 CSV 行含义核对
2026-10-26,ETF_A,100首个总回报观测身份已声明
2026-10-26,ETF_B,100同日历、币种不是另一市场收盘
2026-10-27,ETF_A,110下一观测还需 ETF_B
2026-10-27,ETF_B,100指数不变零收益有效

零收益不同于指数为零,后者无效。同日期/资产重复,即使数值一样也报错;声明日历缺日不能静默填充。

不能只改列名

裸收盘价改名不会变成总回报。检查拆分、分红再投资是否已含,含分红序列不再叠加现金分红。口径未知,就停止完整总回报实验。

Investor.gov 对净值的解释是资产减负债,不证明某 CSV 包含可投资总回报。价格、净值、持仓和总回报回答不同问题。

只读预检提示

“核对确认规则、CSV、日历与清单,列重复对、缺资产/日期、非法值与口径错配。不前填、不删资产、不下载替代数据,合格后展示计划区间。”

四日样本删掉 10 月 28 日 ETF_B,应指出准确缺口。请求 63 间隔动量同样停止:四个观测不能满足 64 个完整观测值。固定权重短样本合格,不代表适合所有规则。

核验与限制

先用日历天数乘资产数核对行数,再逐对查实际记录;总数相同也可能同时有重复与缺口。保留失败报告。结构检查通过不证明供应商正确、历史时点可得、再分发权利或宿主准备完成。

常见问题

能前填一行缺失 ETF 吗?

首版 S05 拒绝缺口,应取得完整且有权使用的输入。

复权收盘一定够吗?

必须有明确且兼容的总回报说明,只有标签不够。

相关阅读