ASP源码
PHP源码
.NET源码
JSP源码
AkShare 股票技能是一个为 AI 智能体设计的综合量化金融工具,用于检索广泛的 A 股市场数据。通过集成 AkShare 库,该技能能够以编程方式访问实时行情、历史 K 线数据以及中国上市公司的深度财务分析。它为希望在 Openclaw Skills 生态系统中自动化金融数据采集并执行算法交易分析的开发者和研究人员提供了重要的桥梁。
该工具对于需要处理大量金融数据而无需手动抓取的用户特别有价值。它支持包括行业板块、资金流向和机构调研在内的广泛数据点,是任何希望使用 Openclaw Skills 构建复杂金融智能体的开发者的稳健选择。
下载入口:https://github.com/openclaw/skills/tree/main/skills/sunshine-del-ux/new-akshare-stock
从源直接安装技能的最快方式。
npx clawhub@latest install new-akshare-stock
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 new-akshare-stock。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
要开始使用此技能,请通过 pip 安装主要依赖项:
pip install akshare
确保您的执行环境具有稳定的互联网访问权限,以连接中国金融数据提供商。如果您在安装 AkShare 时遇到问题,该技能支持 Baostock 作为获取基础历史数据的轻量级替代方案。
该技能根据请求的特定市场实体或财务报表组织其数据输出。大多数数据以与 pandas DataFrame 兼容的结构化表格格式返回。
| 数据类别 | 提供的关键信息 | 示例参数 |
|---|---|---|
| 现货市场 | 实时价格、涨跌幅、成交量 | symbol='北证A股' |
| 历史 K 线 | 开盘价、最高价、最低价、收盘价、成交量(复权) | period='daily', adjust='qfq' |
| 财务分析 | 资产负债表、利润表、财务指标 | indicator='按报告期' |
| 板块分析 | 行业/概念板块排名及成分股 | symbol='半导体' |
| 资金流向 | 大单净流入和个股资金流向 | market='sh', stock='000001' |
name: akshare-stock
description: A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
安装依赖:
pip install akshare
import akshare as ak
# 个股实时行情
stock_zh_a_spot_em()
stock_zh_a_spot_em(symbol="北证A股")
import akshare as ak
# 日K线
stock_zh_a_hist(symbol="000001", period="daily", start_date="20240101", end_date="20241231", adjust="qfq")
# 周K线
stock_zh_a_hist(symbol="000001", period="weekly", start_date="20240101", end_date="20241231", adjust="qfq")
# 月K线
stock_zh_a_hist(symbol="000001", period="monthly", start_date="20240101", end_date="20241231", adjust="qfq")
import akshare as ak
# 财务报表
stock_financial_abstract_ths(symbol="000001", indicator="按报告期")
# 主要财务指标
stock_financial_analysis_indicator(symbol="000001")
import akshare as ak
# 行业板块行情
stock_board_industry_name_em()
# 概念板块行情
stock_board_concept_name_em()
# 板块内个股
stock_board_industry_cons_em(symbol="半导体")
import akshare as ak
# 个股资金流向
stock_individual_fund_flow(stock="000001", market="sh")
# 大单净流入
stock_individual_fund_flow(stock="000001", market="sh", symbol="大单净流入")
import akshare as ak
# 每日龙虎榜
stock_lhb_detail_em(date="20240930")
# 机构调研
stock_zlzj_em()
import akshare as ak
# 新股申购
stock_new_ipo_em()
# 待上市新股
stock_new_ipo_start_em()
import akshare as ak
# 融资融券
stock_margin_sse(symbol="600000")
# 融资融券明细
stock_rzrq_detail_em(symbol="600000", date="20240930")
如果 AkShare 安装失败,可使用 baostock(更轻量):
import baostock as bs
# 登录
lg = bs.login()
print(lg.error_msg)
# 获取历史K线
rs = bs.query_history_k_data_plus('sh.600519',
'date,code,open,high,low,close,volume',
start_date='20250101',
end_date='20251231')
data_list = []
while rs.next:
data_list.append(rs.get_row_data())
bs.logout()