低门槛申请量化交易软件QMT和ptrade!QMT财务函数获取方式!
发布时间:2024-7-10 16:38阅读:866
随着量化交易的普及,市场上量化交易软件也层出不穷,比如GFQuant、BigQuant、开拓者(含TB开拓者)、PTrade(恒生电子)、QMT(迅投)。每个软件都有自己的优势和功能,投资者可以根据自己需求来选择。目前比较火的量化软件是ptrade和QMT,有的券商能提供,在券商开户即可使用。
QMT(量化交易平台)上的财务数据主要通过特定的API接口进行获取。财务数据接口通过读取下载本地的数据取数,使用前需要补充本地数据。除公告日期和报表截止日期为时间戳毫秒格式其他单位为元或 %,数据主要包括资产负债表(ASHAREBALANCESHEET)、利润表(ASHAREINCOME)、现金流量表(ASHARECASHFLOW)、股本表(CAPITALSTRUCTURE)的主要字段数据以及经过计算的主要财务指标数据(PERSHAREINDEX)。建议使用本文档对照表中的英文表名和迅投英文字段,表名不区分大小写
1、API函数使用
使用 ContextInfo.get_financial_data() 函数可以获取相关的财务数据。


与之类似的,xtdata.get_financial_data() 函数也可以用于获取原始财务数据(可能根据具体版本或SDK略有不同)。


2、参数设置:
- fieldList(字段列表):指定想要获取的财务数据的字段,如 ['CAPITALSTRUCTURE.total_capital', 'ASHAREINCOME.net_profit_incl_min_int_inc']。
- stockList(股票列表):提供要查询数据的股票代码列表,如 ['600000.SH', '000001.SZ']。
- startDate 和 endDate(起始日期和结束日期):设定查询的时间范围。
- report_type(报告类型):可选值包括 'announce_time'(按公告期取数)和 'report_time'(按报告期取数),用于确定数据的时间基准。

3、数据内容:
财务数据主要包括资产负债表(ASHAREBALANCESHEET)、利润表(ASHAREINCOME)、现金流量表(ASHARECASHFLOW)、股本表(CAPITALSTRUCTURE)等主要字段数据,以及经过计算的主要财务指标数据(PERSHAREINDEX)。
数据单位通常为元或%,其中公告日期和报表截止日期可能以时间戳毫秒格式表示。

4、返回格式:
根据查询的股票列表和时间范围的不同,返回的数据格式会有所变化。具体可能包括 pandas 的 Series、DataFrame 或 Panel 对象。
例如,如果查询一个股票代码和一个时间点,可能返回 pandas.Series,其index为字段名;如果查询多个股票代码和一个时间段,可能返回 pandas.DataFrame,其index为时间,columns为字段名。

5、注意事项:
使用财务数据接口前,需要确保本地已经下载了相应的财务数据。
根据不同的取数方式(公告期或报告期),获取到的数据可能有所差异。选择哪种方式取决于具体的数据需求。
以上就是QMT中财务数据获取的基本概述和关键点。具体操作时,建议参考QMT的官方文档或相关教程,以获取更准确和详细的信息。

温馨提示:投资有风险,选择需谨慎。
- miniQMT哪家券商开通门槛更低?miniQMT策略编辑流程步骤详细解答!
- 新手如何快速开通QMT或Ptrade?开通量化软件详细攻略!
- 别再分不清了!QMT下载财务数据,用 download_financial_data2() 就对了!
- miniQMT在哪里申请呀?量化软件好用吗?miniQMT策略编辑流程步骤详细解答!
- 开通量化交易软件QMT和ptrade哪个更好用?QMT软件各类报错问题解决方案!
- QMT量化交易软件回测怎么弄?两个妙招,轻松解决QMT回测!
- QMT和MiniQMT的区别是什么?量化交易到底如何选择?
- 量化交易软件ptrade开通全攻略!哪家券商开通ptrade门槛更低?
-
春节红包大战升级,腾讯元宝 vs 阿里千问——AI入口之争白热化,哪些投资主线值得关注?
2026-02-08 11:27
-
2026春节档电影定档,影视涨幅居前,传媒还能上车吗?
2026-02-08 11:27
-
春节出行热背后,哪些“交通+旅居”指数值得关注?
2026-02-08 11:27


问一问

+微信
分享该文章
