A股报告系统
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-a-stock-report。
技能介绍
要解决什么问题
交易日里你需要反复拉指数、成交额、涨跌停、板块强弱和外围市场,再整理成晨报、收盘小结或晚报——手工做既慢,也容易在 cron 与多脚本并发时重复推送或推错日期。本技能把 A 股多类报告 做成可定时触发的流水线:取数、打分/排版、落盘 Markdown,并在配置 WECOM_WEBHOOK_KEY 后 自动推到企业微信。
如何工作
报告按复杂度分两种执行模式:
- 收盘小结、IPO 周报、盘中预警:Python 脚本内完成采集与推送;收盘小结会综合问财涨跌停/炸板、东财主力净流入、akshare 全市场成交额等,并带情绪打分逻辑。
- 晨报、晚报、财经周末要闻:两段式——dispatcher 注入真实日期 prompt → LLM 写内容文件 →
send_*脚本读取并推送;晚报另有collect_evening_data.py与ai.txt中间文件,供要闻与操作建议与发送端对齐。
数据源在文档里写得很具体:六大指数走腾讯 qt.gtimg.cn,全市场成交额/流通市值用 stock_zh_a_spot_em(),涨跌停等走问财 OpenAPI(进程内 _iwencai_query(),避免子进程泄露环境变量)。各脚本通过 scripts/_lock.py 做 PID + TTL 进程锁,防止 cron 重叠;密钥按脚本 白名单 加载,禁止硬编码。
边界与注意点
- 问财字段名可能因 NLP 同义词变化(如「炸板家数」与「涨停开板家数」),消费侧需兼容多字段名。
- 晚报文件名日期与报告内「两融余额」标注日可能差一个交易日;周末要闻的情绪轨迹从历史
收盘小结_*.md/晚报_*.md合并对齐。 - 未配置 Webhook 时仍可生成报告文件,自动推送属于授权后的自动化组成部分,不是默认必选项。
使用场景
- 周一至周五收盘后,要把涨停跌停、炸板率、主力净流入和行业涨跌整理成固定模板的收盘小结并推到交易群。
- 工作日 20:00 需生成含两融余额、估值分位与财经要闻的晚报,且发送端读取与 LLM 写入的 `ai.txt` 日期头一致。
- 周六 cron 触发时,要汇总科创板/创业板/北交所/沪深主板 IPO 排队与过会状态,输出 IPO 周报 Markdown 并推送。
- 交易日上午与下午盘中,每 5 分钟拉实时行情做异常监控,满足条件时通过 Webhook 发盘中预警。
适合人员
- 在自有服务器上用 cron 维护早报/晚报/收盘小结流水线,并配置 `WECOM_WEBHOOK_KEY` 的投资社群运营者。
- 习惯用问财查涨跌停、用 akshare 看全市场成交额,希望收盘复盘指标自动打分落盘的交易者。
- 需要撰写财经周末要闻,并从历史 `收盘小结_*.md` 与晚报两融行合并一周情绪轨迹的内容编辑。
- 按脚本白名单拆分 `IWENCAI_API_KEY`、`TUSHARE_TOKEN` 与企微密钥,避免全量注入 `.env` 的运维工程师。