用于基于AkShare数据的风险触发监控场景。适用于金融工作中的基础任务单元。
这个 Skill 基于 AKShare 的 A 股行情、新闻、热度与风险专题数据,构建一个可执行的 风险舆情触发机制。它不是预测未来收益的黑盒模型,而是一个面向研究、预警和盘前/盘后巡检的规则型引擎:
本 Skill 默认使用以下 AKShare 接口:
A股历史行情:stock_zh_a_hist
个股新闻:stock_news_em
A股人气榜:stock_hot_rank_em
个股热度历史趋势:stock_hot_rank_detail_em
上市公司质押比例:stock_gpzy_pledge_ratio_em
商誉减值预期明细:stock_sy_yq_em
千股千评:stock_comment_em
建议安装 AKShare 最新版本后使用,因为
stock_news_em、stock_hot_rank_detail_em等接口在近几个版本有过修复记录。AKShare 官方文档当前展示的版本为 1.18.39,官方安装建议为pip install akshare --upgrade,GitHub 仓库采用 MIT License。
Skill 会从 4 个维度构造风险触发项:
输出字段示例:
symbol:股票代码as_of_date:计算日期risk_score:0~100 的综合风险分数risk_level:LOW / MEDIUM / HIGH / CRITICALtriggers:触发项列表headline_negative_ratio:负面新闻占比pledge_ratio:质押比例(如可获取)goodwill_warning:是否存在商誉减值预期latest_rank:最新热度排名(如可获取)comment_score:千股千评综合得分(如可获取)akshare-a-share-risk-sentiment-trigger/
├─ skill.md
├─ LICENSE
├─ requirements.txt
└─ script/
├─ config.py
├─ utils.py
├─ data_loader.py
├─ risk_engine.py
└─ run_skill.py
pip install -r requirements.txt
python script/run_skill.py --symbol 603777
python script/run_skill.py \
--symbol 300750 \
--start-date 20240101 \
--end-date 20260313 \
--report-date 20241231
python script/run_skill.py --symbol 002594 --output json
python script/run_skill.py \
--symbol 600519 \
--negative-keywords 立案,处罚,问询函,暴雷,违约,减值
Skill 内置一个规则分值系统,默认做法如下:
风险等级映射:
0 ~ 19:LOW20 ~ 39:MEDIUM40 ~ 59:HIGH60+:CRITICAL你可以在 script/config.py 中调整阈值与打分权重。
本压缩包内除第三方依赖外的自编代码采用 MIT License,详见根目录 LICENSE。