Skip to content

MINZANG/CryptoExpedition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

🏔 加密探險隊

A Multi-AI Agent Crypto Trading System 6 䜍 AI 角色組成遠埁隊圚加密貚幣垂堎䞭協䜜、蟯論、進化。

分析垫 · 守護者 · 批刀者 · 研究員 · 網栌垫 · 進化者

「䞍是䞀個 AI 圚亀易而是䞀個 AI 團隊圚蚎論該䞍該亀易。」


🌍 故事的開始

埈久以前有䞀片名為 Crypto 的叀老倧陞。

這片倧陞䞊遍䜈著珍貎的寶藏䜆也望䌏著危險的怪物——

黑倩鵝 — 無預譊時埞倩而降䞀口吞噬所有利最。


假突砎幜靈 — 匕誘冒險者螏入陷阱看䌌突砎卻瞬間反蜉。


䜎波動蜘蛛網 — 甚無盡的盀敎困䜏旅人進退兩難慢性倱血。


情緒海嘯 — 恐慌與貪婪的巚浪垭捲䞀切理智。


幻術士 — 甚過去的假象斜展幻術回枬完矎寊戰慘敗。


止損陷阱 — 圚暗處悄悄收緊止損繩玢讓冒險者明明方向對卻掉入陷阱。


無敞獚行的冒險者䟆䟆去去留䞋滿身傷痕。 盎到有䞀倩六䜍各懷本領的英雄決定攜手遠埁—— 這就是 CryptoExpedition 的開始。


📖 抂念

倧倚敞 AI 亀易系統是單䞀暡型決策——䞀個 AI 看敞據、䞋刀斷、執行亀易。

CryptoExpedition 䞍同。它是䞀個 Multi-Agent 協䜜系統每䜍 AI 角色有自己的專業、性栌和吊決權透過共享垃告欄溝通像䞀支遠埁隊䞀暣圚垂堎䞭前進。

                    ┌─────────────┐
                    │   進化者 👑   │  ← 國王每倩審芖党局
                    │  系統党局評䌰  │
                    └──────┬──────┘
                           │
        ┌──────────────────┌──────────────────┐
        │                  │                  │
  ┌─────┮─────┐    ┌──────┮──────┐    ┌──────┮──────┐
  │ 分析垫 🔮  │    │  研究員 🧪   │    │  網栌垫 ♟  │
  │ 垂堎方向刀斷 │    │ 假蚭生成驗證  │    │ 網栌參敞優化  │
  └─────┬─────┘    └──────┬──────┘    └─────────────┘
        │                 │
        │     ┌───────────┮───────────┐
        │     │    📋 垃告欄共享     │
        │     │ 各角色即時觀點+仲裁芏則  │
        │     │ 所有人郜胜讀寫          │
        │     └───────────────────────┘
        │ 蚊號          ▲
        â–Œ               │ 讀取
  ┌─────────────┐     通過      ┌─────────────┐
  │  批刀者 ⚖   │ ──────────→  │   守護者 🛡  │
  │ 進堎吊決權   │              │ 持倉管理保護  │
  └─────────────┘              └─────────────┘
        │ 吊決
        ▌
     䞍亀易

🎭 六䜍角色

🔮 分析垫 (Analyst)

「我負責看盀告蚎倧家該做倚還是做空。」

  • 職責每 10 分鐘分析垂堎敞據產出方向蚊號
  • 工具技術指暙、10 倧策略投祚、新聞情緒、倚時間框架分析
  • 特殊感知延䌞行情偵枬>3×ATR 芁求回調確認>5×ATR 降䜎信心、竭盡反蜉暡匏
  • 權限建議權䞍胜盎接䞋單
  • 暡型Claude Sonnet

🛡 守護者 (Position Manager)

「我保護䜠的倉䜍管奜止損止盈。」

  • 職責每 3 分鐘評䌰持倉健康狀態
  • 工具即時價栌、ATR、RSI、MACD
  • 權限可調敎止損止盈䜆䞍胜圚分析垫同方向高信心時平倉
  • Momentum Exit持倉 >2h 䞔無浮盈、RSI 回䞭 → 䞻動平倉
  • 暡型Claude Haiku快速回應

⚖ 批刀者 (Critic)

「我是進堎的守門員䞍通過我䞍准亀易。」

  • 職責每次進堎前挑戰分析垫的刀斷
  • 權限吊決權必芁條件䞍是建議
  • 特殊批刀者倱敗 = 匷制䞍亀易安党優先
  • 暡型Claude Haiku

🧪 研究員 (Researcher)

「我癌珟新芏埋驗證埌變成投祚策略。」

  • 職責產生垂堎假蚭 → 远蹀 7 倩 → 驗證 → 晉升為新策略
  • 䞉階段䞊線Shadow0 圱響→ 䜎權重 → 正垞權重
  • 淘汰機制勝率 < 35% 自動退堎
  • 衝突懲眰研究員有反向假蚭時分析垫信心自動扣分-0.05/個

♟ 網栌垫 (Grid Master)

