TradingAgents: Bir Hedge Fonu Modelleyen Çok Ajanlı AI Çerçevesi
TradingAgents'a derinlemesine mimari inceleme - LLM ajanlarının (analistler, araştırmacılar, trader, risk yönetimi, portföy yöneticisi) yapılandırılmış tartışmalar yürüterek işlem kararları verdiği açık kaynaklı bir LangGraph ç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 |