← 返回 Skill 列表
extension
分类: 数据与分析无需 API Key

股票异动监控

A股资金流向与异动逐时监控技能。当需查询沪深A股板块/个股资金流向、涨跌幅前三板块及个股、活跃个股、北向/南向(沪深港通)资金,或识别「主力净流入居前但涨幅小」的资金悄悄建仓异动时,使用此技能。适用于定时盯盘、盘中复盘、收盘汇总等场景;仅服务沪深A股(代码60/00/30/68开头),忽略港股/美股。

person作者: user_6488fceahubcommunity

股票异动监控

Overview

本技能封装一套「A股资金流向 + 异动识别」的自动化监控工作流:拉取东方财富实时行情,输出 大盘概览(含量能比)、资金净流入前三板块、涨幅/活跃个股、北向/南向沪深港通资金, 并筛选资金悄悄建仓异动标的,最终生成 Markdown + HTML(可选 .docx)报告。设计目标是被定时任务 (每小时)或用户即时调用,产出可逐时对比的标准化监控报告。

When to Use

  • 用户要求「监控 A股资金流向 / 板块资金 / 主力净流入」。
  • 用户要求「涨跌幅前三板块及个股」「活跃个股」「北向/南向资金」。
  • 用户要求识别「资金悄悄建仓」「低位吸筹」「异动」标的。
  • 构建「每小时/每日盯盘」类定时自动化时,作为执行单元。

Quick Start(推荐:直接跑脚本)

技能自带 scripts/monitor.py,一次性完成抓取→分析→出报告(含 .md / .html / .docx),最可靠且可重复。

# 使用随附 venv(已含 python-docx,可同时出 .docx);若 venv 缺失则退回托管 Python
PY="C:/Users/Administrator.SDJK-2024CRJIDH/.workbuddy/binaries/python/envs/default/Scripts/python.exe"
[ -x "$PY" ] || PY="C:/Users/Administrator.SDJK-2024CRJIDH/.workbuddy/binaries/python/versions/3.13.12/python.exe"
"$PY" "C:/Users/Administrator.SDJK-2024CRJIDH/.workbuddy/skills/stock-anomaly-monitor/scripts/monitor.py"
  • 输出:G:\个人文档\workbuddy文档\deliverables\A股资金流向_{日期}_{HHMM}.md(周末自动跳过,仅写 skip 标记),同名 .html / .docx。
  • 自定义输出目录:OUTPUT_DIR="你的路径" "$PY" scripts/monitor.py。

⚠️ 本机 Shell 坑(Windows / Git Bash,实测):Bash 工具的 PATH 缺 GNU coreutils, date / mkdir / ls / cat / head 全部 command not found。不要用 cd、mkdir -p、 | head 组织命令,也不要裸用 python / npm。一律用绝对路径调用 python / node, 目录由脚本内部用 os.makedirs 创建。curl 可用(/c/Windows/system32/curl)。

报告结构(脚本自动生成)

  1. 一、大盘概览:上证/深证成指/创业板指/科创50 点位+涨跌幅+成交额;两市成交额;量能比(同期口径)
  2. 二、资金净流入前三板块及代表个股(板块 / 涨跌幅 / 主力净流入亿 / 主力净流入占比)
  3. 三、涨幅居前个股 Top10(个股 / 涨跌幅 / 主力净流入 / 换手 / 成交额)
  4. 四、其他活跃个股·高换手 Top10(个股 / 涨跌幅 / 主力净流入 / 换手 / 振幅)
  5. 五、北向 / 南向资金:沪股通、深股通、港股通(沪)、港股通(深),含买入/卖出/状态
  6. 六、资金悄悄建仓异动:板块 + 个股各 Top5(主力净流入>0 且居前、|涨跌幅|<2%、量比>1.2)
  7. 七、数据来源与风险提示

手动执行路径(不跑脚本时)

