每张合约初始保证金

适用市场

市场品种
香港市场期权、期货
美国市场期权、期货
新加坡市场期货
日本市场期货

initial_margin_per_contract

接口说明

获取买或卖指定标的 1 张合约所带来的初始保证金变动。

无持仓时,返回 买入卖空 1 张的初始保证金占用(正数)。
有多仓时,返回 买入 1 张的初始保证金占用(正数),或 卖出 1 张的初始保证金释放(负数)。
有空仓时,返回 买回 1 张的初始保证金释放(负数),或 卖空 1 张的初始保证金占用(正数)。

注意:

  1. 不同订单类型、不同的价格,对应的每张合约初始保证金可能会不同。
  2. 每张合约初始保证金的计价货币,与标的的报价货币相同。
initial_margin_per_contract(symbol, order_type=OrdType.LMT, side=TradeSide.BUY, price=0)

每 30 秒最多请求 40 次每张合约初始保证金。

参数

参数名类型说明默认值范围
symbolContract标的----
order_typeOrdType订单类型OrdType.LMT--
sideTradeSide交易方向TradeSide.BUY--
pricefloat价格0--

返回

返回类型: float

示例说明

以市价单买入 1 张恒指期货主力合约,所需要的初始保证金。

initial_margin_per_contract(symbol="HK.HSImain", order_type=OrdType.MKT, side=TradeSide.BUY)

示例返回值

104978.895