获取行情数据ContextInfo.get_market_data()
用法:ContextInfo.get_market_data(fields,stock_code=[],start_time=,end_time=,skip_paused=True,period=follow,dividend_type=follow,count=-1)释义:获取行情数据参数:fields:字段列表:open:开high:高low:低close:收volume:成交量amount:成交额settle:结算价quoter:分笔数据(包括历史)quoter分笔数据结构:dict{lastPrice:最新价amount:成交额volume:成交量pvolumn:前成交量openInt:若是股票则openInt含义为股票状态(字段说明),非股票则是持仓量stockStatus:股票状态lastSettlementPrice:最新结算价open:开盘价high:最高价low:最低价settlementPrice:结算价lastClose:昨收价askPrice:列表,卖价五档bidPrice:列表,买价五档askVol:列表,卖量五档bidVol;列表,买量五档}编辑切换为居中stock_code:默认参数,合约代码列表,合约格式code.market,如.SH,不指定时为当前图合约start_time:默认参数,开始时间,格式或010101end_time:默认参数,结束时间,格式或010101skip_paused:默认参数,可选值:true:如果是停牌股,会自动填充未停牌前的价格作为停牌日的价格False:停牌数据为nanperiod:默认参数,周期类型:tick:分笔线1d:日线1m:1分钟线3m:3分钟线5m:5分钟线15m:15分钟线30m:30分钟线1h:小时线1w:周线1mon:月线1q:季线1hy:半年线1y:年线dividend_type:默认参数,缺省值为none,除复权,可选值:none:不复权front:向前复权back:向后复权front_ratio:等比向前复权back_ratio:等比向后复权count:默认参数,缺省值为-1,大于等于0时,效果与get_history_data保持一致。count和开始时间、结束时间同时设置的效果如下表:编辑切换为居中count=0,不同的参数,返回的数据结构不同,以下举例说明了不同的数据结构的类型。(代码指股票代码;时间即为函数中所设置的时间,主要由count、start_time、end_time决定;字段即fields里的字段)(1)1支股票代码,在1个时间点(count缺省默认为-1,即为当前时间点的bar),取1个字段的值,则返回相应字段的值。代码:编辑切换为居中(2)1支股票代码,在一个时间点(count、start_time、end_time都缺省,即为当前时间点的bar),取多个字段的值,返回pandas.Series(pandas一维数组)类型的值。代码:编辑切换为居中(3)1支股票代码,在一个时间段取值,返回pandas.DataFrame(pandas二维表格型数据结构)类型的值。代码:编辑(4)多个股票代码,在一个时间点取值,返回pandas.DataFrame(pandas二维表格型数据结构)类型的值。代码:编辑切换为居中(5)多支股票代码,在一个时间段取值,返回pandas.Panel(pandas三维数组结构)类型的值。代码:编辑切换为居中一个人一生能积累多少钱,不是取决于他能够赚多少钱,而是取决于他如何投资理财,人找钱不如钱找钱,要知道让钱为你工作,而不是你为钱工作。----巴菲特