File contents A股实时行情与分时量能分析
使用东方财富和新浪财经接口获取A股数据,支持实时行情、分时K线、量能分析。
快速开始
实时行情
# 单只股票
uv run {baseDir}/scripts/analyze.py 600789
# 多只股票
uv run {baseDir}/scripts/analyze.py 600789 002446 002342
# 含分时量能分析
uv run {baseDir}/scripts/analyze.py 600789 --minute
# JSON输出
uv run {baseDir}/scripts/analyze.py 600789 --json
持仓管理
# 显示持仓
uv run {baseDir}/scripts/portfolio.py show
# 添加持仓
uv run {baseDir}/scripts/portfolio.py add 600789 --cost 10.416 --qty 3400
# 更新持仓
uv run {baseDir}/scripts/portfolio.py update 600789 --cost 10.2
# 删除持仓
uv run {baseDir}/scripts/portfolio.py remove 600789
# 分析所有持仓(含分时量能)
uv run {baseDir}/scripts/portfolio.py analyze
股票代码格式
直接使用6位数字代码即可,系统自动识别市场:
沪市 : 6开头 (如 600789)
深市 : 0或3开头 (如 002446, 300001)
北交所 : 8或4开头
分时量能分析说明
成交分布时段
时段
说明
早盘30分 (9:30-10:00)
主力早盘动作,>30%为抢筹信号
上午中段 (10:00-11:30)
正常交易
下午中段 (13:00-14:30)
正常交易
尾盘30分 (14:30-15:00)
>25%为尾盘异动信号
主力动向信号
早盘放量 >30% : 主力早盘抢筹
早盘放量 >40% : 主力强势介入
尾盘放量 >15% : 尾盘有一定放量
尾盘放量 >25% : 可能有主力抢筹或出货
封板状态 : 涨停/跌停,关注封单量
放量时段 TOP 10
显示当日成交量最大的10个分钟,用于识别:
主力建仓/出货时机
重大消息发布时点
涨停封板/开板时刻
数据源
统一使用新浪财经接口,数据一致性好:
数据
接口
延迟
实时行情
hq.sinajs.cn
~3秒
分时K线
CN_MarketDataService.getKLineData
~1分钟
支持批量获取,减少请求次数。
输出示例
============================================================
股票: 鲁抗医药 (600789)
============================================================
【实时行情】
现价: 10.32 涨跌: +0.88%
今开: 10.20 最高: 10.77 最低: 9.82
昨收: 10.23 换手: 2.38%
成交量: 218.2万手 成交额: 22.51亿
【分时量能分析】鲁抗医药
全天成交: 2181838手 (225105.3万元)
成交分布:
早盘30分(9:30-10:00): 907228手 (41.6%)
上午中段(10:00-11:30): 866457手 (39.7%)
下午中段(13:00-14:30): 181321手 (8.3%)
尾盘30分(14:30-15:00): 225180手 (10.3%)
放量时段 TOP 10:
09:31:00 价格:10.03 成交:216545手 金额:21965.3万
...
【主力动向判断】
🔥 早盘主力抢筹明显
持仓文件
持仓数据存储在: ~/.clawdbot/skills/a-stock-analysis/portfolio.json
限制
仅支持A股(沪深北交所)
交易时段外获取的是收盘数据
分时数据最多250条(约1个交易日)
1 --- 2 name: a-stock-analysis 3 description: A股实时行情与分时量能分析 4 --- 5 6 # A股实时行情与分时量能分析 7 8 使用东方财富和新浪财经接口获取A股数据,支持实时行情、分时K线、量能分析。 9 10 ## 快速开始 11 12 ### 实时行情 13 14 ```bash 15 # 单只股票 16 uv run {baseDir}/scripts/analyze.py 600789 17 18 # 多只股票 19 uv run {baseDir}/scripts/analyze.py 600789 002446 002342 20 21 # 含分时量能分析 22 uv run {baseDir}/scripts/analyze.py 600789 --minute 23 24 # JSON输出 25 uv run {baseDir}/scripts/analyze.py 600789 --json 26 ``` 27 28 ### 持仓管理 29 30 ```bash 31 # 显示持仓 32 uv run {baseDir}/scripts/portfolio.py show 33 34 # 添加持仓 35 uv run {baseDir}/scripts/portfolio.py add 600789 --cost 10.416 --qty 3400 36 37 # 更新持仓 38 uv run {baseDir}/scripts/portfolio.py update 600789 --cost 10.2 39 40 # 删除持仓 41 uv run {baseDir}/scripts/portfolio.py remove 600789 42 43 # 分析所有持仓(含分时量能) 44 uv run {baseDir}/scripts/portfolio.py analyze 45 ``` 46 47 ## 股票代码格式 48 49 直接使用6位数字代码即可,系统自动识别市场: 50 51 - **沪市**: 6开头 (如 600789) 52 - **深市**: 0或3开头 (如 002446, 300001) 53 - **北交所**: 8或4开头 54 55 ## 分时量能分析说明 56 57 ### 成交分布时段 58 59 | 时段 | 说明 | 60 |------|------| 61 | 早盘30分 (9:30-10:00) | 主力早盘动作,>30%为抢筹信号 | 62 | 上午中段 (10:00-11:30) | 正常交易 | 63 | 下午中段 (13:00-14:30) | 正常交易 | 64 | 尾盘30分 (14:30-15:00) | >25%为尾盘异动信号 | 65 66 ### 主力动向信号 67 68 - **早盘放量 >30%**: 主力早盘抢筹 69 - **早盘放量 >40%**: 主力强势介入 70 - **尾盘放量 >15%**: 尾盘有一定放量 71 - **尾盘放量 >25%**: 可能有主力抢筹或出货 72 - **封板状态**: 涨停/跌停,关注封单量 73 74 ### 放量时段 TOP 10 75 76 显示当日成交量最大的10个分钟,用于识别: 77 - 主力建仓/出货时机 78 - 重大消息发布时点 79 - 涨停封板/开板时刻 80 81 ## 数据源 82 83 统一使用新浪财经接口,数据一致性好: 84 85 | 数据 | 接口 | 延迟 | 86 |------|------|------| 87 | 实时行情 | `hq.sinajs.cn` | ~3秒 | 88 | 分时K线 | `CN_MarketDataService.getKLineData` | ~1分钟 | 89 90 支持批量获取,减少请求次数。 91 92 ## 输出示例 93 94 ``` 95 ============================================================ 96 股票: 鲁抗医药 (600789) 97 ============================================================ 98 99 【实时行情】 100 现价: 10.32 涨跌: +0.88% 101 今开: 10.20 最高: 10.77 最低: 9.82 102 昨收: 10.23 换手: 2.38% 103 成交量: 218.2万手 成交额: 22.51亿 104 105 【分时量能分析】鲁抗医药 106 全天成交: 2181838手 (225105.3万元) 107 108 成交分布: 109 早盘30分(9:30-10:00): 907228手 (41.6%) 110 上午中段(10:00-11:30): 866457手 (39.7%) 111 下午中段(13:00-14:30): 181321手 (8.3%) 112 尾盘30分(14:30-15:00): 225180手 (10.3%) 113 114 放量时段 TOP 10: 115 09:31:00 价格:10.03 成交:216545手 金额:21965.3万 116 ... 117 118 【主力动向判断】 119 🔥 早盘主力抢筹明显 120 ``` 121 122 ## 持仓文件 123 124 持仓数据存储在: `~/.clawdbot/skills/a-stock-analysis/portfolio.json` 125 126 ## 限制 127 128 - 仅支持A股(沪深北交所) 129 - 交易时段外获取的是收盘数据 130 - 分时数据最多250条(约1个交易日)
zai-org/synapse/tree/main/.setup/skills/clawhub/skills/a-stock-analysis commit 888403408d
Frequently asked questions How do I install the A Stock Analysis skill? Run npx skillmds@latest add zai-org/a-stock-analysis in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the A Stock Analysis skill do? A股实时行情与分时量能分析 It is listed under Coding & Dev Tools on SkillMD.
Is A Stock Analysis safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with A Stock Analysis? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is A Stock Analysis free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published A Stock Analysis? zai-org (@zai-org) published this skill. Their other Agent Skills are listed on their SkillMD profile.