## 原型

```python
ContextInfo.get_trading_dates(stockcode,start_date,end_date,count,period='1d')
```

## 释义

ContextInfo.get_trading_dates 是 QMT 内置 Python 中用于获取交易日信息的接口。

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

## 参数

| 参数 | 是否必填 | 官方原始定义 |
|---|---:|---|
| `stockcode` | 是 | stockcode |
| `start_date` | 是 | start_date |
| `end_date` | 是 | end_date |
| `count` | 是 | count |
| `period` | 否 | period='1d' |

## 返回值

list:K线周期（交易日）列表 period为日线时返回如['20170101','20170102',...]样式 其它返回如['20170101010000','20170102020000',...]样式

## 示例

```python
示例返回值

# coding:gbk

def init(C):

pass

def after_init(C):

print(C.get_trading_dates('600000.SH','','',30,'1d'))

def handlebar(C):

pass

交易下单函数
```

## 详细说明

### 功能说明

ContextInfo.get_trading_dates(stockcode,start_date,end_date,count,period='1d')

### 参数详细说明

| 字段名 | 数据类型 | 解释 |
| --- | --- | --- |
| stockcode | string | 股票代码,缺省值''默认为当前图代码，如:'600000.SH' |
| start_date | string | 开始时间，缺省值''为空时不使用，如:'20170101','20170101000000' |
| end_date | string | 结束时间，缺省值''默认为当前bar的时间，如:'20170102','20170102000000' |
| count | int | K线个数，必须大于0，取包括end_date往前的count个K线，start_date不为空时此值无效，写为1即可 |
| period | string | k线类型,'1d':日线,'1m':分钟线,'3m':三分钟线,'5m':5分钟线,'15m':15分钟线,'30m':30分钟线,'1h':小时线,'1w':周线,'1mon':月线,'1q':季线,'1hy':半年线,'1y':年线 |

### 返回值

list:K线周期（交易日）列表 period为日线时返回如['20170101','20170102',...]样式 其它返回如['20170101010000','20170102020000',...]样式
