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