TradingAgents: Bir Hedge Fonu Modelleyen Çok Ajanlı AI Çerçevesi

Çoğu AI trading projesi, tek bir LLM'e veri beslenerek "karar ver" diye sorulmasından ibarettir. TradingAgents (GitHub, arXiv: 2412.20138) farklı bir yol izler: tek bir ajan yerine — eksiksiz bir ticaret firması kadrosu oluşturulur; her rol, kendi araçlarına, veri kaynaklarına ve promptuna sahip ayrı bir LLM ajanıdır.
LangGraph üzerine inşa edilen bu çerçeve, yalnızca "veriye bakan" değil — karar vermeden önce kendi kendisiyle tartışan bir sistem yaratır.
Mimari: Veriden Karara

Tam hat, 12 düğümden oluşan yönlü döngüsüz bir grafiktir (DAG):
Analist Ekibi → Araştırma Tartışması → Trader → Risk Tartışması → Portföy Yöneticisi → AL/TUT/SAT
Analist Ekibi: Dört Uzmanlık Alanı
| Ajan | Veri Kaynakları | Odak Noktası |
|---|---|---|
| Temel Analist | Bilanço, nakit akışı, gelir tablosu | İçsel değer - piyasa fiyatı karşılaştırması |
| Duygu Analisti | Yahoo Finance Haberleri, StockTwits, Reddit | Çok kaynaklı duygu analizi |
| Haber Analisti | Hisse haberleri, makro başlıklar, içeriden işlemler | Olaya dayalı sinyaller |
| Teknik Analist | OHLCV, MACD, RSI, Bollinger Bantları | Desen tespiti ve momentum |
Araştırma Tartışması: Boğa - Ayı Karşılaşması

Analistler raporlarını ürettikten sonra karşılıklı tartışma başlar:
- Boğa Araştırmacısı yükseliş tezini oluşturur
- Ayı Araştırmacısı düşüş karşı tezini oluşturur
- Çok turlu tartışma (
max_debate_roundsile yapılandırılabilir) - Araştırma Yöneticisi (derin düşünen LLM) her iki pozisyonu sentezler
Risk Yönetimi: Üçlü Filtre
Trader'ın önerisi, birbirleriyle tartışan üç risk yöneticisinden geçer:
| Ajan | Profil |
|---|---|
| Agresif Analist | Yüksek risk toleransı, kazanç odaklı |
| Nötr Analist | Dengeli risk/ödül |
| Muhafazakâr Analist | Düşük risk toleransı, aşağı yönlü koruma |
Portföy Yöneticisi: Nihai Karar
Trader önerisini + risk tartışması sonuçlarını + geçmiş kararlardan gelen yansıtıcı belleği alır. İşlemi onaylar, reddeder veya ayarlar.
Yansıtıcı Bellek
Sistem bir karar günlüğü tutar. Aynı hisse için her sonraki çalıştırmada, gerçekleşmiş getirileri (ham + SPY'ye karşı alfa) getirir, yansımalar üretir ve geçmişi Portföy Yöneticisi promptuna enjekte eder — ince ayar yapmadan hatalardan öğrenme mekanizması oluşturur.
Teknoloji Yığını
| Bileşen | Teknoloji |
|---|---|
| Orkestrasyon | LangGraph (StateGraph, kontrol noktaları) |
| LLM Sağlayıcıları | OpenAI, Google, Anthropic, xAI, DeepSeek, Qwen, Ollama, Azure |
| Piyasa Verisi | yFinance, Alpha Vantage |
| Sosyal Veri | StockTwits API, Reddit API |
Bağlantılar
Yazarlar
Trading-systems engineer
Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.