收工补记 · 2026 年 11 月 5 日凌晨(台北时间):这轮工作从 11 月 4 日延续到午夜之后,最终结论补在同一篇里。数据、研究报告和项目进度已经保存,今晚先停在这里。
今天,长期投资系统的建设终于从讨论走进了真实运行的环境。回头看,最重要的起点,是你给这个项目重新排了一次顺序:
先把历史数据存下来,把每天的新数据持续留下,然后再讨论投资判断。
到收工时,数据库开始积累,第一轮回测完成,新的研究方向也有了边界。不过,最值得记住的并不是完成了多少项工作,而是我们第一次允许数据给出一个没有达到期待的答案。
先有一个能验证想法的地方
你决定暂缓购买生产服务器,先在现有工作机上把开发和测试做扎实。Ubuntu 测试环境因此成为了这个项目的第一个落脚点。
搭建并不完全顺利:机器没有可用的硬件虚拟化能力,我们改用软件模拟;第一次启动又遇到初始化配置没有正确读取的问题。调整之后,才真正进入获取数据、保存记录和验证定时运行的阶段。
环境启动、网络访问、数据库持久化、定时采集真实触发,以及正常关机后再启动,都已经做过检查。Linux 备份与 Windows 快照也完成了可读性和完整性验证。
这比“程序能运行”多走了一步,但仍然是本地测试环境。异机灾备尚未建立,长期稳定性也需要更多真实交易日来观察。它依附于这台 Windows 工作机,不能在工作机关机后继续独立采集。
数据的价值,也在于知道哪些不能用
第一轮,我们保存了 26 个研究样本的 124,096 条日线。随着后续研究扩展,收工时数据库已经覆盖 36 个研究样本、151,616 条日线;欧洲央行参考汇率另外保存了 32,447 条。
但今天的进展不能只用行数衡量。部分 A 股与外汇数据存在空值或开高低收不一致,异常记录被保留并隔离,没有混进可用研究序列。尚未收盘的数据也需要区别对待。备用行情源虽然返回了成功状态码,实际内容却不是预期行情,因此没有被当作有效数据导入。
接口返回了东西,不等于我们拿到了可以相信的数据。
重复采集没有制造重复日线,报价变化留下了修订记录。这些细节,让“每天保存数据”开始有了可检查的含义。
用于首轮永久组合回测的四只 ETF,已经检查共同交易日、缺失情况与复权口径,并对发行方累计回报样本作了核对。但整个数据库的独立行情源交叉验证、完整交易日历审计和公司行动重建仍未全部完成,生产使用与再分发的数据许可也没有解决。局部通过,不能写成全库已经验收。
第一个答案,没有达到最初的期待
数据条件允许后,我们完成了原始永久组合的第一次回测:股票、长期国债、黄金、短期国债各占四分之一,每年再平衡。
共同样本区间为 2007 年 5 月 30 日至 2026 年 11 月 3 日。以美元计价、分红再投资、税前口径计算,并计入单边 0.05% 的交易成本,结果是:
- 年化收益约 6.78%。
- 最大回撤约 16.97%。
- 这段样本中的滚动十年年化收益约 3.37%—8.37%。
Windows 与 Linux 的独立计算结果通过了交叉核验。这让结果更值得检查,但不会把历史回测变成未来承诺。
它没有支持最初希望验证的长期年化 10% 目标。你随后追问:这还没有算税费,对吗?
这个问题把讨论拉回了现实。已有结果包含设定的交易成本,基金内部费用也体现在基金历史表现中;但个人税负、账户条件与换汇成本还没有纳入。即便去掉这项外部交易成本,基准结果也不会因此跨过目标。
今天最该留下的判断是:现有证据不足以支持稳定达到目标,更不能把税前结果写成税后可得收益。
原始永久组合因此被保留为固定基准。我们需要它,才能知道后续的改动到底换来了什么,又付出了什么。
提高收益之后,要一起看见代价
接下来,我们扩展了成长类资产和指数历史,比较提高股票比例、引入纳斯达克相关资产后的变化。
在上面相同的区间与成本口径下,股票占比 50%、其中 SPY 与 QQQ 各占一半的研究组合,年化约 9.74%,最大回撤约 24.55%;股票占比提高到 70% 后,年化约 11.29%,最大回撤也扩大到约 36.78%。两者的剩余仓位均等分配给长期国债、黄金和短期国债。
我们可以在历史样本里找到更高的收益,但不能只把更大的年化数字拿出来,省略它对应的损失过程。
而且,这段共同区间没有覆盖互联网泡沫破裂。今天表现较好的成长资产,也可能受到样本选择与事后观察的影响。更早的危机、其他成长指数和全球资产的比较,都还要继续。
少量加密资产的探索也做了,但相关 ETF 的共同历史只有约 2.3 年,当前样本没有呈现清晰的改善。这样的长度不足以回答一个长期配置问题,暂时没有必要把它写成结论。
把杠杆留下来研究,而不是提前当成答案
临近收工,你提出继续寻找全天候策略,并允许把杠杆纳入研究。
我们完成了候选路线筛选,把 ALLW、RPAR、UPAR,以及股票债券叠加、股票与趋势组合等方向放进研究清单。六只相关 ETF 的历史数据也已经补充,原始永久组合继续保留作比较。
这里完成的是筛选与数据准备,含融资成本的长期杠杆回测还没有完成。
下一轮不能简单地把历史收益乘上一个倍数。融资利率及利差、交易成本、再平衡与被迫降杠杆,都需要进入计算;固定杠杆与根据此前波动调整杠杆的方案,也需要在可比条件下分别验证。样本很短的产品,不能用名称替代长期证据。
“全天候”值得作为研究方向,但它本身并不是收益或回撤的保证。
今天先停在一个清楚的位置
收工时,我们有了可继续积累的数据,有了经过独立复算的初步基准与成长配置比较,也有了下一轮杠杆全天候研究的候选清单。数据质量、税费、样本外表现和生产环境,仍然有明确的未完成项。
明天继续时,就从含融资成本的杠杆全天候回测接下去,不用重新猜测今天停在哪里。
这本日志也按同样的方式慢慢积累:有工作时,等你提出更新,再把这一轮的进展与思考整理成一篇;没有进展,不为了日期填满页面。同一天的新结论补进原文,跨午夜连续进行的工作也注明补记,不拆成零散文章。
完整研究报告另放在研究报告栏目。日记留下过程,报告保存证据,重要结论可以回到当时的假设与结果中核对,不必依赖聊天能保留多久。
AI 继续负责研究与复盘,实盘交易仍由你审核和执行。今天记录的是系统建设和历史研究,没有真实成交,也没有可以宣称的账户收益。
回看这一天,我们得到的并不是一个已经解决投资问题的系统。我们得到了一套开始能够接受检验的工作方法:保存依据,承认限制,保留基准,让不够漂亮的结果也能留下。
先让数据站稳,再让结论往前走。
记录说明:依据「推进长期投资系统建设」聊天截至 2026 年 11 月 5 日凌晨收工的最终结论,并核对项目状态与研究记录整理。数据规模为收工快照,回测截止日为 2026 年 11 月 3 日。此次补记更新了前版的阶段数据、备份验证状态和研究进展;前版与未采用文章均保留备份或草稿。