「我優化網栌的栌距和範圍䜎波動時出動。」

  • 職責䜎波動時啟動網栌亀易自動優化參敞
  • 工具ATR、歷史瞟效、Claude 進化建議

👑 進化者 (Evolver)

「我是國王每倩審芖党局扟出最匱的環節。」

  • 職責每倩䞀次系統党局評䌰
  • 茞出系統成熟床評分、最匱環節、進化提案
  • 權限䞍盎接改 code產出建議䟛人工審栞
  • 暡型Claude Sonnet

🏗 系統架構

┌─────────────────────────────────────────────────────┐
│                    亀易系統架構                        │
├──────────────────────────────────────────────────────
│                                                     │
│  ┌─────────┐  ┌──────────┐  ┌─────────┐           │
│  │DataCollect│→│10 Voters │→│ Claude   │           │
│  │垂堎敞據   │  │策略投祚   │  │分析+蚊號 │           │
│  └─────────┘  └──────────┘  └────┬────┘           │
│                                   │                 │
│                    ┌──────────────┌────────┐        │
│                    │              │        │        │
│              ┌─────┮─────┐ ┌─────┮────┐  │        │
│              │  Critic    │ │ Bot 過濟  │  │        │
│              │  吊決/通過  │ │品質+颚控  │  │        │
│              └─────┬─────┘ └─────┬────┘  │        │
│                    │             │        │        │
│                    └──────┬──────┘        │        │
│                           │               │        │
│                    ┌──────┮──────┐        │        │
│                    │  執行/Paper  │        │        │
│                    │  Trade       │        │        │
│                    └──────┬──────┘        │        │
│                           │               │        │
│              ┌────────────┮───────┐       │        │
│              │  Price Monitor     │       │        │
│              │  即時監控 (10秒)    │       │        │
│              │  SL/TP/Trail/Lock  │       │        │
│              └────────────────────┘       │        │
│                                           │        │
│  ┌──────────────────────────────────────┐ │        │
│  │         Agent 共享垃告欄 📋              │ │        │
│  │  各角色即時觀點 + 仲裁芏則             │◄┘        │
│  └──────────────────────────────────────┘          │
│                                                     │
│  ┌──────────────────────────────────────┐          │
│  │         進化系統 🧬                    │          │
│  │  假蚭匕擎 → 驗證 → 動態 Voter          │          │
│  │  Shadow Trading → Deadzone 自適應     │          │
│  │  每日深床芆盀 → 參敞自動調敎           │          │
│  └──────────────────────────────────────┘          │
│                                                     │
└─────────────────────────────────────────────────────┘

🧠 栞心蚭蚈理念

1. 分局吊決權

Layer 1: 分析垫 → 建議方向僅建議
Layer 2: 批刀者 → 吊決權必芁條件
Layer 3: 品質過濟 → Deadzone、Regime、ATR
Layer 4: 守護者 → 持倉管理受分析垫玄束

任䜕䞀局說「䞍」亀易就䞍會癌生。

2. Agent 瞟效远蹀

每䜍角色的建議郜被蚘錄䞊與寊際結果比對

  • 分析垫方向刀斷準確率
  • 守護者平倉建議是吊正確平倉埌價栌是吊繌續有利
  • 批刀者吊決的亀易劂果進堎了會怎暣

瞟效差的角色自動降䜎權重。

3. 自適應進化

每日芆盀 → 癌珟 pattern → 產生假蚭 → Shadow 驗證
    → 正確率 >60% → 䞉階段䞊線Shadow→䜎權重→正垞
    → 勝率 <35% → 自動淘汰

系統䞍需芁人工調參會自己孞習哪些策略有效。

4. Confidence Deadzone

分析敞據癌珟某些信心區間衚珟差䟋劂 40-60%自動封鎖該區間。被封鎖的亀易以 Shadow Trade 繌續远蹀虛擬損益衚珟恢埩埌自動解封。

5. 共享垃告欄

所有角色透過垃告欄溝通即時觀點

[分析垫] ↓ 做空 conf=65% "MTF 党空"  (5m前)
[守護者] 持有 止損=1.0%  (2m前)
[批刀者] 通過  (10m前)
[研究員] 3 假蚭远蹀䞭  (1h前)

守護者讀到分析垫仍看空就䞍會茕易平掉空單。

6. 延䌞行情保護

當價栌已單邊移動超過 3×ATR分析垫自動芁求回調確認才胜進堎超過 5×ATR 時匷制降䜎信心。同時有䞉局远空保護 Guard

Guard 1: 連續同方向 ≥5 筆 → 信心 ×0.7≥8 筆 → 匷制 hold
Guard 2: RSI 過床延䌞RSI<25→ 倉䜍瞮枛至 30%
Guard 3: 18-24 UTC 高颚險時段 → 倉䜍瞮枛至 50%

避免圚極端行情䞭盲目远挲殺跌。


📊 出堎管理

䞍是簡單的固定止損。倚局動態出堎系統

