在聚宽数据库jqdata中,可以通过获取财务报告的日期来判断是否有新的季报或年报发布。以下是一个简单的Python示例,展示了如何使用jqdata获取当天出报告的个股:
```
# 导入jqdata
import jqdatasdk
# 登录jqdata
jqdatasdk.auth('your_username', 'your_password')
# 获取当天日期
today = jqdatasdk.get_date()
# 获取所有股票列表
stocks = jqdatasdk.get_all_securities(['stock'], date=today)
# 获取财务报告的日期
financial_report_dates = jqdatasdk.get_extras('is_st', date=today, count=1)
# 筛选出当天出季报的个股
report_stocks = []
for stock in stocks:
if stock in financial_report_dates.index:
report_stocks.append(stock)
# 打印出当天出季报的个股
for stock in report_stocks:
print(stock)
```
请注意,你需要将'your_username'和'your_password'替换为你在聚宽数据库的用户名和密码。
这个脚本首先获取了当天日期,然后获取了所有股票列表。接着,它获取了财务报告的日期,并检查哪些股票在这个日期有财务报告。最后,它打印出了这些股票的代码。
2024-05-28