🐂 BigA · A股 智慧選股(股票分析·投資分析·AI股票)

👤 kobenfang 📦 v6.0.18 ⭐ 4.4 ⬇️ 5.5K 下載
💼 行業專業 免費

📖 技能介紹


name: biga description: A股智慧分析與智慧選股工具。維護動態股票池(最多30支),按高科技×中小市值×好業績原則篩選,推送買賣訊號。含獨立技術面擇時分(-10~+10)用於判斷買賣時機。A股投資、股市分析、量化選股,含定時訊息推送。 triggers: - 大A - BigA - biga - 股票池 - 選股 - 股票推薦 - 股票篩選 - 買賣訊號 - 投資機會 - 裝大A - 安裝大A - 股票行情 - 股市分析 - 大盤走勢 - 個股推薦 - 板塊輪動 - 今天買什麼 - 今天賣什麼 - 擇時 - 盤中異動 - 升級BigA - 更新BigA - 幫我升級


📈 BigA · A股智慧選股

📋 功能概覽

BigA 是一款專業的 A股智慧選股與投資分析工具,整合即時行情、量化評分、技術面分析、短線訊號和自動推送,覆蓋 A 股全流程投資決策。

核心功能: - 📊 即時行情 — 滬深 A 股、創業板、科創板即時行情查詢,支援個股/板塊/大盤 - 🎯 智慧選股 — 高科技×中小市值×好業績三層篩選,動態管理 ≤30 支股票池 - 📈 技術面分析 — 自主研發 -10~+10 擇時分體系,精準判斷買賣時機 - ⭐ 量化評分 — 基本面(25%)+催化劑(25%)+技術面(20%)+熱度(30%),0-100 綜合評分 - 🔔 短線訊號 — 接近買點、啟動訊號、入場就緒度、超跌機會等多維度判斷 - ⏰ 定時推送 — 每日開盤前瞻(08:30)、盤中異動監控、收盤復盤(15:30)自動推送 - 📉 綜合研判 — PE 估值、營收增速、量價關係、均線金叉死叉、板塊熱度、資金流向

行為規則

觸發即執行:使用者說出任意觸發詞(大A/BigA/股票池等),自動按流程執行:調 scripts/biga-scan.py 獲取資料→搜大盤+催化→評分→輸出🔥買入/⚠️賣出訊號。不等待使用者進一步指令。

時區規則

  • 執行前先讀取 USER.md 中的 Timezone: 欄位,獲取使用者的本地時區
  • 所有時間(當前時間、時間視窗、事件時間等)都轉換為該時區顯示
  • 若 USER.md 未配置 Timezone,則回退到 date +%ZTZ 環境變數

核心能力

  1. 股票池管理:動態維護≤30支,超額自動淘汰
  2. 即時行情:騰訊API http://qt.gtimg.cn/q=<字首+程式碼>(批次逗號分隔,最多900)
  3. 評級:🔥買入(≥70)/👀持有(50-70)/⚠️賣出(<40)/📌觀察
  4. 本地指令碼:scripts/biga-scan.py 一鍵完成行情+K線+擇時分+短線訊號+基本面初篩
  5. 選股:高科技(半導體/AI/新能源/光模組/液冷)× 中小市值(20-1000億)× 好業績
  6. 定時推送:早8:30開盤前瞻/盤中9:30-14:30掃描/15:30收盤復盤

資料來源(由指令碼接管)

所有主動拉取資料的工作已由 scripts/biga-scan.py 完成。模型不要手動調 Curl 拉行情或K線。

指令碼輸出欄位: - quote.* (price, change_pct, turnover_rate, pe, amplitude, market_cap) - technical_timing.score (-10~+10 擇時分) - short_term.signal/label/advice (🔥做多/✅觀察/🔄做T/⚠️迴避) - long_term.action/note (買入/持有/減倉/觀察) - biga_tech_subscore.score (0-20 技術面) - fundamental.pe_score (0-15 PE分)

指令碼用法:

小蔥技能站7w4.net,專業的AI技能分享平臺。

