如何获取财务数据?——get_fundamentals 函数详解!
发布时间:2025-12-12 15:54阅读:48
get_fundamentals:获取财务数据
函数原型:
get_fundamentals(security, table, fields=None, date=None, start_year=None, end_year=None, report_types=None, merge_type=None, is_dataframe=False)
使用场景
该函数可在研究、回测及交易模块中使用,用于获取上市公司财务报表、日频估值数据以及各类财务指标。
函数说明
get_fundamentals 主要用于获取以下几类财务数据:
- 财务三大报表数据(资产负债表、利润表、现金流量表)
- 日频估值数据
- 各项财务能力指标数据
注意事项
以下是使用过程中需要特别注意的几点:
- 五类财务指标表为非 PIT 类型数据:包括 growth_ability(成长能力)、profit_ability(盈利能力)、eps(每股收益)、operating_ability(营运能力)、debt_paying_ability(偿债能力)等。这些数据是按“财报期”发布的,不是按“日期”实时更新的。
- 非 PIT 数据的获取逻辑:如果在某一个财报周期内请求数据,而该股票尚未发布该期财报,则无法获取到相关数据。示例说明:get_fundamentals('600XXX.SS', 'eps', date='20240301') 假设 2024 年 1 月 1 日至 3 月 31 日为 2023 年年报披露期,但 XX 电子实际于 2024 年 3 月 19 日才发布年报。此时若以 date='20240301' 请求,系统会认为这是 2023 年年报,但由于未发布,返回结果将为 None。
- 建议操作方式:用户应根据年份范围内的具体季度来获取财务数据,同时注意避免获取未来数据。实际应用中,可以参考单因子策略 Demo 中的数据获取方式,确保数据的准确性与合理性。
总结
get_fundamentals 是获取财务数据的重要工具,适用于量化分析和策略开发。了解其数据类型与获取机制,有助于更高效地构建财务指标模型,提升策略质量。
#量化交易 #QMT量化 #财务数据 #策略开发 #get_fundamentals
如需测试账户或策略模板,立即联系我获取专属支持!欢迎加我私信!
温馨提示:投资有风险,选择需谨慎。
-
最新整理:2026全年A股休市日历出炉!
2025-12-29 14:22
-
2026年元旦假期国债逆回购理财怎么做?(附3天假期躺赚11天利息攻略)
2025-12-29 14:22
-
2026年A股投资参考:16家券商共识下的机会与布局
2025-12-29 14:22


问一问

+微信
分享该文章
