提前获取报告公布日期

用户头像继续_继续_继续
2025-08-21 发布

请问提前获取报告(季报、年报)公布日期代码怎么写

评论

用户头像
2025-08-21 03:20:22

为了获取上市公司的季度报告和年度报告的公布日期,你需要调用get_fundamentals函数。这个函数可以从财务数据表中查询相关数据,包括报告公布日期。以下是一个示例代码,用于查询特定股票在指定时间点或过去某个时间的季报、年报的公布日期,并进行降序排列输出前几条数据:

# 调用get_fundamentals获取报告公布日期
data = get_fundamentals(
    query(
        valuation.symbol,
        report_date, # 假设财务表中的报告公布日期字段名为report_date
    ).order_by(
        report_date.desc() # 降序排列,最新的报告在前
    ),
    date='20231005' # 查询指定日期的报告,此处假设查询的是2023年10月5日的报告
)

# 输出前几条数据
print(data.head())

此代码段主要做了以下几步操作:

  1. 使用query_fundamentals函数,其中包含了两部分:首先是从财务表中选择我们需要的数据(这里是valuation.symbolreport_date),然后是按降序排列报告公布日期(report_date.desc())。这里假设report_date字段存储了报告的公布日期。
  2. 设置查询的时间点为'20231005',也就是2023年10月5日。这个时间可以根据你的需求进行更改或使用其他参数(如date='now'表示获取最近的数据)。
  3. 最后,打印出数据的前几条记录,你可以通过调整data.head()中的数字来改变输出的数量。

需要注意的是,在实际应用中,你需要根据实际情况和SuperMind平台的具体字段名进行相应的调整。如果财务表中的字段名称不准确或有所不同,请替换为正确的字段名称。同时确保你已经导入了必要的库,并且能够正常调用上述函数及方法。

评论