Provides real-time and historical A-share stock data from multiple free sources including mootdx, Sina, Tencent, Eastmoney, and Tushare.

Install

openclaw skills install stock-a

Stock-A Skill

💼 A股股票行情数据获取工具,支持多个免费数据源。

功能

  • 实时行情 - 获取个股实时价格、涨跌幅、成交量等
  • 历史K线 - 获取日线/周线/月线历史数据
  • 多数据源 - mootdx、新浪财经、腾讯财经、东方财富、Tushare

📊 数据源汇总

1. mootdx(通达信/同花顺)⭐ 推荐

功能状态说明
实时行情✅ 可用默认数据源,需本地安装
历史K线✅ 可用支持日线/周线/月线
F分钟线✅ 可用1/5/15/30/60分钟
财务数据✅ 可用财务指标、利润表等
# mootdx 实时行情
python -c "
from mootdx import quotes
q = quotes.StdQuotes()
result = q.daily(symbol='600519')
print(result)
"

# mootdx 历史K线
python -c "
from mootdx import reader
r = reader.Reader()
df = r.daily(symbol='600519', adjust='qfq')
print(df.tail())
"

2. 新浪财经

功能状态说明
实时行情✅ 可用推荐使用
历史K线✅ 可用
# 新浪财经 - 实时行情 (推荐)
python scripts/sina_realtime.py sh600519

# 新浪财经 - 历史K线
python scripts/sina_history.py sh600519 2024-03-01 2024-03-25

3. 腾讯财经

功能状态说明
实时行情✅ 可用
# 腾讯财经 - 实时行情
python scripts/tengxun_realtime.py sh600519

4. 东方财富

功能状态说明
实时行情⚠️ 不稳定需网络稳定环境
# 东方财富 - 实时行情
python scripts/eastmoney_realtime.py sh600519

5. Tushare

功能状态说明
实时行情⚠️ 备用即将停用,免费Token
# Tushare - 实时行情
python scripts/tushare_realtime.py 600519

📋 数据源测试结果汇总

数据源实时行情历史K线财务数据状态
mootdx⭐ 推荐
新浪财经✅ 可用
腾讯财经✅ 可用
东方财富⚠️⚠️ 不稳定
Tushare⚠️⚠️ 备用
网易财经❌ 502错误
Tushare Pro❌ 需Token

🔧 代码说明

  • sh600519 - 上海市场 (60xxxx)
  • sz000001 - 深圳市场 (00xxxx)
  • sz300750 - 创业板 (30xxxx)
  • bjxxxx - 北交所 (8xxxx/4xxxx)

📖 使用示例

实时行情输出示例

贵州茅台 (SH600519)
==============================
最新价: 1408.81
涨跌: +1.48
涨跌幅: +0.11%
开盘: 1410.11
最高: 1417.87
最低: 1401.01
成交量: 1,409手
成交额: 157.35亿

安装新数据源

# 安装 mootdx (如未安装)
pip install mootdx

# 安装 Tushare (备用)
pip install tushare