## 提示

- `live-or-trading-module-only`
- `broker-or-counter-dependent`


## 原型

```python
etf_basket_order(etf_code ,amount, price_style=None, position=True, info=None)
```

## 释义

etf_basket_order 是 PTrade 中用于ETF成分券篮子下单的接口。

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

## 参数

| 参数 | 是否必填 | 官方原始定义 |
|---|---:|---|
| `etf_code` | 是 | etf_code |
| `amount` | 是 | amount |
| `price_style` | 否 | price_style=None |
| `position` | 否 | position=True |
| `info` | 否 | info=None |

## 返回值

以实际接口返回和下方详细说明为准。

## 示例

当前官方章节未提供可独立抽取的示例代码。请根据函数签名和参数说明构造调用，并在对应运行环境验证。

## 详细说明

etf_basket_order(etf_code ,amount, price_style=None, position=True, info=None)

### 使用场景

该函数仅支持PTrade客户端可用、仅在股票交易模块可用，对接jz_ufx、ATP、云订柜台不支持该函数

### 接口说明

该接口用于ETF成分券篮子下单。

### 注意事项

无

### 参数详细说明

etf_code : 单支ETF代码，必传参数(str)

amount : 下单篮子份数, 正数表示买入, 负数表示卖出，必传参数(int)

price_style : 设定委托价位，可传入’B1’、’B2’、’B3’、’B4’、’B5’、’S1’、’S2’、’S3’、’S4’、’S5’、’new’，分别为买一~买五、卖一~卖五、最新价，默认为最新价(str)

position : 取值True和False，仅在篮子买入时使用。申购是否使用持仓替代，True为使用，该情况下篮子股票买入时使用已有的持仓部分；False为不使用。默认使用持仓替代(bool)

info : dict类型，成份股信息。key为成分股代码，values为dict类型，包含的成分股信息字段作为key(Mapping[str, Mapping[str, Union[int, float]]]):
