枢轴点公式简单,真正难的是知道某次结果使用了哪一版数据、规则和代码。原4月28日页面没有留下输入与版本,本页给出适合表格、脚本和人工交易计划的版本控制方法。

每次变更都要有唯一版本号

公式、时区、数据源、舍入、确认或止损任何一项变化,都应形成新版本。名称可包含日期和递增编号,但不能覆盖旧文件。这样历史交易才能准确关联到当时规则。

保存变更原因而不只保存结果

记录修改人、时间、旧值、新值、原因和预期影响。例如把纽约切日改为UTC零点,应说明解决什么问题。只写“优化参数”无法审计,也容易在亏损后反复调参。

数据快照与代码一起归档

行情供应商可能修订历史K线,同一代码日后重跑会得到不同点位。保存原始H/L/C快照、下载时间和文件哈希,才能区分数据修订与程序变化。敏感凭证不得写入公开仓库。

上线前后使用同一构建产物

测试通过的脚本应直接进入生产,避免手工复制公式产生差异。发布后记录部署版本、回滚方法和验证样本;出现异常先回滚并保留证据,再排查而不是在线临时改公式。

表格策略也需要同样管理:保护公式单元格、锁定命名范围,并在首页显示版本与数据日期。通过聊天软件反复传“最终版2、最终版3”容易丢失来源。可用只读归档保存每次发布副本,敏感账户信息则与研究文件分离。

每个版本至少保留一个可复算样本和预期结果;发布前自动比对,能及时发现公式引用、日期格式或小数精度被意外改动。若多人维护,还应设置审核人与批准记录,避免未经验证的参数直接进入实盘。

输入字段见Pivot核对表,交易日志见复盘记录,前向测试见规则冻结流程