说明 / 示例
用法: ContextInfo.get_trading_dates(stockcode, start_date, end_date, count, period)
释义: 获取指定个股 / 合约 / 指数的 K 线(交易日)列表
参数:
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 不为空时不使用
period:string,K 线类型如下:
‘1d’:日线
‘1m’:1分钟线
‘3m’:3分钟线
‘5m’:5分钟线
‘15m’:15分钟线
‘30m’:30分钟线
‘1h’:小时线
‘1w’:周线
‘1mon’:月线
‘1q’:季线
‘1hy’:半年线
‘1y’:年线
*注:可缺省参数:start_date,end_date
返回: List,K 线周期(交易日)列表,period为日线时返回 [‘20170101’, ‘20170102’, …],其它返回[‘20170101010000’, ‘20170102020000’, …]
示例:
```py
def handlebar(ContextInfo):
print(ContextInfo.get_trading_dates('600000.SH', '20170101', '20170401', 1, '1d'))
```