set_margin_rate - 设置期货保证金比例
set_margin_rate 是 PTrade 中用于设置期货保证金比例的接口。
提示
backtest-only
原型
set_margin_rate(transaction_code, margin_rate)
释义
set_margin_rate 是 PTrade 中用于设置期货保证金比例的接口。
研究:不支持;回测:支持;模拟:官方目录未明确;实盘:不支持。
参数
| 参数 | 是否必填 | 官方原始定义 |
|---|---|---|
transaction_code |
是 | transaction_code |
margin_rate |
是 | margin_rate |
返回值
None
示例
def initialize(context):
g.security = "IF2312.CCFX"
set_universe(g.security)
# 设置沪深300指数收取的保证金比例设置为5%
set_margin_rate("IF", 0.05)
def handle_data(context, data):
# 买入指数2312
buy_open(g.security, 10)
计算函数
技术指标计算函数
详细说明
set_margin_rate(transaction_code, margin_rate)
使用场景
该函数仅在回测模块可用
接口说明
设置期货收取的保证金比例,保证金比例是按照交易代码进行设置的
注意事项
无
参数详细说明
transaction_code:期货合约的交易代码,str类型,如沪铜2112("CU2112")的交易代码为"CU";
margin_rate:保证金比例,浮点型,将对应期货的保证金比例设置为5%则输入0.05;
返回值
None