时区与周期:你的日线从几点开始
这是一个技术细节,但它会实实在在地改变你看到的图。
问题在哪
传统市场的日线边界由交易所规定,全世界看到的是同一根。
这个市场没有这个规定。平台按某个时区的零点切分, 而不同平台可能用不同的时区。
结果是:同一段行情,在不同平台上画出的日线可以不一样。 开盘价、收盘价、有没有形成某个形态,都可能不同。
具体会差多少
差别在剧烈波动时最明显。举个容易理解的情形:
假设某段行情在你的时区凌晨两点急跌然后拉回。
按零点切分的平台上:这段行情落在同一根 K 线里, 形成一根带长下影的日线。
按八点切分的平台上:急跌在前一根的尾部, 拉回在后一根的头部,变成一根收在低位的阴线 加一根收在高位的阳线。
同一段行情,一个是「长下影支撑」, 一个是「破位后反包」。而它们是同一件事。
哪些结论会受影响
| 受影响 | 不受影响 |
|---|---|
| K 线形态(吞没、锤子、十字星) | 价格的高低点本身 |
| 依赖收盘价的指标(均线、MACD) | 成交量的总量 |
| 「收盘站上某位置」这类判据 | 较长周期的趋势方向 |
规律很清楚:周期越短、越依赖收盘价,受影响越大。
三条处理办法
一、固定用一个数据源。 这是最重要的一条。 不要在不同平台之间来回切换看图, 否则你会不断给自己找到互相矛盾的证据。
二、回测和实盘用同一个源。 用 A 平台的数据回测、在 B 平台执行, 两边的 K 线边界不同,回测结果不能直接套用。
三、少依赖单根 K 线的形态。 既然单根 K 线的形状取决于切分时点, 那么基于单根形态的判据在这个市场里就天生更脆弱。
这跟期货那个坑的关系
期货频道讲过主力合约拼接: 拼接方式不同,同一套规则的回测收益能差出一倍。
这里是同一类问题的另一种形式: 你回测的那条 K 线序列,本身就是一种人为构造的结果。
共同的教训是:做回测时, 先确认你的数据是怎么来的,再看结果。 这类偏差不会报错,它只会安静地改变你的结论。
今天就做这一件事
打开两个不同的行情源,看同一个币最近一根日线的开盘价和收盘价。
如果它们不一样,那你就亲眼看到了这个问题。
然后决定一件事:以后固定用哪一个。