每张合约初始保证金
适用市场
| 市场 | 品种 |
|---|---|
| 香港市场 | 期权、期货 |
| 美国市场 | 期权、期货 |
| 新加坡市场 | 期货 |
| 日本市场 | 期货 |
initial_margin_per_contract
接口说明
获取买或卖指定标的 1 张合约所带来的初始保证金变动。
无持仓时,返回 买入 或 卖空 1 张的初始保证金占用(正数)。
有多仓时,返回 买入 1 张的初始保证金占用(正数),或 卖出 1 张的初始保证金释放(负数)。
有空仓时,返回 买回 1 张的初始保证金释放(负数),或 卖空 1 张的初始保证金占用(正数)。
注意:
- 不同订单类型、不同的价格,对应的每张合约初始保证金可能会不同。
- 每张合约初始保证金的计价货币,与标的的报价货币相同。
initial_margin_per_contract(symbol, order_type=OrdType.LMT, side=TradeSide.BUY, price=0)
每 30 秒最多请求 40 次每张合约初始保证金。
参数
| 参数名 | 类型 | 说明 | 默认值 | 范围 |
|---|---|---|---|---|
| symbol | Contract | 标的 | -- | -- |
| order_type | OrdType | 订单类型 | OrdType.LMT | -- |
| side | TradeSide | 交易方向 | TradeSide.BUY | -- |
| price | float | 价格 | 0 | -- |
返回
返回类型: float
示例说明
以市价单买入 1 张恒指期货主力合约,所需要的初始保证金。
initial_margin_per_contract(symbol="HK.HSImain", order_type=OrdType.MKT, side=TradeSide.BUY)
示例返回值
104978.895