枢轴点公式本身很简单,真正容易出错的是输入数据。同一个货币对若使用不同交易日、买价或卖价、异常报价和收盘定义,算出的H、L、C都会不同。旧页没有任何原始数据,无法复现。
最高价和最低价取哪一边
多数图表使用中间价或某一侧报价生成K线,而实际成交需要面对买卖价差。若回测支撑位触发,却用中间价判断成交,可能高估策略效果。至少应固定Bid、Ask或Mid的使用规则。
收盘价不是全球统一的
外汇市场跨时区运行,纽约17时常被用作日线切换,但并非所有数据商都如此。服务器时区、夏令时和周日短K线都会改变收盘价。数据表中应保存时区,而不是只存“2月19日”。
异常尖峰是否要删除
错误报价可能把日内最高或最低拉得极远,进而扭曲下一日所有枢轴。删除前必须有客观规则,例如与多个独立来源核对、记录修订原因。看到结果不顺眼才删极值,会引入人为偏差。
建立可复核的数据清单
保存货币对、方向、数据商、报价类型、时区、H/L/C、交易日和公式版本。公式或数据源变更时另起版本,不覆盖旧记录。这样才有可能解释平台点位为何不同,并进行真实回测。
还应区分“参考汇率”和“可交易报价”。央行参考汇率适合核对大方向或历史日期,却通常不是某个零售账户在指定时刻可成交的Bid/Ask。用参考数据算出的枢轴可以用于研究,不能反过来证明经纪商当时必须按该价格成交。数据用途写清楚,比堆砌来源名称更重要。