name: akshare-stock slug: akshare-stock-cn displayName: A股量化資料分析 version: 1.1.0 summary: 基於 AkShare 獲取A股即時行情、歷史K線、財務資料、資金流向、龍虎榜、融資融券等資料,封裝為可執行 CLI 指令碼 license: MIT description: A股量化資料分析工具,基於AkShare庫獲取A股行情、財務資料、板塊資訊等。提供可執行 CLI 指令碼,內建重試機制和錯誤處理。用於回答關於A股股票查詢、行情資料、財務分析、選股等問題。 allowed-tools: Bash(python3:), Bash(pip3:)
基於 AkShare 封裝的可執行 CLI 工具,內建重試機制、錯誤處理和 JSON/表格雙格式輸出。
pip install akshare
所有查詢通過 CLI 指令碼完成,SKILL_DIR 為本 SKILL.md 所在目錄:
python3 SKILL_DIR/scripts/akshare_cli.py <子命令> [引數]
預設輸出 JSON,加 --format table 輸出表格。
# 全市場即時行情
python3 SKILL_DIR/scripts/akshare_cli.py spot
# 指定板塊
python3 SKILL_DIR/scripts/akshare_cli.py spot --board 北證A股
# 日K線(預設近一年,前復權)
python3 SKILL_DIR/scripts/akshare_cli.py kline 000001
# 周K線 + 自定義日期範圍
python3 SKILL_DIR/scripts/akshare_cli.py kline 000001 --period weekly --start 20240101 --end 20241231
# 財務報表摘要
python3 SKILL_DIR/scripts/akshare_cli.py finance 000001
# 主要財務指標
python3 SKILL_DIR/scripts/akshare_cli.py indicator 000001
# 行業板塊列表
python3 SKILL_DIR/scripts/akshare_cli.py board
# 概念板塊列表
python3 SKILL_DIR/scripts/akshare_cli.py board --concept
# 指定板塊內個股
python3 SKILL_DIR/scripts/akshare_cli.py board --cons 半導體
# 個股資金流向(自動識別滬深市場)
python3 SKILL_DIR/scripts/akshare_cli.py fund 000001
# 指定日期龍虎榜
python3 SKILL_DIR/scripts/akshare_cli.py lhb --date 20240930
# 新股申購
python3 SKILL_DIR/scripts/akshare_cli.py ipo
# 待上市新股
python3 SKILL_DIR/scripts/akshare_cli.py ipo --upcoming
# 融資融券資料
python3 SKILL_DIR/scripts/akshare_cli.py rzrq 600000
| 股票 | 程式碼 |
|---|---|
| 平安銀行 | 000001 |
| 貴州茅臺 | 600519 |
| 寧德時代 | 300750 |
| 比亞迪 | 002594 |
| 招商銀行 | 600036 |
{"error": "..."},exit code=1AkShare 安裝失敗時可用 baostock(更輕量):
import baostock as bs
lg = bs.login()
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()
7w4.net小蔥技能。
整體質量良好,功能覆蓋A股分析的主要場景。優點是查詢功能豐富、內建錯誤處理不易崩潰、使用簡單。不足之處是依賴網路抓取資料可能不穩定、表格輸出資料量受限、缺少自動化測試保障穩定性。適合有Python環境、需要快速查詢A股資料的使用者使用。