SuperAPI AI 工具集

stock-announcements

编程与开发

查看项目

更新于 10-15 21:47

技能介绍

用途:查询A股上市公司官方公告,帮助监控重大事件、业绩快报、股东变动、重组等投资相关信息。触发场景包括查询特定公司公告、监控特定事件、辅助投资决策。

数据来源与范围:数据来自东方财富网,通过AkShare开源库获取,覆盖全部A股上市公司,为当日公告,官方权威数据。

依赖安装:pip install akshare pandas requests PyPDF2

使用方式:先设置编码,再用$SKILLS_ROOT定位脚本执行。基础查询:python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858;查询最近7天加--days 7;关键词筛选加--keyword 业绩;JSON输出加--format json;提取PDF内容并总结加--detail。

参数:stock_code为股票代码(必填);--days为最近N天,默认30;--format为json/text,默认text;--keyword为标题关键词筛选;--detail提取PDF内容并总结,默认false。

工作流:先识别股票代码(公司名称需先用web-search查询代码,Yahoo格式如000858.SZ提取纯数字,纯代码直接传递),再执行查询,最后解读结果(提取标题、类型、日期,分类汇总,标注重要性,提供简洁解读)。

限制:只能查询当日公告,因AkShare的stock_notice_report接口只返回指定日期的全部公告;查询速度约7-10秒,需遍历1000+条公告;Windows PowerShell GBK编码可能导致中文显示乱码,使用--format json可规避。