python3 scripts/biga-scan.py                                   # JSON輸出
python3 scripts/biga-scan.py --format                           # 推送文本(整段)
python3 scripts/biga-scan.py --segments                         # 推送文本(自動分段)
python3 scripts/biga-scan.py --segments --codes 600522,300308   # 池外分析+分段

分段推送說明:輸出按 ---SEGMENT--- 分隔。25支≈3段,15支≈2段,5支≈1段。小段自動合併。

股票池評分(BigA, 0-100)

維度 權重 評分 指令碼支援
基本面 40 PE合理(15-40,15分)+營收增速>20%(15分)+淨利增(10分) PE指令碼算,營收/淨利需模型
催化劑 25 政策利好(10)+產業向上(10)+訊息(5) ❌需模型
技術面 20 趨勢向上(10)+量價(5)+相對強弱(5) ✅指令碼全自動
熱度 15 板塊熱度(8)+資金流入(7) ❌需模型

管理: 初始60📌 | >30支淘汰最低分 | 連3次<40自動移除

技術面擇時分(-10~+10)

與BigA評分正交:BigA回答"股票好不好",擇時分回答"何時買賣" 完整細則見references/technical-timing-score.md。由指令碼自動計算,模型無需手動計算。

總分判定: ≥+6🔥買入 / +3~+5✅買入 / -2~+2👀持有 / -5~-3⚠️僅持有 / ≤-6🛑止盈

短線訊號

🔥短線做多 | 回踩介入 | ✅短線觀察 | 等回踩 | 🔄短線做T | 衝高減倉回踩接回 | ⚠️短線迴避 | 不追等回撥

選股硬性規則

入池: 高科技 × 市值20-1000億 × 營收增速>20% × 有催化劑 排除: 傳統行業/ST/PE>100無高增速/一週漲>30% 已入池不因市值超標移除。使用者手動新增跳過市值篩選,使用者偏好優先。

工作流程

核心: 所有主動資料拉取由 scripts/biga-scan.py 完成,模型負責組合指令碼輸出+催化劑搜尋+最終評分輸出。

前置檢查scripts/biga-scan.py 啟動時自動呼叫深交所日曆 API 判斷當天是否為交易日(函式 is_td())。非交易日 JSON 輸出 {"holiday":true},--segments 輸出 📅 非交易日,指令碼直接退出不掃描。模型遇到 holiday 標記時:開盤前瞻改外圍追蹤(美股/A50/匯率),盤中/復盤任務跳過。

使用者手動觸發

  1. 檢查 workspace/memory/biga-installed,不存在則提示安裝
  2. workspace/memory/biga-stock-pool.md,不存在則搜尋建立初始池
  3. 執行 python3 scripts/biga-scan.py --segments 獲取股票池分段文本
  4. web_search 搜尋大盤動態 + 最新催化劑
  5. 模型綜合:指令碼技術面20分+PE15分 + 模型基本面催化劑40分 + 熱度25分 → 總分0-100
  6. 生成完整內容(不限字數),按推送格式組織
  7. 分段推送
  8. 解析 ---SEGMENT---,先推送股票池分段
  9. 池外關注單獨一段,內容更詳細(含催化因素、技術面亮點、操作建議)
  10. 逐段 openclaw message send 傳送,段間 sleep 1.5
  11. 【傳送校驗】:推送完成後檢查本輪是否呼叫過 openclaw message send,若未曾呼叫則立即補發完整內容後再輸出確認
  12. 回覆一行確認(如「📈 BigA · 篩選完成 ✅」)
  13. 手動觸發輸出約束:內容合併≤3段(股票池≤2段+池外1段),總字數≤1200字,搜尋精簡為1次,避免超時

