在做期货交易的时候,很多投资者经常会发现自己的成交价格超出了K线图上范围,即成交价格在期货K线图上看不到,成交价格高于K线图上的最高价格或者最低价格,为什么会出现这个现象呢?
首先我们理解期货盘口的“成交明细”(以下针对每一笔成交明细称之为Tick),期货盘口的成交明细并不是真正的真实每笔成交明细,它只是一个时间段的成交统计(中间可能包含多笔成交);
但交易所的成交主机的后台的成交是实时连续进行的,不过交易所是每隔一定时间给期货行情软件发送数据:比如上海大连是每秒发送两笔成交统计,郑州商品交易所是每秒发送四笔成交统计;
这个成交明细的价格是这个时间段的最后一笔交易的成交价,比如在一个统计时间段中(500毫秒),总共发生20笔交易成交总量是99手,成交价格有1021,1022,1023,1024….1028,最后一笔成交价格是1028,那么我们看到的“成交明细”就是价格1028成交99手,我们平常看到的分钟K线(非日K)就是用这些细小的成交明细Tick数据组合而成,很明显:这个成交价格并不能真实的反应出成交的真实过程,比如我们的成交正好发生在刚举例的的那个时间段内(比如你的成交价格是1021),假如这个Tick数据正好在当天的最低点,哪么当天的最低点的价格就是1028,你的成交价格是1021就比这个K线上的最低价格要低很多,这也就是为什么很多人说成交价格在K线上看不到,自己的成交价格没有出现在K线中。
不过,我们在日K线上却是能看到当天真实的最低和最高价格,因为日K线是单独的数据,并不是用Tick数据组合而来的,日K线的数据是真实的整天的开盘、收盘、最高、最低价格组合而成。 如下图所示,在2017-06-02的夜盘中,我们在左边的日K线上可以看到当前交易日的最低价格是3005,而在右边的5分钟K线上看到的最低价格却是3006。