文章总结: 文档介绍了开源财经数据接口库AKShare及其在OpenClaw平台上的封装技能。主要功能涵盖A股行情、宏观经济、加密货币等多维度数据的获取。文章提供了Python代码示例,演示了实时行情监控、K线数据提取及宏观分析等实战场景。结论指出AKShare具有免费、开源、无需注册等优势,适合投资者与量化交易者使用,并建议用户通过OpenClaw平台快速调用。 综合评分: 75 文章分类: 爬虫,产品介绍,安全工具
OpenClaw Skill 推荐:AKShare 帮你免费轻松搞定A股行情数据
原创
糖果LUA 糖果LUA
AI安全运营
2026年3月10日 19:35 北京
在当今数据驱动的投资时代,获取准确、及时、全面的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)# 查看跌幅榜前10top_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())
# 保存为CSVdf.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 | 不需要 | 需要 | 需要 | | 覆盖范围 | 全面 | 最全 | 较全 | | 更新频率 | 高 | 最高 | 高 | | 易用性 | 优秀 | 一般 | 较好 |
🎯 适用人群
- 个人投资者:获取实时行情和基本面数据
- 量化交易者:构建量化策略的数据基础
- 金融分析师:撰写研报的数据支撑
- 学术研究者:经济金融研究的数据来源
- 开发者:构建金融应用的数据接口
📚 学习资源
官方资源
- GitHub:https://github.com/akfamily/akshare
- 示例代码:官方文档包含丰富的使用案例
OpenClaw 集成
-
技能名称:
akshare-finance -
技能作者:BenAngel65
-
ClawHub 页面:https://clawhub.ai/BenAngel65/akshare-finance
-
安装方式:通过 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
📁 技能文件结构
#
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:AI安全运营 糖果LUA 糖果LUA《OpenClaw Skill 推荐:AKShare 帮你免费轻松搞定A股行情数据》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论