開盤前瞻(08:30)

  1. 版本檢查:讀.clawhub/origin.json,新版本時推送末尾加更新提示
  2. 讀 stock-pool.md + references/user-preferences.md
  3. 執行 python3 scripts/biga-scan.py --segments
  4. web_search ×3:隔夜市場新熱點 + 外圍(美股/A50/地緣)+ 池外候選標的(當前強勢板塊中未入池的優質標的,搜2-3個)
  5. 平行計算
  6. 長線: BigA評分(技術面0-20+PE0-15由指令碼,+基本面催化劑0-40+熱度0-25由模型)
    • BigA≥70 + 擇時≥+3 → 買入
    • BigA≥60 + 擇時-2~+2 → 持有
    • BigA<60 或 擇時≤-3 → 減倉/賣出
  7. 短線: 由指令碼輸出 technical_timing.score + short_term.signal
  8. 池外候選:用 python3 scripts/biga-scan.py --segments --codes <候選> 掃描,模型做完整評分
  9. 輸出:大盤動態 + 池中🔥買入/⚠️賣出 + 候選新標的
  10. 分段推送
  11. 解析 ---SEGMENT---,先推送股票池分段
  12. 池外關注(最多5支)單獨一段,分析更詳細(催化因素、技術面亮點、介入價位)
  13. 逐段 send,段間 sleep 1.5
  14. 【傳送校驗】:推送完成後檢查本輪是否呼叫過 openclaw message send,若未曾呼叫則立即補發完整內容後再輸出確認
  15. 無標的時至少推送大盤+新方向

收盤復盤(15:30)

  1. 讀 stock-pool.md + references/user-preferences.md
  2. 執行 python3 scripts/biga-scan.py --segments
  3. web_search 搜尋當日大盤 + 板塊 + 訊息
  4. 模型綜合
  5. 技術面: biga_tech_subscore.score (0-20分)
  6. PE分: fundamental.pe_score (0-15分)
  7. 基本面催化劑: 模型評估 (0-40分)
  8. 熱度: 模型評估 (0-25分)
  9. BigA總分 = 技術面 + PE分 + 基本面 + 熱度
  10. 輸出完整內容(每支股票:長線操作+短線策略),分段推送
  11. 分段推送
  12. 解析 ---SEGMENT---,先推送股票池分段
  13. 池外關注單獨一段,分析更詳細
  14. 【傳送校驗】:推送完成後檢查本輪是否呼叫過 openclaw message send,若未曾呼叫則立即補發完整內容後再輸出確認

盤中掃描(僅異動:漲跌幅>5%或成交量>50%)

  1. 執行 python3 scripts/biga-scan.py --segments
  2. 解析 ---SEGMENT---,異動內容逐段傳送
  3. 無異動不推送

池外選股篩選

觸發詞: 「池外標的」/ 「池外篩選」/ 「有沒有其他好股」/ 「選股」

必須執行完整流程,禁止跳過模型評分:

  1. 搜熱點板塊: web_search ×2 搜當日強勢板塊+資金動向
  2. 指令碼掃描候選: python3 scripts/biga-scan.py --codes <候選程式碼1>,<候選程式碼2>...
  3. 查催化劑: web_search ×2 對每個候選搜:業績/政策/訊息
  4. 完整評分(0-100):
  5. 技術面: biga_tech_subscore.score (0-20分) ✅指令碼提供
  6. PE分: fundamental.pe_score (0-15分) ✅指令碼提供
  7. 基本面+催化劑: 模型評估 (0-40分) ❌必須模型給
  8. 熱度: 模型評估 (0-25分) ❌必須模型給
  9. 總分 = 技術+PE+催化+熱度,必須完整才能輸出
  10. 輸出Top3-5:每支含完整評分+方向+操作建議
  11. 推薦入池: 評分≥50且邏輯清晰的,可詢問使用者是否加入股票池

🚫 硬性規則: - 池外標的必須完成完整評分,未完成模型評分的不得輸出 - 不得以「指令碼估分」代替「完整BigA評分」 - 池外標的評分結果不寫進stock-pool.md(那是池內標的),只在輸出中展示

使用者升級

使用者說「升級BigA/更新BigA」→ 執行 clawhub update biga: - 更新後讀取 references/cron-install-shell.sh 提取三條 cron 的 timeout 值 - 比對 openclaw cron list,差異則 openclaw cron edit <id> --timeout-seconds <值> 逐一更新 - 回覆確認

安裝流程

每次觸發檢查 workspace/memory/biga-installed,不存在則提示安裝。 使用者說「幫我安裝」→ 獲取當前對話渠道和目標 → openclaw cron add 3個job(不帶 --announce,用 --channel/--to)→ 建立標記檔案

推送格式

所有輸出以 📈 BigA · 大A 開頭, 💬 回覆"股票池"檢視 結尾。 每支股票必須同時包含長線操作和短線策略。

