## 原型

```python
get_Ashares(date=None)
```

## 释义

get_Ashares 是 PTrade 中用于获取指定日期A股代码列表的接口。

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

## 参数

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

## 返回值

股票代码列表，list类型(list[str,...])

['000001.SZ', '000002.SZ', '000004.SZ', '000005.SZ', '000006.SZ', '000007.SZ', '000008.SZ', '000009.SZ', '000010.SZ', '000011.SZ', '000012.SZ', '000014.SZ', '000016.SZ', '000017.SZ', '000018.SZ', '000019.SZ',

'000020.SZ', '000021.SZ', '000023.SZ', '000024.SZ', '000025.SZ', '000026.SZ', '000027.SZ',..., '603128.SS', '603167.SS', '603333.SS', '603366.SS', '603399.SS', '603766.SS', '603993.SS']

## 示例

```python
def initialize(context):

g.security = '600570.SS'

set_universe(g.security)

def handle_data(context, data):

#沪深A股代码

ashares = get_Ashares()

log.info('%s A股数量为%s' % (context.blotter.current_dt,len(ashares)))

ashares = get_Ashares('20130512')

log.info('20130512 A股数量为%s'%len(ashares))
```

## 详细说明

get_Ashares(date=None)

### 使用场景

该函数在研究、回测、交易模块可用

### 接口说明

该接口用于获取指定日期沪深市场的所有A股代码列表

### 注意事项

在回测中，date不入参默认取回测日期，默认值会随着回测日期变化而变化，等于context.blotter.current_dt。

在研究中，date不入参默认取当天日期。

在交易中，date不入参默认取当天日期。

### 参数详细说明

date：格式为YYYYmmdd

### 返回值

股票代码列表，list类型(list[str,...])

['000001.SZ', '000002.SZ', '000004.SZ', '000005.SZ', '000006.SZ', '000007.SZ', '000008.SZ', '000009.SZ', '000010.SZ', '000011.SZ', '000012.SZ', '000014.SZ', '000016.SZ', '000017.SZ', '000018.SZ', '000019.SZ',

'000020.SZ', '000021.SZ', '000023.SZ', '000024.SZ', '000025.SZ', '000026.SZ', '000027.SZ',..., '603128.SS', '603167.SS', '603333.SS', '603366.SS', '603399.SS', '603766.SS', '603993.SS']
