2026-11-11归档 · 以下为完整原始研究说明。原文件和选定证据随包保存;未镜像第三方教程、全部行情和运行环境。源目录引用仅用于溯源,不代表全部附件都在本包中。
外部永久投资组合回测核验 完成时间:2026-11-10,台北时间。研究核验,不是实盘结果。 结论先行 这份回测的主要收益数字能够复现。默认沪深300版是年化7.32%、最大回撤8.61%;换用包内纳指ETF后,得到视频展示的约11.53%、9.39%。不是同一份默认组合同时得到这两组收益。 进一步改用“实际收盘价+分红”重建总收益、补齐数据、次日成交并加入成交金额万分之五的成本后,2018—2025年纳指版仍约11.43%、最大回撤9.56%;沪深300版约7.18%、8.00%。因此不能把10%以上的历史结果简单判定为造假或计算错误,但也不能从这8年推导未来20年有稳定10%收益。 一、实际验证了什么 1. 用户ZIP及7页教程PDF已记录SHA256;压缩包只提取Python源码、CSV和附带1页流程PDF。原文件不变,未执行安装、联系方式、营销或系统修改指令。 2. 阅读全部4个Python源码、6个CSV结构及教程。执行原策略的load_price/backtest核心;另用独立持仓单位账本复算,两条每日净值最大误差3.55×10^-15,调仓日完全一致。 3. 原评价函数在当前pandas版本因旧频率A/M失败;单独制作只将A改YE、M改ME的兼容副本,成功得到原评价表7.32%和-8.61%。没有修改原件;没有安装Plotly、运行绘图/打开浏览器,也不声称原完整脚本不改即可运行。 4. 复用11月6日封存的腾讯原始日线、Yahoo补充、分红与拆分资料;独立重建总收益,与原冻结输入逐日核对一致。没有重新采集全市场、使用账号额度、启动Linux或修改数据库。 二、原方案实际是什么 起点2018-01-02,终点2025-12-31,1942个观察日。股票、黄金、国债、货币基金初始各25%。默认股票为沪深300 ETF 510300;纳指替换版为国内上市513100;黄金518880,货币基金511880。债券数据身份见下文。 每天查看比例,仅在某类严格高于35%或低于15%时,全部恢复25%。不是每月或每年定期再平衡。默认版初始建仓后,8年仅在2024-03-28和2025-10-17调仓两次,前6年多没有触发调仓。 没有杠杆。ANNUAL_FEE=0;未计实际佣金、滑点、个人税费及换汇成本。基金内部费用通常已在行情/净值中体现,不能再机械重复扣除。 三、主要数字:同一段2018-01-02至2025-12-31历史 版本 复合年化 最大回撤 原包沪深300,原价格/同日成交/零成本 7.3216% 8.6106% 原包纳指替换,含年末缺口前值填充 11.5302% 9.3910% 重建总收益沪深300,次日成交/5bps成本 7.1793% 7.9997% 重建总收益纳指,次日成交/5bps成本 11.4317% 9.5636% 重建总收益沪深300,次日成交/25bps成本 7.1415% 7.9997% 重建总收益纳指,次日成交/25bps成本 11.3914% 9.5636% 重建总收益沪深300,每月次日成交/5bps 6.9745% 7.6727% 重建总收益纳指,每月次日成交/5bps 11.0472% 9.2118% 5bps是每笔成交金额的0.05%,25bps是0.25%;初始买入及后续买卖均计,未强制期末全部卖出。这里是统一成本情景,不是特定券商报价。次日成交可能使结果变好或变差,不保证总是降低收益。 总收益重建假设除息日按收盘价立即将应得分红再投资;尚未细化到账等待、再投资佣金、整手和账户税费,故仍是研究模型,不是可以照搬的实盘成交账本。两处只用于估值的补充日无调仓。 为隔离补尾影响,统一截到纳指原件最后一日2025-12-23后,重建/次日/5bps的沪深300版为7.3234%、纳指版11.6734%。与上表的差异含最后6个交易日行情及计年长度,不能当作策略改进。 四、发现的具体问题及影响 1)债券文件代码误标,不能按文件名购买 文件名bond10y_511010.csv写511010,策略注释写十年国债。511010官方产品是五年期国债ETF,十年期国债ETF代码为511260。 2019年244个共同日与511260原始行情核对,236日成交量完全一致,三个抽查日收盘均恰好相差后续分红2.193元;全期1941个有价共同日中1940日符合511260原价减去剩余分红,允许0.0011元价格精度误差。与真正511010的2030个共同日成交金额无一相同。证据强烈支持该文件实际为511260,而不是511010;2018-12-11仍有0.004元源间差异,单独保留。 官方身份来源: https://www.sse.com.cn/disclosure/fund/announcement/c/2018-11-15/511260_20181115_1.pdf https://st.gtfund.com/report_root/2025/03/上证5年期国债交易型开放式指数证券投资基金2024年年度报告.pdf 2)部分“close”是减法复权,不等于分红再投资总收益 2018-01-02的511880真实收盘100.180元,附件是83.794元,差额约16.386元,正是随后多年分红之和。将未来分红从过去价格中减掉,会改变计算收益率的分母。不能把这类数值直接视作当时买入价,也不能将其涨跌幅等同于真实资金复利。 全期对照显示沪深300和债券也符合这种方式;黄金基本是原价,纳指主要体现1拆5后的价格且四舍五入至三位小数。附件没提供生成程序、完整来源、复权定义及事件账本,我们通过外部对照识别而非仅凭列名猜测。 影响不是把11%全抹掉:货币基金年化由附件2.2443%变为重建约2.0305%;债券4.2391%变4.1569%;沪深3003.5304%变3.4454%。组合变化还受权重与阈值触发日影响。 官方分红抽查:511260在2025-09-23每份1.36元,511880在2019-12-31每份2.519元。公告也显示到账晚于除息日,故重建模型的即时再投资是假设。 https://www.sse.com.cn/disclosure/fund/announcement/c/new/2025-09-18/511260_20250918_HDYX.pdf https://static.cninfo.com.cn/finalpage/2019-12-26/1207205003.PDF https://www.sse.com.cn/disclosure/fund/announcement/c/new/2025-12-26/511880_20251226_IIQW.pdf 3)信号、缺口与费用 原代码知道当天最终收盘权重后仍以当天收盘价交易,理想化了执行时点;已另算下一交易日收盘执行。不应把此问题表述为已证实偷用了未来某日涨跌幅。 债券缺2018-08-17;纳指缺2022-01-13(已有拆分停牌资料)及2025-12-24至31的6个交易日。原逻辑直接前值填充,没有陈旧数据门禁。重建用已封存的补充估值和真实年末数据,停牌/补充估值日不交易。附件有数据缺口,但没有发现足以将这段纳指版从11%打落到6%的巨大收益漏洞。 4)收益归因脚本有实质错误,不能据此解释策略 它用“当天涨跌后”的权重乘当天收益,且直接相加,不是持仓盈亏贡献。最大回撤归因又只累加各资产亏损日、漏掉盈利抵消,还纳入峰值当天,结果不是组合从峰值到谷底的净亏损。 按原默认净值正确复算,初始资金1单位的累计盈利0.75994:股票贡献0.11537、黄金0.49627、债券0.09865、现金0.04966。黄金约占总盈利65.30%。这是“原价格输入下的归因纠正”,不是额外保证其价格口径正确。 最大回撤期间,黄金净贡献实际上为正0.3646个百分点;原脚本却把黄金列为约36%的负面回撤贡献。该错误影响投资解释,但不直接证明主净值曲线算错。 五、为什么不能据此认定长期稳定10% 这段只有8年,不覆盖2000年科技泡沫及2008年危机,更不足以测滚动20年。使用的是人民币计价、国内上市ETF、国内十年国债,与SPY/TLT/GLD/BIL的美元组合不是一回事;纳指ETF还有汇率、跟踪及折溢价影响。 起止时间影响很大:原默认沪深300版同样从2018年起算,截至2023年末年化4.04%,截至2024年末5.46%,加上2025年才到7.32%。这不是挑选另一个更好的策略,而是说明近期行情如何改变长期数字。 原数据中黄金同期年化16.60%,是默认组合的重要收益来源。不能假定黄金今后仍如此,也不能说永久组合的全部回报都只来自股票。 原评价表的“胜率54.94%”是上涨观察日占比,不是长期达到目标收益的概率。 六、验收边界与对我们项目的处理 已完成:作者计算复现、独立账本验证、原评价函数兼容复现、身份与复权交叉检查、成本/执行/频率对照、归因纠正、全部证据封存。教程不含能补足以上数据口径的说明。低价股小市值.csv是未给出构建方法的策略曲线,本次不作为可买ETF或可信增强方案使用。 尚未完成:全部年份逐份官方公司行动公告验收、所有报价差异解决、精确到账与交易单位账本、适用账户费用税务、超过8年的同类策略稳健性验证。复用资料中已有少量腾讯/Yahoo报价冲突和两处补充估值,均保留在“复权与总收益结果.json”,没有标为全历史数据无条件通过。 本次结果支持继续保留该纳指四资产组合为研究对照;不修改保守C6、不覆盖旧研究、不把它升级为保证10%的正式策略,也不因这次核验自动扩大下一阶段工作。 复现入口 复算回测.py:原核心与独立算法、归因、成本对照。 补充交叉核验.py:2019交叉报价、兼容评价函数、共同终点对照。 复权与总收益对照.py:全期复权取证、旧原始价格/分红重建与组合复算。 复算结果.json、补充核验结果.json、复权与总收益结果.json:完整指标和限制。 输入与数据清单.json、文件索引与验收.json:原件、来源及结果哈希。