核心用法
本 Skill 通过调用东方财富 push2.eastmoney.com 官方 API,获取 A 股(沪市/深市)及主要指数的日内分时走势数据。用户只需提供股票代码或指数代码,系统即可自动推断市场类型(market=1 为沪市,market=0 为深市),构造 secid 参数执行请求,并解析返回的 JSON 数据。
调用流程:
1. 确定 secid:根据代码前缀推断市场(6 开头→沪市/1;0/3 开头→深市/0),格式为 {market}.{code}
2. 执行请求:使用 curl 访问东方财富分时数据接口,支持当日 4 小时交易时段的分钟级数据
3. 解析响应:提取 name(名称)、preClose(昨收)、trends(分时数组)等关键字段
4. 格式化输出:将时间、开盘价、现价、最高/最低价、成交量、成交额、均价以表格形式呈现
输出字段说明:
- 时间(HH:MM)、开盘/现价/最高/最低价
- 成交量(手)、成交额(元)、均价(元)
显著优点
1. 数据源权威:直接对接东方财富官方行情服务器,数据真实可靠,非第三方爬取
2. 覆盖全面:支持全部沪深 A 股(600xxx/601xxx/603xxx、000xxx/002xxx/300xxx)及核心指数(上证指数、深证成指、创业板指等)
3. 实时性高:分钟级更新,交易时段内数据延迟通常在秒级
4. 使用简便:仅需股票代码即可自动推断市场,无需用户手动选择沪市/深市
5. 输出规范:表格化展示,关键指标(昨收、均价)突出,便于快速分析日内走势
潜在缺点与局限性
1. 非交易时段数据滞后:休市后请求返回的是上一交易日数据,需特别告知用户
2. 无历史数据:仅支持当日(ndays=1)分时,无法获取多日或历史分钟数据
3. 集合竞价数据特殊:9:15–9:25 时段成交量常为 0,用户可能误解为数据异常
4. 依赖外部服务:API 由东方财富维护,存在服务不可用或接口变更风险
5. 无 K 线/技术指标:仅提供原始分时数据,不含 MA、MACD 等衍生计算
适合人群
- 短线交易者:需要实时监控日内价格波动与成交量变化
- 量化分析爱好者:获取原始分时数据用于本地策略回测或实时监控
- 财经内容创作者:快速生成行情数据表格用于文章、报告
- 普通投资者:查看当日股票或指数走势,辅助买卖决策
常规风险
- 数据时效风险:非交易时间返回历史数据,若未明确提示可能导致误判
- 服务稳定性:东方财富 API 偶有维护或限流,极端行情下可能响应延迟
- 无官方 SLA:免费公开接口,不承诺可用性与数据准确性保证
- 隐私安全:请求仅含公开行情数据,不涉及用户账户或持仓信息,风险可控