释义:
获取指定合约K线对应日期时间列表
用法:
ContextInfo.get_trading_dates(stockcode,start_date,end_date,count,period='1d')
参数:
stockcode:string,股票代码,如:'600000.SH',缺省值''默认为当前图代码
start_date:string,开始时间,如:'20170101','20170101000000',缺省值''默认为最小交易日起始时间
end_date:string,结束时间,如:'20170102','20170102000000',缺省值''默认为当前bar的时间
count:int,K线个数,大于0时取包括end_date往前的count个K线,-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',...]样式
示例:
def handlebar(ContextInfo):
print ContextInfo.get_trading_dates('600000.SH','20170101','20170401',1,'1d')
实际效果是无论怎么传 period 都只返回交易日的列表
|