All-Market Financial Data Hub

👤 financial-ai-analyst 📦 v1.0.12 ⭐ 4.5 ⬇️ 53.4K 下載
💼 行業專業 免費 🔑 需 API Key

📖 技能介紹


name: mx-finance-data description: 基於東方財富資料庫,支援自然語言查詢金融資料,覆蓋A港美、基金、債券等多種資產,含即時行情、公司資訊、估值、財務報表等,可用於投資研究、交易復盤、市場監控、行業分析、信用研究、財報審計、資產配置等場景,適配機構與個人多元需求。返回結果包含 xlsx 與 Markdown 檔案。Natural language query for financial data across all markets, including A-shares, ETFs, bonds, Hong Kong and US stocks, and funds. It provides L1/L2 data, financial indicators, company profiles and valuation metrics. Ideal for investment research, strategy backtesting, market monitoring and industry analysis. It meets the needs of diverse institutions and individuals. metadata: { "openclaw": { "requires": { "env":["EM_API_KEY"] }, "install": [ { "id": "pip-deps", "kind": "python", "package": "httpx pandas openpyxl", "label": "Install Python dependencies" } ] } }


金融資料查詢

金鑰來源與安全說明

  • 本技能僅使用一個環境變數:EM_API_KEY
  • EM_API_KEY 由東方財富妙想服務(https://ai.eastmoney.com/mxClaw)簽發,用於其介面鑑權。
  • 在提供金鑰前,請先確認金鑰來源、可用範圍、有效期及是否支援重置/撤銷。
  • 禁止在程式碼、提示詞、日誌或輸出檔案中硬編碼/明文暴露金鑰。

功能範圍

1. 支援查詢的物件範圍

  • 股票(A 股、港股、美股)
  • 板塊、指數、股東
  • 企業發行人、債券、非上市公司
  • 股票市場、基金市場、債券市場

2. 支援查詢的資料型別

支援查詢以下型別的結構化資料:

  • 即時行情(現價、漲跌幅、盤口資料等)
  • 量化資料(技術指標、資金流向等)
  • 報表資料(營收、淨利潤、財務比率等)

3. 查詢方式與處理邏輯

統一使用 --query 傳入自然語言問句(包含實體與指標),並使用 --indicators 傳入從問句中提取的金融指標等關鍵資訊。Skill 會先對 query 做實體識別,再按識別結果選擇查數路徑:

  • 識別實體數 ≤ 5:直接查數
  • 識別實體數 > 5:批次查數,最多處理識別結果中的前 500 個有效實體,如需大於500個實體,可分批多次呼叫

注意:當用戶問句中只包含代詞,需結合上下文或者提供檔案讀取所有實體名稱,一併輸入query。

--indicators 引數說明

呼叫本 Skill 前,需根據 --query 從使用者問句中提取需要查詢的金融指標(或指標組),填入 --indicators

  • 只填指標和時間範圍等除實體外所有有效資訊,不含實體名稱等修飾語。
  • 多個指標用使用者原話拼接,如 市盈率(動)和總市值漲跌幅營收、毛利、淨利
  • 不要在 --indicators 裡重複寫實體

    7w4.net小蔥技能站收錄全網優質技能,值得收藏。

  • 儘量用使用者原話表述,不要二次改寫

示例
使用者問「查詢貴州茅臺、五糧液近一年營收」
--query "查詢貴州茅臺、五糧液近一年營收" --indicators "近一年營收"

使用者問「這批股票的漲跌幅是多少」或列出 6 只以上股票
--query "查詢 A、B、C、D、E、F 六隻股票的漲跌幅、pe、市值" --indicators "漲跌幅、pe、市值"

4. 輸出結果

Skill 執行後會輸出兩個檔案:

  • Excel(.xlsx):多 sheet 結構化資料表,每個實體/指標組合對應一個 sheet
  • Markdown(.md):與 Excel 內容一致的 Markdown 表格,按 sheet 分二級標題

前提條件

1. 註冊東方財富妙想賬號

訪問 https://ai.eastmoney.com/mxClaw 註冊賬號並獲取API_KEY。

2. 配置 Token

# macOS 新增到 ~/.zshrc,Linux 新增到 ~/.bashrc
export EM_API_KEY="your_api_key_here"

然後根據系統執行對應的命令:

macOS:

source ~/.zshrc

Linux:

source ~/.bashrc

3. 安裝依賴

pip3 install httpx pandas openpyxl --user

快速開始

在工作目錄下執行:

python3 {baseDir}/scripts/get_data.py --query "貴州茅臺近期走勢如何" --indicators "近期走勢"

多實體示例:

python3 {baseDir}/scripts/get_data.py --query "查詢貴州茅臺、五糧液、寧德時代、比亞迪、隆基綠能、中芯國際的市盈率(動)" --indicators "市盈率(動)"

引數說明:

引數 必填 預設值 說明
--query - 自然語言查詢問句,需包含所有查詢實體名稱
--indicators - 從 query 中提取的金融指標、時間範圍等關鍵資訊

輸出示例

直接查數:

識別實體數: 1
查數模式: 直接查數
返回實體數: 1
檔案: /path/to/miaoxiang/mx_finance_data/mx_finance_data_9535fe18.xlsx
Markdown: /path/to/miaoxiang/mx_finance_data/mx_finance_data_9535fe18.md
表格行數: 42

多實體查數:

識別實體數: 128
查數模式: 多實體
返回實體數: 128
檔案: /path/to/miaoxiang/mx_finance_data/mx_finance_data_a1b2c3d4.xlsx
Markdown: /path/to/miaoxiang/mx_finance_data/mx_finance_data_a1b2c3d4.md
表格行數: 150

輸出檔案說明

檔案 說明
mx_finance_data_<查詢id>.xlsx 結構化資料表,包含請求的實體與指標
mx_finance_data_<查詢id>.md 與 Excel 內容一致的 Markdown 表格

常見問題

錯誤:請設定 EM_API_KEY 環境變數

  • 請訪問 https://ai.eastmoney.com/mxClaw 獲取API_KEY
  • 配置EM_API_KEY環境變數

多實體查數報錯:缺少 --indicators

  • 識別實體數 > 5 時必須提供 --indicators,否則無法構造有效的查數問句。

當前一次請求的資料量過大,部分資料可能會有缺失,請減少指標數量和查詢日期範圍

  • 可分批多次(分不同指標或者日期)呼叫該技能,一次性請求壓力過大。

多實體查數最多處理識別結果中前 500 個有效實體

  • 可分批多次(每次500個實體數量以內)呼叫該技能

🤖 AI 評測

這個 Skill 質量不錯,文件齊全、說明清晰,配置和查詢邏輯都很規範。它能查詢股票、基金、債券等多種金融資料並自動生成表格文件,用起來比較省心。美中不足的是目前只有一個指令碼檔案,缺少使用示例指引,對新手可能不夠友好。整體來說功能實用,文件質量高,適合有金融資料查詢需求的使用者使用。

📊 多維度評分

適應性4.5
規範性4.6
有效性4.5
可靠性4.2
可信度5

📁 包含檔案 (4 個)

📄 SKILL.md 6.2 KB
📄 _meta.json 135 B
📄 scripts/get_data.py 33.9 KB
📄 skill-card.md 2.5 KB