获取数据是任何计算机编程都需要的,而量化交易,则是要获取股票市场的数据,

比如:股票代码,ETF,可转债,收盘价,市盈率,市值,市销率。。。等等,

量化交易软件里,专门设置了获取数据的函数:

(1)获取最新流通股本 ContextInfo.get_last_volume()

用法:ContextInfo.get_last_volume(stockcode)

释义: 获取最新流通股本

参数: string:必须是 'stock.market' 形式

返回: number

示例:

#(2)获取当前 K 线对应时间的时间戳 ContextInfo.get_bar_timetag()

用法: ContextInfo.get_bar_timetag(index)

释义: 获取当前 K 线对应时间的时间戳

参数: number:K 线索引号

返回: number

示例

#(3)获取当前主图品种最新分笔对应的时间的时间戳 ContextInfo.get_tick_timetag()

用法: ContextInfo.get_tick_timetag()

释义: 获取当前主图品种最新分笔对应的时间的时间戳

参数: 无

返回: number

示例:

#(4)获取指数成份股 ContextInfo.get_sector()

用法: ContextInfo.get_sector(sector, realtime)

释义: 获取板块成份股,只支持取指数成份股

参数:

  • string:必须是 'stock.market' 形式,如 '000300.SH' ,可取如沪深300(000300.SH)、中证500(000905.SH)、上证50(000016.SH)等指数的历史成份股
  • realtime:毫秒级时间戳,如不填则默认取目前最新成份股

返回: list:内含成份股代码,里面股票代码为 '000002.SZ' 形式

示例:

#(5)获取行业成份股 ContextInfo.get_industry()

用法: ContextInfo.get_industry(industry)

释义: 获取行业成份股

参数: string:如 'CSRC1矿业'

返回: list:内含成份股代码,里面股票代码为 '000002.SZ' 形式

示例:

赚大钱得靠定力,而不是靠动脑子。 ----杰西.利弗莫尔

我是大牛量化,关注我,了解更多量化干货!