set_limit_mode - 设置成交数量限制模式

set_limit_mode 是 PTrade 中用于设置成交数量限制模式的接口。

提示

  • backtest-only
  • rate-or-quota-limit

原型

set_limit_mode(limit_mode='LIMIT')

释义

set_limit_mode 是 PTrade 中用于设置成交数量限制模式的接口。

研究:不支持;回测:支持;模拟:官方目录未明确;实盘:不支持。

参数

参数 是否必填 官方原始定义
limit_mode limit_mode='LIMIT'

返回值

None

示例

def initialize(context):

g.security = '600570.SS'

set_universe(g.security)

#回测中不限制成交数量

set_limit_mode('UNLIMITED')

def handle_data(context, data):

pass

详细说明

set_limit_mode(limit_mode='LIMIT')

使用场景

该函数仅在回测模块可用

接口说明

该函数用于设置回测的成交数量限制模式。对于月度调仓等低频策略,对流动性冲击不是很敏感,不做成交量限制可以让回测更加便捷。

注意事项

不做限制之后实际撮合成交量是可以大于该时间段的实际成交总量。

参数详细说明

limit_mode:设置成交数量限制模式,即指回测撮合交易时对成交数量是否做限制进行控制(str)

默认为限制,入参'LIMIT',不做限制则入参'UNLIMITED'

返回值

None