按 references/api_reference.md 的接口与字段映射,用 curl(带 Referer: https://www.eastmoney.com) 或 Python urllib 调用东方财富 push2 接口,再按上述结构整理报告。必须注意以下已实测的坑:

坑 1:po 参数方向 —— 最容易把榜单取反

  • po=1 = 降序,po=0 = 升序。
  • 取「净流入前 N 板块」「涨幅前 N 个股」必须用 po=1;若误用 po=0,拿到的是 净流出榜 / 跌幅榜,报告会整体反向(历史版本曾因此输出 -2.9% 的"涨幅榜")。
  • 应对:调用后仍按字段二次排序,并抽查首行数值符号是否与榜单语义一致。

坑 2:沪深港通键名方向 —— 不要凭字面猜

kamt/get 返回 hk2sh / hk2sz / sh2hk / sz2hk 四个子对象,方向以每日额度为准:

| 键名 | dayAmtThreshold | 含义 | |---|---|---| | hk2sh | 520 亿元 | 北向:沪股通 | | hk2sz | 520 亿元 | 北向:深股通 | | sh2hk | 420 亿元 | 南向:港股通(沪) | | sz2hk | 420 亿元 | 南向:港股通(深) |

佐证:① sh2hk/sz2hk 当日成交额之比(1.88)与历史表「港股通(沪)/港股通(深)」(1.81)吻合; ② 历史表中 001/003(北向)的 NET_DEAL_AMT 自 2024-08 起恒为 null,与 hk2sh/hk2sz 净额恒为 0 一致。

坑 3:北向净买入已停止披露

沪深股通实时买卖与净买入数据自 2024 年 8 月起停止盘中披露,仅收盘后公布成交总额。 hk2sh/hk2sz 的 buyAmt/sellAmt/netBuyAmt 恒为 0 —— 这是数据缺失而非「零净买入」。 报告须标注「北向实时接口受限」,不得估算、不得用 dayNetAmtIn 冒充(该字段在部分快照等于额度上限,属占位值)。 可用的替代参考(收盘后数据,报告须注明"非当日"):历史表 https://datacenter-web.eastmoney.com/api/data/v1/get?reportName=RPT_MUTUAL_DEAL_HISTORY&columns=ALL&sortColumns=TRADE_DATE&sortTypes=-1&pageSize=30 中 MUTUAL_TYPE:001=沪股通、003=深股通、002=港股通(沪)、004?=港股通(深)、005=北向合计、006=南向合计。

坑 4:量能比不能用「今日累计 ÷ 昨日全天」

A股前 80 分钟常已占全天成交额 50% 以上,直接相除会得出「放量 1.5 倍以上」的失真结论。 正确做法:抓 5 分钟K线,用「今日累计 vs 上一交易日同一时刻累计」做同期对比:

https://push2his.eastmoney.com/api/qt/stock/kline/get?secid=1.000001
  &fields1=f1,f2,f3&fields2=f51,f57&klt=5&fqt=1&end=20500101&lmt=130

(fields2=f51,f57 只返回 2 列 → 时间 [0]、成交额 [1];上证的 1 个交易日 = 48 根 5 分钟K线, lmt=130 可同时覆盖今日、昨日全天与前日。深市用 secid=0.399106。)

坑 5:板块层级嵌套

东财行业板块存在层级包含(如 电子 ⊃ 半导体 ⊃ 数字芯片设计),「净流入前 3」常属同一主线, 不可直接相加,报告中须加口径提示。

关键接口与字段

  • 指数快照:ulist.np/get?secids=1.000001,0.399001,0.399006,0.399106&fields=f2,f3,f6,f12,f14; 两市成交额 = 000001(沪市) + 399106(深市) 的 f6,勿用深证成指避免口径混乱。
  • 板块资金流:clist + fs=m:90+t:2+f:!50,f62 主力净流入(元,÷1e8 得亿)、f184 占比、f66 超大单、f72 大单。
  • 个股:clist + fs=m:0+t:6,m:0+t:80,m:1+t:2,m:1+t:23,f3 涨跌幅、f8 换手、f10 量比、f7 振幅、f6 成交额。
  • 异动口径:f62>0 且居前 + |f3| < 2% + f10 > 1.2(量比温和放大)。

约束与注意事项

  • 仅服务沪深A股(60/00/30/68 开头),忽略港股/美股及其他境外市场。
  • 所有价格/净额标注来源与获取时间(北京时区);盘中快照须说明「非收盘终值」;非盘中需说明为最近收盘数据。
  • 「主力净流入」为按成交单金额分档(超大单+大单)的估算口径,不同数据商会有出入,宜作方向性参考。
  • 用概率性表述,避免「必涨/稳赚」等绝对化措辞;文末固定风险提示(见脚本模板)。
  • 接口可能因网络/反爬瞬时失败,脚本已内置重试;仍失败则如实告知并标注数据源缺口。

⚠️ 以上由AI基于公开信息整理生成,仅供参考,不构成任何投资建议或个股推荐。投资有风险,决策需谨慎。