撮合的原则是买单方向价格最高且时间最早的买单在买单序列中排第一,卖单方向价格最低且时间最早的卖单在卖单序列中排第一。只有当买单序列中的第一笔交易的价格大于等于卖单序列中的第一笔交易的价格时,这两笔交易才可以成交。
撮合成功后会发生以下情况:
- 如果与所持有仓位方向相同的买入/卖出单被撮合成功(加仓),系统会增加对应合约对应方向的持仓仓位,并
- 持仓均价 = (合约面值 * 原持仓数 * 原持仓均价 + 合约面值 * 新开仓数 * 新开仓成交均价) / (合约面值 * (原持仓数 + 新开仓数))
- 新开仓成交均价 = (合约面值 * 成交价格1的合约数 * 成交价格1 + 合约面值 * 成交价格2的合约数 * 成交价格2 + ...) / (合约面值 * 新开仓数)
- 新开仓数 = 成交价格1的合约数 + 成交价格2的合约数 + ...
举例来计算持仓均价:
假设当前最新成交价为6,000 USDT,某交易者持有多单方向仓位的合约有6张BTC(每张合约面值为0.1 BTC),之后该交易者又加仓了5张买入合约,其中5张合约分别成交价为5,800 USDT成交一张,5,700 USDT成交一张,5,600 USDT成交三张。
那么这五张合约的成交平均价为:(0.1 * 1 * 5,800 + 0.1 * 1 * 5,700 + 0.1 * 3 * 5,600)/ (0.1 * 5) = 5,660。
新的持仓均价为:(0.1 * 6 * 6,000 + 0.1 * 5 * 5,660)/ (0.1 * 11) = 5,845。
新的持仓数量为:5 + 6 = 11。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/55882.html
发表回复
评论列表(0条)