文档
测试

31)获取本地行情数据

POST

说明 / 示例

用法: 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') ```