之所以想谈这个话题,是因为今天在和一个朋友聊天的时候,发现很多朋友在外汇交易的时候都会忽略了不同时区的数据源对外汇交易的重要性。
首先有个概念是要说清楚的:大家都知道,很多不同的做市商(Market Maker)都提供MT4交易平台,但这些做市商散布在全世界各个地方,各个地方所处时区都不一样,有的可能在GMT+0、有的可能在GMT+2。那么,这些做市商的数据服务器所提供的数据就会以当地时间为准。
举个例子:如果一个做市商是GMT+0时区的,那么,这家做市商的MT4平台上的日线图表,每根日线生成时间就是GMT+0(也就是北京时间早上8点)。同样道理,如果是一个处于GMT+2时区的做市商,那么他们的MT4平台上的日线图上,每根日线生成时间是GMT+2,也就是北京时间早上10点。
说到这里,可能有些朋友已经感到有不妥了,没错!两个处于不同时区的做市商所提供的MT4平台里,历史数据所形成的图表是不一样的,不信你可以打开两个不同时区的做市商所提供的MT4平台,然后各自打开一张日线图看看是否有不同之处。
那么,这个不同之处会对我们的交易造成什么样的影响呢?假设我们现在在使用一个简单的交易信号进行交易:每当一根新的日K线出现的同时,判断开盘价是否突破前期高点,如是,则买入;如开盘价跌破前期低点则卖出。
那么不同时区的交易数据会对这个系统造成什么影响呢?假如交易者A是在一个处于GMT+0时区的做市商处进行交易,那么当GMT+0的0点(即北京时间早上8点),一根新的日K线出现了,这根日K线突破了前期高位,按照前面所说的交易规则,A进行了买入操作。而此时另外一个在GMT+2时区的做市商处进行交易的交易者B,他的图表上新的日K线还没出现(要到北京时间早上10点才出现),自然不会进行买入操作。随着时间的流逝,到了北京时间早上10点,这时B的图表上也出现了新的日K线。
此时会发生什么样的情况呢?在B的图表上,日K线的开盘价是北京时间早上10点时的价格,这个价格可能突破前期高位,也可能没有突破。这样,B可能进行买入操作,也可能没有任何操作。好了,现在大家可以看到,同样的交易规则,在两个不同时区的数据源的影响下,就可能产生不同的操作,交易成绩自然也就可能发生变化了。
那么,我们应该选择哪个时区的数据源呢?没有标准答案,我的建议是根据你的交易系统来选择,如果是一个超短的交易系统,每次交易可能在几十分钟到几个小时之内完成,那么一个快速稳定的数据源才是最重要的。
如果是一个基于中长周期(4H图以上)的图表而进行交易的系统,则应选择GMT+0时区的数据源,因为GMT+0时区的数据源新的日K线生成时间是北京时间早上8点,正好是日本市场开市时间,日本是亚洲最大的外汇交易市场,这时候往往可能走出一段行情或突破某些关键价位,把这段行情完整的包含于新的日K线中,可使日K线对当日的行情走势更具有象征意义,一些分析指标(如Fibonacci等)在这样的日线图上进行分析,自然更加可靠。
【声明】