在期货交易中经常遇到客户反映:止损触发时,为什么成交价和设置的止损价格差很多?画线下单时,为什么成交价和画线价格差很多?
我们把设置下单的点位和最后成交的点位之间的差距称之为滑点,关于滑点是如何产生的以及如何避免滑点跟大家做个详细的讲解。
我们以电脑端交易软件文华财经赢顺WH6为例,在下单界面:
我们可以输入价格3700挂单委托,或者点击价格选择常用的几种价格委托方式:排队价、对手价、市价、最新价、超价。
以3700委托
设置委托价格方式
这些不同的价格委托方式成交上有什么区别呢?我们先来看一下定义解释:
排队价:买入以买价发委托,卖出以卖价发委托。
对手价:买入以卖价发委托,卖出以买价发委托。
市价:买入以涨停价发委托,卖出以跌停价发委托。(交易所撮合最优价成交,因此和市场价下单效果是一样的)
最新价:买入/卖出都以最新价发委托。
超价:买入以对手价+N个变动价位发委托,卖出以对手价-N个变动价位发委托。N可以在交易界面左侧菜单的【超价参数】中设置。
以螺纹2010合约买多为例,盘口数据如下:
螺纹2010盘口
我们把超价参数设置为+1,分别以排队价、对手价、市价、超价进行委托买入开仓:
查看委托记录我们会发现:
委托记录
排队价的委托价格是盘口的买一价:3732;
对手价的委托价格是盘口的卖一价:3733;
市价的委托价格是盘口的涨停板价:3979;
超价的委托价格是盘口卖一价+1:3734
我们再来查看下成交记录会发现:
成交记录
我们无论用对手价、市价、还是超价都是立即成交的,实际的成交价格都是卖一价的:3733。
而用排队价的委托则等待了十几秒之后才成交,成交价格是3732,这个比较容易理解,因为我们3732买入,前面有286手买单在排队,按照交易所时间优先的原则,我们要排队成交。
根据交易所撮合成交原理,交易所计算机自动撮合系统将买卖申报指令以价格优先、时间优先的原则进行排序,当买入价(bp)≥卖出价(sp)≥前一成交价(cp),以卖出价(sp)成交。
所以高于卖出挂单的买入委托都是以最低的卖出报价3733立即成交,没有等待时间。
明白了上面的交易原理,我们再来看下画线下单和止损止盈交易。
实际上画线下单和止损就是条件单,触发原理也和条件单是一样的。
比如我们画线3732买入螺纹2010合约,这个3732就是我们设置的触发条件,当期货最新价碰触/越过3732时就会触发这个条件,然后发出买入委托,至于下单委托价格这个是我们可以设置的。
画线下单参数设置
还以上面的盘口数据为例,
螺纹2010盘口
如果我们画线下单委托价设置是画线价,那么就是以3732发出买入委托,则等待成交,成交价格为3732,此时没有滑点。
如果设置的是对价、超价、市价,则分别以3733、3734、3979发出买入委托,则会以3733立刻成交,此时就和我们设置的画线价3732有一个滑点,好处是能快速成交。
另外如果遇到非主力(成交量小)的合约或者行情波动特别快的时候
螺纹非主力合约盘口
买一和卖一之间价差出现多个跳动价位,则此时委托设置对价、超价、市价,成交价仍为卖一价,成交会出现多个滑点。
需要特别注意的是,如果价格跳空(如开盘跳空)直接穿越画线也可触发,比如我们画线3732买入,下午收盘时价格在3732之下,夜盘开盘直接开在3752,则会触发画线下单,如果委托价设置为画线价,则以3732委托买入,挂单等待成交。
如果设置为对手价,则以当时(开盘时)的对手价(卖一)委托立即成交,比如成交在3753,这就和我们的画线价差距很大,出现多个滑点,交易时需要特别注意。
设置止损和止盈的原理和画线下单一样,我们设置的止损价、止盈价是触发价,也就是说这个价格是系统确认是否发出委托的依据价格,委托时,系统会按照投资者设置的委托形式下单,例如设置了对价委托,那么会以市场上当时的对价发出委托,成交价是由交易所撮合成交的结果。