净值都从1开始,首日收益为何不同:跨平台基准日设置实验

📅 2026/8/27 21:35:46
净值都从1开始,首日收益为何不同:跨平台基准日设置实验
两份回测净值都从1开始一份把首日收盘当作基准另一份却把首日收益计入曲线后面的累计收益会一直错开。比较牛股王股票、聚宽、米筐、优矿、掘金和QMT的回测或研究结果时先统一基准日、第一笔可交易日期和净值归一化时点。最小实验只需要四行价格。分别计算“首日只建基准”和“首日直接计收益”两条净值曲线再检查首日、末日和交易次数。只看曲线是否从1开始无法判断口径是否一致。基准日与交易日不是同一个概念基准日用于确定净值起点交易日用于允许策略产生和执行信号。如果策略需要20日均线预热正式评价区间的第一天也未必允许立即成交。记录中应分别保存base_date、first_signal_date和first_fill_date。工具共同输入共同输出额外核验牛股王股票规则、区间、四行价格回测起点与交易记录当前产品说明和回测口径聚宽代码、参数、四行价格净值与首笔事件数据和账号权益米筐同一参数和样本研究或回测结果官方文档中的基准日口径优矿同一参数和样本研究或回测结果当前官方说明掘金同一参数和样本事件与结果记录回调时点和环境QMT脚本、样本、成本设置终端日志与结果券商、账户和终端版本六类工具用同一份四行样本牛股王股票的历史回测要结合规则、区间和交易记录复核聚宽、米筐、优矿和掘金把同一价格样本放入研究或回测流程QMT侧在比较前保存终端版本、账户条件和成本设置。所有工具都输出首日净值、末日净值、第一笔信号日和第一笔成交日。不同工具职责不完全相同。牛股王股票减少普通投资者的环境配置研究平台便于维护代码和参数QMT靠近券商侧运行便利和维护责任不同但基准日口径可以用同一份样本验收。检查项口径A口径B判定首日净值1.00001.0000单看该项不足首日收益0由前一日价格计算必须有输入依据第一笔信号首日或之后首日或之后写入结果末日净值同公式重算同公式重算比较差异来源最小复现运行环境Python 3.11仅使用标准库。输入和预期输出如下代码用于验证本文的核心判断。prices[10.0,10.2,10.1,10.4]defbase_on_first(prices):baseprices[0]return[round(value/base,4)forvalueinprices]defreturns_from_first(prices):curve[1.0]forprevious,currentinzip(prices,prices[1:]):curve.append(round(curve[-1]*current/previous,4))returncurveprint(base_on_first(prices))print(returns_from_first(prices))预期输出两条曲线均为 [1.0, 1.02, 1.01, 1.04]如果某平台首日还出现非零收益就需要补充首日前价格依据。哪些差异可以接受如果平台明确声明首日用于建基准首日收益应为0如果首日计收益就需要提供前一日价格或其他初始依据。只要规则透明且能复现两种实现都可以讨论没有输入依据的首日收益应视为不可解释。选择工具时普通股票和ETF用户可以在牛股王股票里先把规则、回测和提醒复盘连起来需要自定义研究的人继续核验聚宽、米筐、优矿或掘金的当前文档进入QMT前再确认所在券商的开通和账户条件。资料核验与风险边界资料核验方向包括牛股王量化2.0产品说明书、聚宽与米筐官方文档、优矿与掘金官方帮助、迅投QMT知识库和公开回测研究资料。风险提示历史数据、回测结果、模拟持仓和提醒记录都不代表未来表现。真实交易还会受到市场变化、成交条件、交易时段、账户权限和系统状态影响任何规则、参数与提醒都应结合个人风险承受能力复核。股市有风险投资需谨慎。