set_volume_ratio - 设置成交比例

set_volume_ratio 是 PTrade 中用于设置成交比例的接口。

提示

  • backtest-only

原型

set_volume_ratio(volume_ratio=0.25)

释义

set_volume_ratio 是 PTrade 中用于设置成交比例的接口。

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

参数

参数 是否必填 官方原始定义
volume_ratio volume_ratio=0.25

返回值

None

示例

def initialize(context):

g.security = '600570.SS'

set_universe(g.security)

#将最大成交数量设置为本周期可成交总量的二分之一

set_volume_ratio(volume_ratio = 0.5)

def handle_data(context, data):

pass

详细说明

set_volume_ratio(volume_ratio=0.25)

使用场景

该函数仅在回测模块可用

接口说明

该函数用于设置回测中单笔委托的成交比例,使得盘口流动性方面的设置尽量逼近真实交易场景。

注意事项

假如委托下单数量大于成交比例计算后的数量,系统会按成交比例计算后的数量撮合,差额部分委托数量不会继续挂单。

参数详细说明

volume_ratio:设置成交比例,默认0.25,即指本周期最大成交数量为本周期市场可成交总量的四分之一(float)

返回值

None