如何计算永续期货合约的开仓成本?
交易者在开仓前应该确保钱包余额中有最低限度的资金。开仓所需的成本包含初始保证金和开仓亏损 。开仓亏损会发生在期货合约价格走势不利时 (也就是标记价格低于多头订单的订单价格)。 FTK将开仓亏损纳入开仓所需的成本以避免交易者下单时发生强平。如果未将开仓亏损纳入开仓所需的成本中,用户的仓位很有可能会在他们下单时立即遭到强平。
开仓所需成本的计算公式如下:
成本 = 初始保证金 + 开仓亏损 (如适用)
1. 发布限价单所需成本
步骤 1:计算初始保证金
起始保证金= 合约价值 / 杠杆 = (9,253.30 * 1 BTC) / 20 = 462.66
步骤 2:计算开仓亏损
开仓亏损 = 合约数量 * 绝对值 {{min[0, 订单方向 * (标记价格 - 订单价格)]} 订单方向:1 代表多头订单;-1 代表空头订单
多头订单的开仓亏损 = 合约数量 * 绝对值 {{min[0, 订单方向 * (标记价格 - 订单价格)]}} = 1 * 绝对值 {{min[0, 1 * (9,259.84 - 9,253.30)]}} = 1 * 绝对值 {{min[0, 6.54]}} = 1 * 0 = 0
空头订单的开仓亏损 = 合约数量 * 绝对值 {{min[0, 订单方向 x (标记价格 - 订单价格)]}} = 1 * 绝对值 {{min[0, -1 * (9,259.84 - 9,253.30)]}} = 1 * 绝对值 {{min[0, -6.54]}} = 1 * 6.54 = 6.54
步骤 3:计算开仓所需成本
由于多头订单没有开仓亏损,因此多头仓位的开仓所需成本等于初始保证金。
发布多头仓位所需成本 = 462.66 + 0 = 462.66
空头订单有开仓亏损,因此发布空头仓位所需成本较高,因为我们除了初始保证金以外还需要计入开仓亏损。
发布空头仓位所需成本 = 462.66 + 6.54 = 469.20 (四舍五入差异)
2. 发布市价单所需成本
步骤 1:计算初始保证金
初始保证金 = 名义价值/杠杆
多头订单的初始保证金 = 标记价格 * 合约数量 / 杠杆 = 10467.0009 * 0.2 / 20 = 104.670009
空头订单的初始保证金 = 标记价格 * 合约数量 / 杠杆 = 10461.78 * 0.2 / 20 = 104.6178
步骤 3:计算开仓亏损
开仓亏损= 合约数量 * 绝对值 {{min[0, 订单方向 * (标记价格 - 订单价格)]}}
订单方向:1 代表多头订单;-1 代表空头订单
多头订单的开仓亏损 = 合约数量 * 绝对值 {{min[0, 订单方向 * (标记价格 - 订单价格)]}} = 0.2 * 绝对值 {{min[0, 1 * (10461.78 - 10467.0009)]}} = 0.2 * 绝对值 {{min[0, -5.2309]}} = 0.2 * 5.2309 = 1.04418
用户发布多头订单时有开仓亏损。
空头订单的开仓亏损 = 合约数量 * 绝对值 {{min[0, 订单方向 * (标记价格 - 订单价格)]}} = 0.2 * 绝对值 {{min[0, -1 * (10461.78 - 10461.78)]}} = 0.2 * 绝对值 {{min[0, 0]}} = 0.2 * 0 = 0
用户发布空头订单时没有开仓亏损。
步骤 4:计算开仓所需成本
多头订单有开仓亏损,因此发布多头仓位所需成本较高,因为我们除了初始保证金以外还需要计入开仓亏损。
多头订单的开仓亏损 = 104.670109 + 1.04418 = 105.71 (四舍五入差异)
由于空头订单没有开仓亏损,因此空头仓位的开仓所需成本等于初始保证金。
空头订单的开仓亏损 = 104.6178 + 0 = 104.61 (四舍五入差异)