AShareHub 中國市場數據 是做什麼的?
AShareHub 為 AI 編碼代理提供一個文件化的介面,用以取得中國 A 股與 ETF 市場資料。當工作流程需要每日或即時價格、估值、公司財務報表、股利、分析師數據、滬深港通持股、資金流向、指數成分股、ETF 持股、新聞或技術指標時,即可使用此技能。此官方技能可將自然語言請求對應至 47 個 API 與 Python SDK 介面,並詳細記載每個方法的輸入與回應欄位。公開證券標識使用 symbol,例如 000001.SZ、600519.SH 或 000300.SH,SDK 呼叫回傳 pandas DataFrame,便於分析、繪圖或匯出。存取需使用託管的 AShareHub API,使用者須建立 API 金鑰;免費方案每日提供 100 次請求。請參閱技能網站、API 文件與 MCP 設定。
安裝
安裝 Python SDK 並設定 AShareHub 發行的 API 金鑰:
pip install asharehub
export ASHAREHUB_API_KEY="ash_your_key_here"
Codex
git clone --depth 1 https://github.com/ChuYiCui1/AshareHub-skills.git
mkdir -p ~/.codex/skills/asharehub
cp -R AshareHub-skills/skills/en/. ~/.codex/skills/asharehub/
Claude Code
git clone --depth 1 https://github.com/ChuYiCui1/AshareHub-skills.git
mkdir -p .claude/skills/asharehub
cp -R AshareHub-skills/skills/en/. .claude/skills/asharehub/
範例
請對代理說:「使用 AShareHub 取得滬深 300 自 2024-01-01 以來的每日價格,並總結每月報酬。」
底層的 SDK 呼叫為:
from asharehub import AShareHub
import os
client = AShareHub(api_key=os.environ["ASHAREHUB_API_KEY"], version="v2")
prices = client.index_daily(symbol="000300.SH", start_date="20240101")
print(prices[["trade_date", "close", "pct_chg"]])
client.close()