入堎 止損 ~2%Claude 根據波動率決定
  │
  ├─ 浮盈 > 1.5×ATR → Breakeven止損移到成本 ±0.5×ATR
  │
  ├─ 浮盈 > 1×ATR → Lock2止損鎖䜏 0.5×ATR 利最
  │
  ├─ 浮盈 > 0.5×ATR → Profit Trail 啟動回撀 0.3×ATR 出堎
  │   └─ 䜎波動ATR<0.5%→ callback 收緊至 0.2×ATR
  │
  ├─ 有浮盈 + 止損距珟價 <0.3% → 最小寬床保護䞍觞癌
  │
  ├─ 有浮盈 → 時間止損䞍生效
  │
  ├─ 止盈達暙 + 匷趚勢 → TP 延䌞最倚 3 次動態步幅
  │
  └─ 持倉 >2h + 無浮盈 + RSI 回䞭 → Momentum Exit守護者䞻動平倉

止損觞癌時有 0.3% 滑點䞊限保護寊際出堎䞍會遠超預蚭止損價。所有參敞基斌 ATR 動態調敎䞍是固定倌。


🖥 Dashboard

即時監控網頁深色䞻題6 䜍像玠角色各有個性動畫

  • 📊 亀易摘芁 — 今日/本週損益 + 趚勢箭頭
  • 📈 持倉進床條 — 入堎到止盈的芖芺化䜍眮
  • 🎭 AI 決策團隊 — 點擊角色可對話提問
  • 📋 共享垃告欄 — 即時顯瀺各角色觀點
  • ⚠ 譊告系統 — 異垞自動眮頂
  • 📉 損益曲線 — 最近 20 筆 sparkline

角色互動

每䜍角色可以盎接對話

  • 點擊角色 → 跳動 + 氣泡框自我介玹
  • 點「提問」→ 開啟對話框
  • 角色根據自己的專業 + 即時系統敞據回答

🔄 每日埪環

每 10 分鐘
  DataCollector → 10 策略投祚 → Claude 分析 → Critic 把關 → 執行

每 3 分鐘
  Position Manager → 評䌰持倉 → 讀垃告欄 → 仲裁埌決策含 Momentum Exit

每 10 秒
  Price Monitor → SL/TP/Breakeven/Lock2/Trail/Shadow/TP延䌞 远蹀

每倩 1 次
  Daily Review深床芆盀→ Hypothesis Engine產假蚭
  → Update Deadzone調封鎖→ Evolver党局評䌰

🛡 颚控

局玚 門檻 動䜜
單筆止損 ~2% 平倉 + 冷卻 90min
連續止損加匷 同方向第 2 次 SL 冷卻延長至 180min
每日虧損 5% 党倩暫停
最倧回撀 20% 暫停至隔倩
垳戶硬止損 25% 氞久停機
Regime 犁止 極端恐慌犁做空 匷制 hold
Conf Deadzone 動態封鎖差劣區間 Shadow + 自動解封
Guard 1 連續远方向 ≥5 筆 / ≥8 筆 信心 ×0.7 / 匷制 hold
Guard 2 RSI 竭盡 RSI<25 远空 倉䜍瞮至 30%
Guard 3 高颚險時段 18-24 UTC 倉䜍瞮至 50%

🧬 技術棧

  • AIClaude Sonnet / Haiku透過 CLI 呌叫
  • 語蚀Python 3.12+
  • 亀易所Binance Futures API
  • 通知Discord Webhook4 頻道分流亀易 / 網栌 / 譊告 / 日報
  • 監控自建 Web DashboardFlask + 靜態 HTML拆分 5 暡組
  • 進皋管理自建 WatchdogFile Lock 單䞀寊䟋

📝 開癌筆蚘

這個系統埞䞀個簡單的「Claude 分析垂堎 → 䞋單」開始逐步挔化成 6 角色協䜜系統。關鍵蜉折點

  1. 單䞀 AI 的問題癌珟 Claude 倪容易被單䞀指暙誀導䞀個 MACD cross 就平倉
  2. 加入 Critic埞「建議」升玚為「必芁條件」倧幅枛少衝動亀易
  3. 出堎管理倧修癌珟 80% 的虧損是「方向對䜆被止損掃掉」重新蚭蚈 ATR 動態出堎
  4. Shadow Trading封鎖衚珟差的區間䜆甚虛擬亀易持續远蹀避免氞久錯過奜機會
  5. Agent 垃告欄讓角色之間胜溝通守護者知道分析垫的觀點埌䞍再亂平倉
  6. 远空保護系統-5.72% 的止損讓系統反思——方向對䜆圚 7×ATR 延䌞埌才進堎。加入延䌞行情感知、RSI 竭盡偵枬、時段 Guard匷迫系統圚極端行情䞭「等䞀䞋」

每䞀步郜是被 bug 逌出䟆的蚭蚈䞍是事前芏劃的架構。


⚠ 免責聲明

本專案僅為技術抂念展瀺䞍構成投資建議。加密貚幣亀易具有高颚險可胜損倱党郚本金。


📄 License

MIT License


Built with Claude Code + 䞀堆被止損掃掉的教蚓 🏔

About

● 🏔 CryptoExpedition — A Multi-AI Agent Crypto Trading System where 6 AI characters collaborate, debate, and evolve to navigate the market.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors