如何进行撮合
BKEX平台系统会按价格优先,时间优先的原则进行撮合。“买入/做多”为买单方向,“卖出/做空”为卖单方向。
买单方向价格最高,时间最早为买单序列第一,卖单方向价格最低,时间最早为卖单序列第一,当买单序列第一价格大于等于卖单序列第一价格时,则能撮合成交。
撮合成功后会发生什么
与所持有仓位方向相同的买入/卖出单撮合成功(加仓),则系统会增加对应合约对应方向的持仓仓位,并重新计算持仓均价和预估强平价格。
与所持有仓位方向相反的买入/卖出单撮合成功(减仓),则系统会减少对应合约对应方向的持仓仓位,持仓均价和预估强平价格不变。
如何计算持仓均价
持仓均价 = ( 原持仓数 * 原持仓均价 + 新开仓数 *新开仓成交均价 ) /( 原持仓数 + 新开仓数 )
新开仓成交均价 = ( 成交价格1的合约数 * 成交价格1 + 成交价格2的合约数 * 成交价格2 + ... )/ 新开仓数
新开仓数 = 成交价格1的合约数 + 成交价格2的合约数 + ...
举列计算持仓均价:
当前最新成交价为6,000USDT,某交易者持多单方向仓位合约6个BTC,随后该交易者又加仓了5个BTC买入合约,成交价分别为:5,800USDT成交1个,5,700USDT成交1个,5,600USDT成交3个。
则该五张合约的成交平均价 =(1 * 5,800 + 1 * 5,700 + 3 * 5,600)/ 5=5660。
则新的持仓平均价为 =( 6 * 6,000 + 5 * 5660)/(5+6)=5840。
新的持仓数量为 = 5 + 6 = 11。
评论
0 条评论
请登录写评论。