Intelligent Stocks Screener

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

📖 技能介紹


name: mx-stocks-screener description: 基於東方財富資料庫,支援通過自然語言輸入篩選A港美股、基金、債券等多種資產,支援多元指標篩選,含技術面、訊息面、基本面及市場情緒等,可用於全球資產速篩、跨市場監控、投資組合構建、策略回測等場景。返回結果包含資料說明及 csv 檔案。Natural language screener for investment assets across global markets, including A-shares, ETFs, bonds, HK and US stocks, and funds. It enables multi-dimensional filtering via technical, fundamental, sentiment and news indicators. Ideal for global asset selection, cross-market monitoring, portfolio construction and strategy backtesting. metadata: { "openclaw": { "requires": { "env":["EM_API_KEY"] }, "install": [ { "id": "pip-deps", "kind": "python", "package": "httpx", "label": "Install Python dependencies" } ] } }


選股 / 選板塊 / 選基金

通過自然語言查詢進行選股,資料來自於妙想大模型服務,支援以下型別: - A股港股美股 - 基金ETF可轉債板塊

金鑰來源與安全說明

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

功能範圍

基礎選股能力

  • 按股價、市值、漲跌幅、市盈率等財務/行情指標篩選
  • 技術訊號篩選(如連續上漲、突破均線等)
  • 主營業務、主要產品篩選
  • 行業/概念板塊篩選成分股
  • 獲取指數成分股
  • 推薦股票、基金、板塊

    7w4.net小蔥技能站,你的AI助手技能庫。

  • 按多種複合條件(如且、或、非、排序等)的邏輯組合篩選

A股進階查詢(部分場景)

除基礎選股外,還支援A股上市公司的以下查詢場景: - 高管資訊、股東資訊 - 龍虎榜資料 - 分紅、併購、增發、回購 - 主營區域 - 券商金股

注意:上述僅為部分示例,實際支援的條件遠多於列舉內容

查詢示例

型別 query select-type
選A股 股價大於500元的股票、創業板市盈率最低的50只 A股
選港股 港股的科技龍頭 港股
選美股 納斯達克市值前30、蘋果產業鏈美股 美股
選板塊 今天漲幅最大板塊 板塊
選基金 白酒主題基金、新能源混合基金近一年收益排名 基金
選ETF 規模超2億的電力ETF ETF
選可轉債 價格低於110元、溢價率超5個點的可轉債 可轉債

前提條件

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 --user

快速開始

1. 命令列呼叫

python3 {baseDir}/scripts/get_data.py --query 股價大於100元,主力流入,成交額排名前50 --select-type A股

輸出示例

CSV: /path/to/miaoxiang/mx_stocks_screener/mx_stocks_screener_9535fe18.csv
描述: /path/to/miaoxiang/mx_stocks_screener/mx_stocks_screener_9535fe18_description.txt
行數: 42

引數說明:

引數 說明 必填
--query 自然語言查詢條件
--select-type 查詢領域

2. 程式碼呼叫

import asyncio
from pathlib import Path
from scripts.get_data import query_mx_stocks_screener

async def main():
    result = await query_mx_stocks_screener(
        query="A股半導體板塊市值前20",
        selectType="A股",
        output_dir=Path("miaoxiang/mx_stocks_screener"),
    )
    if "error" in result:
        print(result["error"])
    else:
        print(result["csv_path"], result["row_count"])

asyncio.run(main())

輸出檔案說明

檔案 說明
mx_stocks_screener_<查詢ID>.csv 全量資料表,列名為中文(由返回的 columns 對映),UTF-8 編碼,可用 Excel 或 pandas 開啟
mx_stocks_screener_<查詢ID>_description.txt 資料說明:查詢內容、行數、列名說明等

環境變數

變數 說明 預設
MX_STOCKS_SCREENER_OUTPUT_DIR CSV 與描述檔案的輸出目錄(可選) miaoxiang/mx_stocks_screener
EM_API_KEY 妙想智慧選股工具 API 金鑰(必備)

常見問題

錯誤:請設定 EM_API_KEY 環境變數

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

如何指定輸出目錄?

export MX_STOCKS_SCREENER_OUTPUT_DIR="/path/to/output"
python3 {baseDir}/scripts/get_data.py --query "查詢內容" --select-type "查詢領域"

🤖 AI 評測

這個 Skill 質量不錯,文件寫得非常詳細,程式碼邏輯清晰,用起來應該比較順手。它支援 A股、港股、美股、基金等多種型別的篩選,功能覆蓋全面。不過它依賴東方財富的外部服務,穩定性受限於第三方;而且某些錯誤提示裡直接寫了電話號碼,顯得不夠專業。總體來說作為選股工具是合格的,主要優勢是文件完善、使用方便,主要槽點是外部依賴和部分細節處理不夠靈活。

📊 多維度評分

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

📁 包含檔案 (3 個)

📄 SKILL.md 5.4 KB
📄 _meta.json 138 B
📄 scripts/get_data.py 16.8 KB