OpenClaw Skill 推荐:AKShare 帮你免费轻松搞定A股行情数据
OpenClaw Skill 推荐:AKShare 帮你免费轻松搞定A股行情数据
在当今数据驱动的投资时代,获取准确、及时、全面的A股行情数据是每一位投资者和分析师的核心需求。今天为大家介绍一个强大的 OpenClaw Skill —— AKShare 财经数据接口库,它让获取 A 股金融数据变得前所未有的简单高效。
什么是 AKShare?
AKShare 是一个基于 Python 的开源财经数据接口库,由国内开源社区维护。它已被完美封装为 OpenClaw 的便捷技能,具有以下特点:
-
✅ 完全免费:无需支付昂贵的 API 费用
-
✅ 无需注册:不需要 API Key,开箱即用
-
✅ 覆盖全面:涵盖股票、期货、期权、基金、外汇、债券、指数、加密货币等全品类金融产品
-
✅ 数据丰富:提供基本面数据、实时行情、历史行情、衍生数据等多维度信息
-
✅ 中文友好:接口文档和字段命名均为中文,上手零门槛
🎯 核心功能
1. A股市场数据
实时行情
-
东方财富、新浪财经等多数据源
-
实时股价、成交量、涨跌幅
-
市场整体涨跌统计
K线数据
-
日K、周K、月K,支持前复权、后复权
-
完整的历史走势数据
-
灵活的时间范围选择
涨跌幅排行
-
实时涨跌停统计
-
龙虎榜数据
-
热门板块追踪
财务数据
-
资产负债表、利润表、现金流量表
-
估值指标(PE、PB、ROE等)
-
盈利能力分析
# 示例代码
import akshare as ak
# A股实时行情
stock_zh_a_spot_em()
# 获取股票K线(前复权)
stock_zh_kline(symbol="000001", period="daily", adjust="qfq")
# 港股实时数据
stock_hk_spot_em()
# 美股行情
stock_us_spot()
2. 宏观经济指标
AKShare 提供了中国及全球主要经济体的核心宏观数据:
-
经济总量:GDP(国内生产总值)季度/年度数据
-
通胀指标:CPI(消费者物价指数)、PPI(生产者物价指数)
-
景气指数:PMI(采购经理指数)、消费者信心指数
-
货币政策:M1、M2 货币供应量,央行公开市场操作
-
对外贸易:进出口数据、外汇储备
# 示例代码
macro_china_gdp() # 中国GDP数据
macro_china_cpi() # 中国CPI通胀数据
macro_china_pmi() # 中国PMI采购经理指数
macro_china_m2() # M2广义货币供应量
3. 加密货币数据
支持主流交易所的加密货币数据:
-
交易对列表:币安、火币等交易所的完整币种列表
-
实时价格:BTC、ETH、USDT 等主流币种
-
K线数据:多种时间周期的历史行情
-
市场深度:买卖盘口数据
# 示例代码
crypto_binance_symbols() # 币安交易对列表
crypto_binance_btc_usdt_spot() # BTC/USDT实时价格
crypto_binance_btc_usdt_kline(period="daily") # BTC K线数据
4. 外汇与贵金属
-
外汇汇率:美元、欧元、日元等主要货币兑人民币
-
贵金属价格:黄金、白银的实时报价
-
利率数据:SHIBOR(上海银行间拆借利率)、LPR(贷款市场报价利率)
# 示例代码
forex_usd_cny() # 美元兑人民币汇率
metals_gold() # 国际金价
metals_shibor() # SHIBOR利率
5. 财务基本面数据
-
财务报表:资产负债表、利润表、现金流量表
-
估值指标:PE(市盈率)、PB(市净率)、PS(市销率)
-
盈利能力:毛利率、净利率、ROE(净资产收益率)
-
成长性:营收增长率、利润增长率
# 示例代码
stock_fundamental(symbol="000001") # 基本面数据
stock_valuation(symbol="000001") # 估值指标(PE、PB等)
stock_profit_em(symbol="000001") # 盈利能力数据
💡 实战应用场景
场景一:投资组合日常监控
假设你持有一篮子股票,每天需要监控它们的最新表现。这是 Skill 中内置的常用组合之一:
import akshare as ak
# 监控自选股
tickers = ["000001", "000002", "600519"] # 平安银行、万科A、贵州茅台
for ticker in tickers:
df = ak.stock_zh_kline(symbol=ticker, period="daily", adjust="qfq", start_date="20240101")
latest = df.iloc[-1]
print(f"{ticker}: 收盘价={latest['close']}, 涨跌幅={latest['pct_chg']}%")
场景二:市场热点快速扫描
快速了解今日 A 股市场哪些板块和个股表现最亮眼:
# 获取A股实时行情
df = ak.stock_zh_a_spot_em()
# 按涨跌幅排序,查看涨幅榜前10
top_gainers = df[['代码', '名称', '涨跌幅', '最新价']].sort_values('涨跌幅', ascending=False).head(10)
print("今日涨幅榜:")
print(top_gainers)
# 查看跌幅榜前10
top_losers = df[['代码', '名称', '涨跌幅', '最新价']].sort_values('涨跌幅', ascending=True).head(10)
print("\n今日跌幅榜:")
print(top_losers)
场景三:宏观经济分析
结合宏观数据判断经济走势:
import akshare as ak
import pandas as pd
# 获取最近8个季度的GDP数据
gdp_df = ak.macro_china_gdp()
print("中国GDP数据:")
print(gdp_df.tail(8))
# 获取CPI通胀数据
cpi_df = ak.macro_china_cpi()
print("\n中国CPI数据:")
print(cpi_df.tail(12))
🚀 快速上手指南
第一步:安装依赖
pip install akshare>=1.12 pandas>=1.5
第二步:验证安装
python -c "import akshare; print(f'AKShare版本: {akshare.__version__}')"
第三步:在 OpenClaw 中使用
通过 OpenClaw 的 akshare-finance Skill,你可以直接在对话中请求获取数据,无需编写任何代码。Skill 内置了以下实用脚本:
-
股票价格查询:快速获取 A 股、港股、美股实时行情
-
加密货币价格:获取 BTC、ETH 等主流币种价格
-
宏观经济数据:查询 GDP、CPI、PMI 等宏观数据
第四步:获取数据(Python 示例)
import akshare as ak
# 获取A股实时行情
df = ak.stock_zh_a_spot_em()
# 查看数据
print(df.head())
# 保存为CSV
df.to_csv("stock_data.csv")
📊 数据输出格式
AKShare 默认返回 Pandas DataFrame 格式,这是数据处理的标准格式,支持:
-
数据查看:
df.head(),df.tail(),df.describe() -
数据筛选:
df[df['涨跌幅'] > 5] -
数据导出:
df.to_csv(),df.to_excel() -
数据可视化:结合 matplotlib、seaborn 等绘图库
import akshare as ak
# 获取数据
df = ak.stock_zh_a_spot_em()
# 基础操作
print(f"数据形状: {df.shape}")
print(f"列名: {list(df.columns)}")
# 按涨跌幅筛选
rising_stocks = df[df['涨跌幅'] > 5]
print(f"涨幅超过5%的股票数量: {len(rising_stocks)}")
# 导出CSV
df.to_csv("market_overview.csv", index=False, encoding='utf-8-sig')
⚠️ 重要使用提示
1. 数据使用规范
-
数据来源:所有数据来自公开财经网站,仅供学习和研究使用
-
商业风险:投资有风险,数据仅供参考,决策需谨慎
-
合规性:请遵守相关法律法规,不要用于非法用途
2. 数据可靠性
-
数据延迟:实时数据可能存在 1-3 秒的延迟
-
数据验证:重要决策建议多数据源交叉验证
-
数据维护:如遇接口失效,请关注 AKShare 官方更新
3. 技术支持
-
GitHub仓库:https://github.com/akfamily/akshare
-
社区支持:加入官方微信群或参与 GitHub 讨论
-
ClawHub 支持:访问 https://clawhub.ai/BenAngel65/akshare-finance 获取技能详情和更新
🌟 AKShare vs 其他数据源
| 特性 | AKShare | Wind | 同花顺iFinD |
|---|---|---|---|
| 费用 | 免费 | 高昂 | 收费 |
| API Key | 不需要 | 需要 | 需要 |
| 覆盖范围 | 全面 | 最全 | 较全 |
| 更新频率 | 高 | 最高 | 高 |
| 易用性 | 优秀 | 一般 | 较好 |
🎯 适用人群
-
个人投资者:获取实时行情和基本面数据
-
量化交易者:构建量化策略的数据基础
-
金融分析师:撰写研报的数据支撑
-
学术研究者:经济金融研究的数据来源
-
开发者:构建金融应用的数据接口
📚 学习资源
官方资源
-
示例代码:官方文档包含丰富的使用案例
OpenClaw 集成
-
技能名称:
akshare-finance -
技能作者:BenAngel65
-
安装方式:通过 ClawHub 安装或手动部署
-
调用方式:直接在对话中请求,无需编写代码
-
脚本示例:
scripts/stock_price.py- 股票价格查询示例scripts/crypto_price.py- 加密货币价格查询示例scripts/macro_data.py- 宏观经济数据查询示例
🎉 总结
AKShare 财经数据接口库是一个功能强大、免费易用、覆盖全面的金融数据解决方案。通过 OpenClaw 的技能封装,你可以:
✅ 零门槛使用:无需 API Key,开箱即用
✅ 全品类覆盖:股票、期货、基金、外汇、加密货币一网打尽
✅ 多维度数据:实时行情 + 历史走势 + 基本面分析
✅ 标准化输出:Pandas DataFrame,方便后续处理
✅ 中文友好:接口和文档均为中文,学习成本低
✅ 开箱即用:内置实用脚本,快速获取股票、加密货币、宏观数据
无论你是刚入门的投资者,还是经验丰富的量化交易者,AKShare 都能为你提供可靠、高效的 A 股金融数据支持。现在就试试吧,让你的投资决策更有数据底气!
🔗 相关链接
-
AKShare GitHub:https://github.com/akfamily/akshare
-
OpenClaw 官网:https://docs.openclaw.ai/
-
ClawHub 技能页面:https://clawhub.ai/BenAngel65/akshare-finance
📁 技能文件结构
akshare-finance/
├── SKILL.md # 技能说明文档
├── references/
│ └── README.md # 参考资料
└── scripts/
├── stock_price.py # 股票价格查询脚本
├── crypto_price.py # 加密货币价格查询脚本
└── macro_data.py # 宏观经济数据查询脚本
📢 关注我们,获取更多 OpenClaw Skill 推荐和金融数据工具!

