QMT量化交易策略开发—如何获取财务数据!PS:QMT(miniQMT)量化系统提供!
发布时间:2026-5-29 15:32阅读:445
在量化交易中,财务数据也非常重要,比如大家常听到的:市盈率、每股收益、净利润......这些数据也可以构成相应的因子,进行投资分析。
我们来看QMT提供了哪些财务数据吧:
资产负债表
利润表
现金流量表
股本表
主要指标
股东表
QMT是需要先通过客户端下载到本地:

下载到本地之后,就可以随时调用,处理起来速度也快!
获取财务数据接口:ContextInfo.get_financial_data
这个接口有两个用法:
方法1:
ContextInfo.get_financial_data(fieldList, stockList, startDate, enDate, report_type = 'announce_time')


方法2:
ContextInfo.get_financial_data(tabname, colname, market, code, report_type = 'report_time', barpos)

按照公告期取数和按照报告期取数二者的区别在于:
报告日期是指财务报告所覆盖的会计时间段,而公告日期是指公司向外界公布该报告的具体时间点。
若指定report_type为report_time,则不会考虑财报的公告日期,可能会取到未来数据;
若指定report_type为announce_time,则会按财报实际发布日期返回数据,不会取到未来数据。
很多财务数据的获取,还跟报告期有关,在实际操作过程中,要多次尝试,确保获得准确的财务数据。
我司是一家多年发展历史的上市证券公司,可提供QMT/PTrade量化系统(10万资金门槛),软件免费使用,支持LDP柜台,VIP通道等交易服务;现在新开户7X24小时在线办理,交易佣金优惠,欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!
投资有风险,入市需谨慎!
温馨提示:投资有风险,选择需谨慎。
-
上市公司发可转债,账户里多出的「配债」是什么?和可转债打新有啥区别?
2026-09-08 10:56
-
为什么9:20和14:57之后挂的单撤不回来?(附撤单时间表)
2026-09-08 10:56
-
为何账户有钱也不能打新?新股打新额度怎么算?4大误区提示
2026-09-08 10:56


问一问

+微信
分享该文章
