量化交易软件QMT开户实操保姆级教程!QMT批量获取基本面指标实操避坑指南!
发布时间:1小时前阅读:11

想在QMT里批量搞基本面指标,其实没那么玄乎。你不需要一个个去翻财报,关键是把本地客户端里的数据仓库用起来。QMT本身已经帮你把三大报表和衍生指标都规整好了,你要做的只是“点名”让它们出来。
首先,你得确保粮草充足。在本地客户端的“数据管理”里,把财务数据下载到本地,这是前提,不然调出来的全是空值。下载完之后,批量获取主要分两条路子。
最直接的是用 ContextInfo.get_financial_data。你不需要写循环去一只只股票问,直接把股票代码列成一个清单,比如你自选了二三十只票,或者直接拿某个板块的成分股列表,连同你想要的时间段一起扔进去。字段方面,常用的像 ASHAREINCOME(利润表)里的净利润,或者 PERSHAREINDEX(主要指标)里已经算好的ROE、EPS,都是现成的。这个函数很聪明,如果你给了一堆股票和一个时间范围,它会直接吐给你一个整齐的面板数据,省去了你自己拼接的麻烦。
如果你想要的是那种已经加工好的因子,比如PE、PB或者成长性指标,QMT里还有个 get_factor_data 可以用。这个更偏向于实战选股,字段名通常挂在 Valuation_and_Market_Cap 这种表下面,同样支持传入一揽子股票代码批量拉取,返回的字典结构按股票代码分好,你直接遍历就行。
这里有个避坑的点得提一嘴。批量取数时千万留意 report_type 这个参数。默认或者设成 announce_time 是按公告日来的,这是做回测保命的设置。如果你手滑设成了 report_time(按报告期),那在回测里你很可能在4月1号就“提前”用上了4月28号才发布的年报数据,这就属于开了天眼,实盘要吃亏的。所以批量拉数据时,老老实实按公告日对齐,虽然数据看起来会有点“滞后”,但那才是当时真实能看到的信息。
✅ 优惠佣金 —— 各项专属优惠费率
✅ 智能交易条件单 + 网格交易工具 —— 自动盯盘、自动触发条件单、网格交易,省心又高效
✅AI投顾服务(AI选好股、AI选好基、AI投ETF)——限时30天免费使用
风险提示:智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。投资有风险,入市需谨慎
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
