为什么K线高低点价格显示不一样 期货和股票有什么不一样吗知乎文章
有些细心的投资者发现,不同软件显示的K线图有时会出现不一样;同一合约日K线和30分钟或其他周期K线图显示的当天的高低价不一样;日K线和盘口上显示的当天最高价、最低价在当天5分钟、30分钟等周期K线上没有出现过等。那么,究竟有什么不一样,为什么会出现不一样,到底该以哪个价格为准, 我们下面来详细的讲一讲。
2023年7月28日 沪金2012合约最高价区别首先我们要知道的是, K线图并不是市场原始数据。市场中,一个合约一天交易真正的原始数据是这个样子的:
交易所逐笔成交表上面这个表,叫做“逐笔成交表”,市场中每发生一笔撮合成交,交易所都会把当时的时间,成交的价格,成交量,以及成交的双方是哪两个报单都记下来。拿到了这张表格,就能完全掌握一个合约每天成交价格的全部情况。但遗憾的是,这个表格的数据,交易所从来没有对外公开过,你也不可能在任何软件里面看到这套数据(这里有的同学要说了,行情软件右下角那里不就有一个“逐笔成交明细”板块么?呵呵,那个板块的数据并不是这个表的数据,具体是什么,下面会讲到)。
交易所真正对外发送的数据,学名叫“定时行情截面快照”,也就是我们所说的抽样发布,俗称tick数据。什么意思呢?就像一个人拿着照相机,每隔一段时间(国内期货交易所一般是250毫秒或500毫秒),对着上面那张表的最后一行拍个照片,并且去掉了买卖双方的信息。
定时行情界面快照的原理从上图逐笔成交数据变为截面数据的原理,我们可以理解把1秒(即1000毫秒)分为4段,每段250毫秒,交易所按照该250毫秒内最后一笔的成交价格,输出一笔行情数据。如果该250毫秒内没有成交则不输出。
这个数据是行情软件从交易所能拿到的最详细的数据表了。行情软件里面的Tick图和“分笔成交明细”板块里面的数据就是用的这套数据,所以大连、郑州交易所合约每秒成交明细显示2-4笔。而上海交易所每秒发布2笔成交明细,即每隔500毫秒发布一笔定时行情界面快照。
沪金盘口成交明细所以行情软件中的“分笔成交明细”板块,其中的每行并非代表这个时间段内只有这一笔成交,时间也不是真实成交时间。两行之间也可能出现过其它的成交价格,在这里也都看不到。
从“逐笔成交表”到“定时行情截面快照”的过程中,损失了很多成交细节,同时制造了一个绝大多数用户都没有意识到的误区:用户在交易所公开数据里面所能拿到的所有成交价,其时间标注都是滞后的。如果你在软件中看到时间为09:30:01的价格是3500, 并不代表09:30:01这一时刻的成交价是3500,而是代表09:30:01发布行情快照这个时间段内,最后一笔成交价是3500。至于这笔成交的真实时间是多少,对不起,除了交易所没人知道。
了解了所谓Tick数据的真相以后,我们再来看K线图。K线图(除日线以外)并不是交易所发布的官方数据,只是行情软件为了方便用户做技术分析而构造的。
盘口高低价数据交易软件商绘制日K线图时,所使用的最高价和最低价是盘口数据,盘口的最高价和最低价是交易所统计当天所有逐笔成交数据的最高价和最低价后发布的,这个是当天的真实的高低价。
而日线以下级别的K线图,比如1小时、5分钟K线,软件是根据接收到的交易所发布的定时行情快照数据绘制。从上面的定时行情界面快照的原理我们可以看到,行情快照截取的是该时间段内的最后一笔成交价格,而非最高价或最低价,这就造成了日K线图和1小时、5分钟等K线图的高低点价格不一致的情况,当行情价格在瞬间波动剧烈就会遇到这种情况。
行情日K线图是按盘口数据绘制的,所以不同软件的日K线图是一致的。而各软件在绘制日线以下级别K线时,比如是按交易时间还是自然时间划分,连续交易时段内的跳空是否补全、不同信源抽样频率不同、网络不稳定出现丢包等原因都会造成一些显示差异。
提示一下:各类行情软件都是采样发布的数据,所以偶尔会出现客户的成交价不在分钟K线或者其他K线图当中的情况,只要成交价处于当天日K线(或盘口)的最高价和最低价当中,就属于正常现象。
需要特别注意的是,软件中的条件单、止损、止盈及画线下单的触发都是用交易所抽样发布的行情成交明细判断的,交易所没发布的行情,任何软件都看不到。比如日K线的高低点达到了止损价位,而日线级别以下的K线里没有显示这个价格,是不会触发止损单的。
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。