上篇文章写了QMT获取行情数据, 有同学留言怎么没有获取财务数据。 这里简单写一下。
获取财务数据前,请先通过界面端数据管理 - 财务数据下载。 这个数据下载慢的可以
财务数据接口通过读取下载本地的数据取数,使用前需要补充本地数据。除公告日期和报表截止日期为时间戳毫秒格式其他单位为元或 %,数据主要包括资产负债表(ASHAREBALANCESHEET)、利润表(ASHAREINCOME)、现金流量表(ASHARECASHFLOW)、股本表(CAPITALSTRUCTURE)的主要字段数据以及经过计算的主要财务指标数据(PERSHAREINDEX)。
报表时间类型,可缺省,默认是按照数据的公告期为区分取数据,设置为 'report_time' 为按照报告期取数据,' announce_time ' 为按照公告日期取数据
比如我们想获取财务报表数据, 下面是个简单示例
# coding:gbk
def init(C):
pass
def handlebar(C):
index = C.barpos
data = C.get_financial_data('ASHAREBALANCESHEET', 'fix_assets', 'SH', '600000', index)
print(data)其实迅投QMT知识库写的蛮详细的, 现在一些同学喜欢到网上找一些二手资料,比如我这篇文章就属于二手资料。 其实学技术最好的方法是跟着官方文档走。