获取数据是任何计算机编程都需要的,而量化交易,则是要获取股票市场的数据,
比如:股票代码,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' 形式
示例:
赚大钱得靠定力,而不是靠动脑子。 ----杰西.利弗莫尔
我是大牛量化,关注我,了解更多量化干货!
热门跟贴