特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> AI教程> AkShare 股票:A股量化数据分析 - Openclaw Skills

AkShare 股票:A股量化数据分析 - Openclaw Skills

时间:2026-03-21 19:30:01 作者:互联网

什么是 AkShare 股票数据工具?

AkShare 股票技能是一个为 AI 智能体设计的综合量化金融工具,用于检索广泛的 A 股市场数据。通过集成 AkShare 库,该技能能够以编程方式访问实时行情、历史 K 线数据以及中国上市公司的深度财务分析。它为希望在 Openclaw Skills 生态系统中自动化金融数据采集并执行算法交易分析的开发者和研究人员提供了重要的桥梁。

该工具对于需要处理大量金融数据而无需手动抓取的用户特别有价值。它支持包括行业板块、资金流向和机构调研在内的广泛数据点,是任何希望使用 Openclaw Skills 构建复杂金融智能体的开发者的稳健选择。

下载入口:https://github.com/openclaw/skills/tree/main/skills/sunshine-del-ux/new-akshare-stock

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install new-akshare-stock

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 new-akshare-stock。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

AkShare 股票数据工具 应用场景

AkShare 股票数据工具 工作原理
  1. AI 智能体初始化技能并确保在本地环境中安装了必要的依赖项。
  2. 用户提供查询或请求特定的金融数据,如实时价格或财务报表,使用股票代码或名称。
  3. 该技能执行专门的 Python 函数,通过 AkShare API 接口从各种金融网络源查询数据。
  4. 检索到的数据被组织成可读格式,允许 AI 进行二次分析或可视化。
  5. 智能体在 Openclaw Skills 框架内将合成的金融见解或原始数据表返回给用户。

AkShare 股票数据工具 配置指南

要开始使用此技能,请通过 pip 安装主要依赖项:

pip install akshare

确保您的执行环境具有稳定的互联网访问权限,以连接中国金融数据提供商。如果您在安装 AkShare 时遇到问题,该技能支持 Baostock 作为获取基础历史数据的轻量级替代方案。

AkShare 股票数据工具 数据架构与分类体系

该技能根据请求的特定市场实体或财务报表组织其数据输出。大多数数据以与 pandas DataFrame 兼容的结构化表格格式返回。

数据类别 提供的关键信息 示例参数
现货市场 实时价格、涨跌幅、成交量 symbol='北证A股'
历史 K 线 开盘价、最高价、最低价、收盘价、成交量(复权) period='daily', adjust='qfq'
财务分析 资产负债表、利润表、财务指标 indicator='按报告期'
板块分析 行业/概念板块排名及成分股 symbol='半导体'
资金流向 大单净流入和个股资金流向 market='sh', stock='000001'
name: akshare-stock
description: A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。

A股量化 - AkShare 数据接口

快速开始

安装依赖:

pip install akshare

支持的功能

1. 实时行情查询

import akshare as ak

# 个股实时行情
stock_zh_a_spot_em()
stock_zh_a_spot_em(symbol="北证A股")

2. 历史K线数据

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")

3. 财务数据

import akshare as ak

# 财务报表
stock_financial_abstract_ths(symbol="000001", indicator="按报告期")

# 主要财务指标
stock_financial_analysis_indicator(symbol="000001")

4. 板块/行业分析

import akshare as ak

# 行业板块行情
stock_board_industry_name_em()

# 概念板块行情
stock_board_concept_name_em()

# 板块内个股
stock_board_industry_cons_em(symbol="半导体")

5. 资金流向

import akshare as ak

# 个股资金流向
stock_individual_fund_flow(stock="000001", market="sh")

# 大单净流入
stock_individual_fund_flow(stock="000001", market="sh", symbol="大单净流入")

6. 龙虎榜

import akshare as ak

# 每日龙虎榜
stock_lhb_detail_em(date="20240930")

# 机构调研
stock_zlzj_em()

7. 新股/IPO

import akshare as ak

# 新股申购
stock_new_ipo_em()

# 待上市新股
stock_new_ipo_start_em()

8. 融资融券

import akshare as ak

# 融资融券
stock_margin_sse(symbol="600000")

# 融资融券明细
stock_rzrq_detail_em(symbol="600000", date="20240930")

常用股票代码

备选方案: Baostock

如果 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()

注意事项

  1. 数据仅供学术研究,不构成投资建议
  2. 接口可能因目标网站变动而失效
  3. 建议添加异常处理和重试机制
  4. 当前环境网络问题可能导致测试失败,请在本地环境测试
相关文章

热门文章

猜你喜欢

返回顶部