## 提示

- `backtest-only`


## 原型

```python
set_volume_ratio(volume_ratio=0.25)
```

## 释义

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

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

## 参数

| 参数 | 是否必填 | 官方原始定义 |
|---|---:|---|
| `volume_ratio` | 否 | volume_ratio=0.25 |

## 返回值

None

## 示例

```python
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