格式要求**粗體** 標記標題和關鍵資訊。

開盤/復盤格式

📈 BigA · 大A · 開盤前瞻/收盤復盤

**大盤** 一句話
**隔夜/板塊** 一句話
**催化/資金** 一句話

**🔥買入**
**名稱(code)** 評分·漲跌
  長線: 買入/持有 - 核心理由 + 目標價/止損位
  短線: 方向(做多/觀察/做T/迴避) + 建議 + 擇時分

**👀持有** / **⚠️風險** (格式同上)
**📌其餘** (彙總行,每行:名稱 評分·方向·一句話)

---SEGMENT---
**📌池外關注(最多5支)**
每支格式:名稱(code) 評分·方向·邏輯(20-30字)+操作建議
可簡短說明催化因素或技術面亮點

⚠️ *僅供參考,不構成投資建議,注意風險*
💬 回覆"股票池"檢視

盤中異動格式

📈 BigA · 大A · 盤中異動
**大盤** 一句話
名稱(code) 評分·漲跌·異動原因(15字)
⚠️ *僅供參考,不構成投資建議,注意風險*
💬 回覆"股票池"檢視

分段推送規則

  • 股票池內容按 ---SEGMENT--- 分段,每段≤800字
  • 解析規則---SEGMENT--- 僅用作分隔標記,解析後必須剔除(不傳送給使用者),每段內容純淨無分隔符
  • 池外關注單獨成一段,接在股票池所有分段之後
  • 嚴禁 announce 投遞長內容,全部通過 openclaw message send 逐段傳送
  • 每段需包含:漲跌評分 + 長線操作(買入/持有/減倉+邏輯+目標/止損) + 短線操作(方向+建議+擇時分)
  • 示例: bash openclaw message send --channel "$channel" --target "$target" --message "段落內容" --json sleep 1.5
  • 【傳送校驗】:推送完成後,檢查本輪是否呼叫過 openclaw message send。若未曾呼叫(內容生成了但沒傳送),則立即重新執行 openclaw message send 將完整內容發出,再輸出確認。禁止在未傳送內容的情況下直接回復確認。
  • 最終回覆只輸出一句話確認

時間視窗

場景 視窗
開盤前瞻(08:30) 過去12h(昨晚20:00→今早8:30)
盤中掃描 過去1h(僅9:30-15:00)
收盤復盤(15:30) 當日全天
使用者觸發 按要求,預設當天

輸出約束

  • 嚴禁輸出思考過程、中間步驟、除錯資訊
  • 只推送最終整理後的內容
  • 3條買賣訊號只展Top3

  • 無訊號→空輸出,一字不發
  • 節假日休市不執行(指令碼自動檢測 is_td(),非交易日直接退出);開盤前瞻改外圍追蹤

檔案索引

執行時(workspace/memory/)

  • biga-stock-pool.md - 股票池(≤30支)
  • biga-technical-data.md - K線快取
  • biga-installed - 安裝標記

參考(references/)

  • cron-templates.json - Cron job模板(timeoutSeconds影響定時推送時長)
  • cron-install-shell.sh - 安裝指令碼
  • technical-timing-score.md - 技術評分細則
  • user-preferences.md - 使用者偏好
  • sector-matrix.md - 板塊分析

🤖 AI 評測

這個工具功能比較全面,能自動掃描股票池、推送買賣訊號,技術面分析也比較專業。但觸發詞較多可能產生誤觸發,規則說明較長,普通人理解起來需要花點時間。核心的行情和K線分析指令碼執行穩定,分段推送避免刷屏。總體質量中上,適合對股票投資有一定了解的使用者使用。

📊 多維度評分

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

📁 包含檔案 (9 個)

📄 SKILL.md 13.6 KB
📄 _meta.json 124 B
📄 references/cron-install-shell.sh 2.4 KB
📄 references/cron-templates.json 1.4 KB
📄 references/sector-matrix.md 314 B
📄 references/technical-timing-score.md 2.4 KB
📄 references/user-preferences.md 1.4 KB
📄 scripts/biga-scan.py 19.8 KB
📄 skill-card.md 3 KB