说明 / 示例
用法: ContextInfo.get_local_data(stock_code,start_time=’’,end_time=’’,period=’1d’,divid_type=’none’,count=-1)
释义: 获取本地行情数据
参数:
stock_code:默认参数,合约代码code.market不指定时为当前图合约
start_time:默认参数,开始时间,格式’20171209’或’20171209010101’
end_time:默认参数,结束时间,格式同start_time
period:string,默认参数,,K线类型,可选值:
‘tick’:分笔线(只用于获取’quoter’字段数据)
‘realtime’:实时线
‘1d’:日线
‘md’:多日线
‘1m’:1分钟线
‘3m’:3分钟线
‘5m’:5分钟线
‘15m’:15分钟线
‘30m’:30分钟线
‘mm’:多分钟线
‘1h’:小时线
‘mh’:多小时线
‘1w’:周线
‘1mon’:月线
‘1q’:季线
‘1hy’:半年线
‘1y’:年线
dividend_type:默认参数,number,除复权,可选值:
‘none’:不复权
‘front’:向前复权
‘back’:向后复权
‘front_ratio’:等比向前复权
‘back_ratio’:等比向后复权
count:默认参数,大于等于0时,若指定了start_time,end_time,此时以end_time为基准向前取count条;若start_time,end_time缺省,默认取本地数据最新的count条数据;若start_time,end_time,count都缺省时,默认取本地全部数据。
特别的,默认参数需带上参数名方可生效,调用方式与python别无二致。
**返回:**返回一个dict,键值为timetag,value为另一个dict(valuedict)
period=’tick’时函数获取分笔数据,valuedict字典数据key值有:
lastPrice:最新价
amount:成交额
volume:成交量
pvolume:前成交量
openInt:持仓量
stockStatus:股票状态
lastSettlementPrice:最新结算价
open:开盘价
high:最高价
low:最低价
settlementPrice:结算价
lastClose:收盘价
askPrice:列表,卖价五档
bidPrice:列表,买价五档
askVol:列表,卖量五档
bidVol:列表,买量五档
period为其他值时,valuedict字典数据key值有:
amount:成交额
volume:成交量
open:开盘价
high:最高价
low:最低价
close:收盘价
*注:时间区间两边闭区间
示例:
```py
def handlebar(ContextInfo):
Result=ContextInfo.get_local_data(stock_code='600000.SH',start_time='20170101',end_time='20170102',period='1d',divid_type='none')
```