← 返回 Skills 市场
make453

New Akshare Stock.Bak

作者 make453 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
200
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install new-akshare-stock-bak
功能描述
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
使用说明 (SKILL.md)

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

常用股票代码

  • 平安银行: 000001
  • 贵州茅台: 600519
  • 宁德时代: 300750
  • 比亚迪: 002594
  • 招商银行: 600036

备选方案: 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. 当前环境网络问题可能导致测试失败,请在本地环境测试
安全使用建议
这项技能看起来是所述用途的常规实现,但在安装/运行前请注意: - 该技能会在运行时通过网络请求第三方数据源(akshare 所依赖的网站),确保在受信任或隔离的环境中运行(例如虚拟环境或容器)。 - 在安装前使用固定版本号(pip install akshare==<version>)并检查依赖(补安装 pandas、numpy 等常见依赖)。 - 代码中有小错误/健壮性问题(例如 scripts/stock_cli.py 中 get_fund_flow 调用未使用 ak. 前缀等),建议在生产使用前审查并在本地测试。 - _meta.json 中的 ownerId 与注册元数据不一致;如果你关心来源/供应商信誉,请先核实发布者或从官方渠道拉取 akshare 示例代码。 - 不要将此工具当作投资建议:SKILL.md 本身也声明仅供研究参考。若在生产或自动化交易中使用,做额外的安全和功能测试、并加上错误/异常处理与速率限制。
功能分析
Type: OpenClaw Skill Name: new-akshare-stock-bak Version: 1.0.0 The skill bundle is a legitimate tool for A-share stock market data analysis using the AkShare library. The provided Python scripts (analyze_600323.py and scripts/stock_cli.py) and documentation (SKILL.md) focus on fetching market quotes, historical data, and technical indicators without any evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
名字与描述表明这是基于 AkShare 的 A 股数据/量化分析工具。包含的 Python 脚本(analyze_600323.py、scripts/stock_cli.py)调用 akshare 用于实时行情、历史 K 线、板块、资金流等,和宣称的功能一致。没有请求与目的无关的系统权限或凭据。注意 _meta.json 的 ownerId 与 Registry metadata 中的 owner ID 不同,可能是发布元数据不一致或打包时改动;这是一个管理/追溯问题,但不影响功能一致性。
Instruction Scope
SKILL.md 明确说明需要 pip install akshare 并给出 akshare/baostock 的用法示例。没有指示读取系统文件、环境凭据或向未知外部端点传输敏感数据。SKILL.md 还建议在本地测试并提醒网络问题,范围限定在数据获取与分析。
Install Mechanism
没有 install spec(instruction-only),SKILL.md 建议用 pip 安装 akshare(这是合理的)。代码还导入 pandas,但 SKILL.md 未显式列出 pandas,建议在安装说明中补充依赖(pandas 等)。没有发现从可疑 URL 下载或执行任意二进制的行为。
Credentials
不要求任何环境变量或凭据。脚本仅依赖第三方 Python 库(akshare、pandas 等)并通过网络请求公共数据源,所请求的权限与功能成比例。
Persistence & Privilege
flags 显示 always:false 且默认允许模型调用(正常)。技能不会修改其它技能或系统配置,也不请求长期驻留权限。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install new-akshare-stock-bak
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /new-akshare-stock-bak 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of A股量化数据分析工具: - 提供基于AkShare的A股实时行情、历史K线、财务数据、板块分析、资金流向、龙虎榜、新股申购、融资融券等查询功能 - 附带部分常用A股股票代码示例 - 提供baostock作为备选数据接口方案 - 包含接口调用示例及注意事项
元数据
Slug new-akshare-stock-bak
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 1
历史版本数 1
常见问题

New Akshare Stock.Bak 是什么?

A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 200 次。

如何安装 New Akshare Stock.Bak?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install new-akshare-stock-bak」即可一键安装,无需额外配置。

New Akshare Stock.Bak 是免费的吗?

是的,New Akshare Stock.Bak 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

New Akshare Stock.Bak 支持哪些平台?

New Akshare Stock.Bak 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 New Akshare Stock.Bak?

由 make453(@make453)开发并维护,当前版本 v1.0.0。

💬 留言讨论