五、撮合

时间:2020年5月24日

火币网注册

&q;OmXK"XRLQl,j

1、如何进行撮合?B\)`(k^.B

isHT)DM0系统会按价格优先,时间优先的原则进行撮合。“买入开多”、“买入平空”为买单方向,卖出开空、卖出平多为卖单方向。买单方向价格最高,时间最早为买单序列第一,卖单方向价格最低,时间最早为卖单序列第一,当买单序列第一价格大于等于卖单序列第一价格时,则能撮合成交。%k-rl/`;j*Fb

R+lM f8}8^ g?0 

]'d#Q d'js.Zi0 2zR#FL+h*\U

2、撮合成功后会发生什么?/j6H ayF)UX/y7N)a5t

%e` p#o7sV7@]?\%b

开仓单撮合成功,则系统会增加对应合约对应方向的持仓仓位,并重新计算开仓均价和结算基准价。平仓单撮合成功,则系统会减少对应合约对应方向的持仓仓位,开仓均价和结算基准价不变。

#Q3@kkkck0

d?r2eW u0平均价格 = 合约面值 * ( 原持仓数 + 新开仓数 ) / ( 合约面值 * 原持仓数 / 原持仓均价 + 合约面值 * 新开仓数 / 新开仓成交均价 ).X&F'VP5x'd _ T

)A f { O m,wI

新开仓成交均价 = 合约面值 * 新开仓数 / ( 合约面值 * 成交价格1的合约数 / 成交价格1 + 合约面值 * 成交价格2的合约数 / 成交价格2 + ... )OR*O4ZR)T'MO)t nz

GB0U)w1L|I

新开仓数 = 成交价格1的合约数 + 成交价格2的合约数 + ...

vDEyqH7`0 8sY^-P-sB

例如:当前最新标记价格为600 USD,某用户持多仓合约6张BTC合约,平均开仓价格为500。

6{9g y*@M4Y0 #?9I2|?%RS X7R2mr~)P [

该用户又下了5张买入开多合约,5张合约成交价如下图:

P HR9b&[(ecn k)s0

+lZ$S5CVw"nh]s0则该五张合约的成交平均价为:100 * 5 / ( 100 * 1 / 580 + 100 *1 / 570 + 100 * 3 / 560) = 565.899DL~~'gI\X

"Jrd!LI/F%f0M

则新的持仓平均价为:100 * ( 6 + 5 ) / ( 100 * 6 / 500 + 100 * 5 / 565.89) = 527.95新的持仓数量为:5 + 6 = 11-Kr)XPMU&zsst,d9M

来源:OKEx使用帮助 https://www.okex.me/

以上信息版权归原作者所有,不代表本站立场和任何投资暗示。

火币网注册