akshare

GitHub

AKShare是一个免费的开源Python金融数据聚合库,无需API Key即可获取A股、美股、港股及宏观金融数据。本文档提供快速入门指南、高频接口说明、数据格式规范及内置加载器配置,作为Tushare和Yahoo Finance的备用数据源。

agent/src/skills/akshare/SKILL.md HKUDS/Vibe-Trading

触发场景

需要获取股票历史行情或实时报价 查询宏观经济指标如GDP或CPI 获取外汇或期货合约数据 回测系统中数据源不可用需切换至AKShare

安装

npx skills add HKUDS/Vibe-Trading --skill akshare -g -y
更多选项

非标准路径

npx skills add https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/akshare -g -y

不安装直接使用

npx skills use HKUDS/Vibe-Trading@akshare

指定 Agent (Claude Code)

npx skills add HKUDS/Vibe-Trading --skill akshare -a claude-code -g -y

安装 repo 全部 skill

npx skills add HKUDS/Vibe-Trading --all -g -y

预览 repo 内 skill

npx skills add HKUDS/Vibe-Trading --list

SKILL.md

Frontmatter
{
    "name": "akshare",
    "category": "data-source",
    "description": "AKShare financial data aggregator (18k+ stars). Free, no API key. Covers A-shares, US, HK, futures, macro, forex. Primary fallback for tushare and yfinance."
}

Overview

AKShare is a completely free, open-source Python financial data library. No registration or API key required. It aggregates data from public sources (Sina, East Money, etc.) covering Chinese and global markets.

Quick Start

import akshare as ak

# A-share daily OHLCV (前复权)
df = ak.stock_zh_a_hist(symbol="000001", period="daily",
                         start_date="20240101", end_date="20260101", adjust="qfq")

# US stock daily
df = ak.stock_us_hist(symbol="105.AAPL", period="daily",
                       start_date="20240101", end_date="20260101", adjust="qfq")

# HK stock daily
df = ak.stock_hk_hist(symbol="00700", period="daily",
                       start_date="20240101", end_date="20260101", adjust="qfq")

Top 10 High-Frequency Interfaces

A-shares

Function Description Key Params
stock_zh_a_hist() A-share OHLCV symbol, period, start_date, end_date, adjust
stock_zh_a_spot_em() Real-time A-share quotes (none)
stock_individual_info_em() Stock basic info symbol
stock_zh_a_hist_min_em() Intraday bars symbol, period(1/5/15/30/60)

US / HK

Function Description Key Params
stock_us_hist() US stock OHLCV symbol (e.g. "105.AAPL"), period, start_date, end_date
stock_hk_hist() HK stock OHLCV symbol (e.g. "00700"), period, start_date, end_date

Macro / Forex / Futures

Function Description
macro_china_gdp() China GDP data
macro_china_cpi() China CPI data
futures_main_sina() Futures main contract quotes
currency_boc_sina() BOC forex rates

Column Names

AKShare returns Chinese column names by default:

Chinese English Description
日期 date Trade date
开盘 open Open price
最高 high High price
最低 low Low price
收盘 close Close price
成交量 volume Volume
成交额 amount Turnover
涨跌幅 pct_change % change
换手率 turnover_rate Turnover rate

Date Format

  • Input: YYYYMMDD string (e.g. "20240101")
  • Output: 日期 column as string, convert with pd.to_datetime()

Symbol Format

  • A-shares: pure digits "000001" (no .SZ suffix)
  • US stocks: "105.AAPL" (NASDAQ prefix 105), "106.BABA" (NYSE prefix 106)
  • HK stocks: "00700" (5-digit zero-padded)

Built-in Loader

The project has a built-in AKShare DataLoader at backtest/loaders/akshare_loader.py. When backtesting, the runner automatically falls back to AKShare when tushare/yfinance are unavailable.

Reference Docs

For less common interfaces, see the references/ subdirectory or the official docs at https://akshare.akfamily.xyz/

版本历史

  • 0aa45a9 当前 2026-07-24 17:44

同 Skill 集合

agent/src/skills/adr-hshare/SKILL.md
agent/src/skills/alpha-zoo/SKILL.md
agent/src/skills/ashare-pre-st-filter/SKILL.md
agent/src/skills/asset-allocation/SKILL.md
agent/src/skills/backtest-diagnose/SKILL.md
agent/src/skills/behavioral-finance/SKILL.md
agent/src/skills/candlestick/SKILL.md
agent/src/skills/ccxt/SKILL.md
agent/src/skills/chanlun/SKILL.md
agent/src/skills/commodity-analysis/SKILL.md
agent/src/skills/corporate-events/SKILL.md
agent/src/skills/correlation-analysis/SKILL.md
agent/src/skills/correlation-regime/SKILL.md
agent/src/skills/cross-market-strategy/SKILL.md
agent/src/skills/crypto-derivatives/SKILL.md
agent/src/skills/data-routing/SKILL.md
agent/src/skills/defi-yield/SKILL.md
agent/src/skills/dividend-analysis/SKILL.md
agent/src/skills/doc-reader/SKILL.md
agent/src/skills/earnings-forecast/SKILL.md
agent/src/skills/earnings-revision/SKILL.md
agent/src/skills/eastmoney/SKILL.md
agent/src/skills/edgar-sec-filings/SKILL.md
agent/src/skills/elliott-wave/SKILL.md
agent/src/skills/event-driven/SKILL.md
agent/src/skills/execution-model/SKILL.md
agent/src/skills/factor-research/SKILL.md
agent/src/skills/fund-analysis/SKILL.md
agent/src/skills/fundamental-filter/SKILL.md
agent/src/skills/geopolitical-risk/SKILL.md
agent/src/skills/global-macro/SKILL.md
agent/src/skills/harmonic/SKILL.md
agent/src/skills/hedging-strategy/SKILL.md
agent/src/skills/hk-connect-flow/SKILL.md
agent/src/skills/ichimoku/SKILL.md
agent/src/skills/investor-lenses/SKILL.md
agent/src/skills/liquidation-heatmap/SKILL.md
agent/src/skills/macro-analysis/SKILL.md
agent/src/skills/market-microstructure/SKILL.md
agent/src/skills/minute-analysis/SKILL.md
agent/src/skills/ml-strategy/SKILL.md
agent/src/skills/mootdx/SKILL.md
agent/src/skills/multi-factor/SKILL.md
agent/src/skills/okx-market/SKILL.md
agent/src/skills/onchain-analysis/SKILL.md
agent/src/skills/options-advanced/SKILL.md
agent/src/skills/options-payoff/SKILL.md
agent/src/skills/options-strategy/SKILL.md
agent/src/skills/pair-trading/SKILL.md

元信息

文件数
0
版本
ca94a93
Hash
ab7ebe23
收录时间
2026-07-24 17:44

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 06:29
浙ICP备14020137号-1 $访客地图$