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.

TradingAgents çok ajanlı sistem

Ç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

Karar hattı

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ı

AjanVeri KaynaklarıOdak Noktası
Temel AnalistBilanço, nakit akışı, gelir tablosuİçsel değer - piyasa fiyatı karşılaştırması
Duygu AnalistiYahoo Finance Haberleri, StockTwits, RedditÇok kaynaklı duygu analizi
Haber AnalistiHisse haberleri, makro başlıklar, içeriden işlemlerOlaya dayalı sinyaller
Teknik AnalistOHLCV, MACD, RSI, Bollinger BantlarıDesen tespiti ve momentum

Araştırma Tartışması: Boğa - Ayı Karşılaşması

Ajan tartışmaları

Analistler raporlarını ürettikten sonra karşılıklı tartışma başlar:

  1. Boğa Araştırmacısı yükseliş tezini oluşturur
  2. Ayı Araştırmacısı düşüş karşı tezini oluşturur
  3. Çok turlu tartışma (max_debate_rounds ile yapılandırılabilir)
  4. 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:

AjanProfil
Agresif AnalistYüksek risk toleransı, kazanç odaklı
Nötr AnalistDengeli risk/ödül
Muhafazakâr AnalistDüşü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şenTeknoloji
OrkestrasyonLangGraph (StateGraph, kontrol noktaları)
LLM SağlayıcılarıOpenAI, Google, Anthropic, xAI, DeepSeek, Qwen, Ollama, Azure
Piyasa VerisiyFinance, Alpha Vantage
Sosyal VeriStockTwits API, Reddit API

Bağlantılar