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