XYZNOT

Makaleler · arXiv 2412.20138

TradingAgents: Çok Ajanlı LLM Finansal Alım-Satım Çerçevesi

TradingAgents: Multi-Agents LLM Financial Trading Framework

Yayımlanma q-fin.TRcs.AIcs.CEcs.LG arXivPDF

Çeviri ve yapay zekâ ile oku

Üç satırda özet

  1. 🎯 Mevcut LLM alım-satım araçları gerçekçi organizasyonel yapılardan yoksundur ve uzun, yapılandırılmamış diyaloglarda 'kulaktan kulağa oyunu etkisi' kaynaklı bilgi bozulmalarına maruz kalır.
  2. 🔧 Yapılandırılmış raporlar ve hedefli münazaralar kullanarak Analist, Araştırmacı, Tüccar, Risk Yönetimi ve Fon Yöneticisi kademelerinde 7 uzmanlaşmış ajan rolüyle gerçek bir alım-satım firmasını simüle eder.
  3. 📈 Test edilen varlıklarda Buy & Hold ve kural tabanlı referans modellerden daha iyi performans göstererek 2024'ün ilk çeyreğinde AAPL'de %26,62 kümülatif getiri ve değerlendirilen teknoloji hisselerinde en az %23,21 getiri elde etmiştir.

Özet

Büyük dil modelleri (LLM'ler) tarafından desteklenen ajan toplulukları kullanılarak otomatik problem çözmede önemli ilerlemeler kaydedilmiştir. Finans alanında ise çalışmalar büyük ölçüde belirli görevleri üstlenen tek ajanlı sistemlere veya bağımsız olarak veri toplayan çok ajanlı çerçevelere odaklanmıştır. Ancak çok ajanlı sistemlerin gerçek dünyadaki alım-satım (trading) firmalarının iş birliğine dayalı dinamiklerini taklit etme potansiyeli henüz yeterince araştırılmamıştır. TradingAgents, alım-satım firmalarından esinlenen; temel analistler, duygu analistleri, teknik analistler ve farklı risk profillerine sahip tüccarlar gibi uzmanlaşmış rollerde LLM destekli ajanlar içeren yeni bir hisse senedi alım-satım çerçevesi önermektedir. Bu çerçeve, piyasa koşullarını değerlendiren Boğa (Bull) ve Ayı (Bear) araştırmacı ajanlarını, risk maruziyetini izleyen bir risk yönetimi ekibini ve bilinçli kararlar almak için münazaralardan ve geçmiş verilerden elde edilen içgörüleri sentezleyen tüccarları içerir. Dinamik ve iş birliğine dayalı bir alım-satım ortamını simüle eden bu çerçeve, alım-satım performansını artırmayı hedefler. Ayrıntılı mimari ve kapsamlı deneyler, kümülatif getiri, Sharpe oranı ve maksimum düşüş (drawdown) gibi alanlardaki kayda değer gelişmelerle temel (baseline) modellere karşı üstünlüğünü ortaya koymakta ve finansal alım-satım süreçlerinde çok ajanlı LLM çerçevelerinin potansiyelini vurgulamaktadır. TradingAgents'a https://github.com/TauricResearch/TradingAgents adresinden erişilebilir.

Orijinal özet (İngilizce)

Significant progress has been made in automated problem-solving using societies of agents powered by large language models (LLMs). In finance, efforts have largely focused on single-agent systems handling specific tasks or multi-agent frameworks independently gathering data. However, the multi-agent systems' potential to replicate real-world trading firms' collaborative dynamics remains underexplored. TradingAgents proposes a novel stock trading framework inspired by trading firms, featuring LLM-powered agents in specialized roles such as fundamental analysts, sentiment analysts, technical analysts, and traders with varied risk profiles. The framework includes Bull and Bear researcher agents assessing market conditions, a risk management team monitoring exposure, and traders synthesizing insights from debates and historical data to make informed decisions. By simulating a dynamic, collaborative trading environment, this framework aims to improve trading performance. Detailed architecture and extensive experiments reveal its superiority over baseline models, with notable improvements in cumulative returns, Sharpe ratio, and maximum drawdown, highlighting the potential of multi-agent LLM frameworks in financial trading. TradingAgents is available at https://github.com/TauricResearch/TradingAgents.

Okuma rehberi

Problem ve motivasyon

Geleneksel kantitatif alım-satım algoritmaları; haber başlıkları, kurumsal kazanç raporları ve sosyal medya duyarlılığı gibi yapılandırılmamış metin verilerini sentezlemekte sıklıkla zorlanır. Bu sırada, derin öğrenme tabanlı alım-satım modelleri birer kara kutu gibi çalışarak düşük yorumlanabilirlikten muzdariptir. Büyük Dil Modelleri (LLM'ler) doğal dil anlama ve açıklanabilirlik sunsa da, önceki LLM tabanlı finansal sistemler genellikle tek ajanlı veya yapılandırılmamış çok ajanlı düzenler kullanmaktadır. Bu kurulumların iki büyük kusuru vardır: gerçek alım-satım firmalarının organizasyonel modellemesinden yoksundurlar ve uzun vadede kritik bağlamın kaybolduğu veya bozulduğu bir 'kulaktan kulağa oyunu etkisi' ile zayıflayan açık uçlu doğal dil sohbet günlüklerine dayanırlar.

Temel fikirler

  • Organizasyonel Hiyerarşi: TradingAgents, uzmanlaşmış bölümlere ayrılmış bir Wall Street yatırım firmasını yansıtır: Analist Ekibi, Araştırmacı Ekibi, Tüccar Ajanları, Risk Yönetim Ekibi ve nihai bir Fon Yöneticisi.
  • Diyalektik Çok Ajanlı Münazaralar: Çerçeve, tek taraflı kararlar yerine Boğa ve Ayı araştırmacıları arasında yapılandırılmış çok turlu münazaraların yanı sıra agresif, güvenli ve nötr risk yöneticileri arasında çok açılı tartışmalar yürütür.
  • Hibrit İletişim Protokolü: Sistem, ajan durumlarını standartlaştırılmış, yapılandırılmış raporlar ve veri girdileri olarak kaydederek sürekli ve yapılandırılmamış metin havuzlarından kaçınır; doğal dil diyaloglarını yalnızca çok turlu münazaralara ayırır.
  • Model Kademelendirmesi: Hızlı ve daha düşük maliyetli modeller (gpt-4o, gpt-4o-mini) veri alma ve biçimlendirme işlemlerini yürütürken, derin düşünme özellikli akıl yürütme modelleri (o1-preview) derinlemesine analiz, münazara ve işlem boyutu belirleme süreçlerine güç verir.

Yöntem (temel denklemlerle birlikte)

Tüm ajanlar, özel harici araçlara (örn. Yahoo Finance, EODHD, Finnhub, Reddit) erişimle ReAct (Reasoning and Acting) paradigmasını kullanarak çalışır. Ajan eylemleri ardışık beş aşamada ilerler:

  1. Analist Ekibi: Dört eşzamanlı ajan; Şirket Temelleri, Sosyal Duyarlılık, Haber/Makroekonomi ve Teknik Göstergeler (RSI, MACD, Bollinger Bantları, ATR, ADX gibi 60'a kadar göstergeyi değerlendirerek) genelinde yapılandırılmış raporlar üretir.
  2. Araştırmacı Ekibi: Boğa ve Ayı araştırmacı ajanları, analist raporlarını sorgular ve baskın duruşu seçen bir Kolaylaştırıcı (Facilitator) Ajan gözetiminde tur boyunca münazara eder.
  3. Tüccar Yürütmesi: Tüccar ajan, araştırmacı içgörülerini ve piyasa verilerini sentezleyerek hedef al/sat/tut kararlarını ve bunların gerekçelerini oluşturur.
  4. Risk Yönetimi Değerlendirmesi: Risk arayan ('Risky'), muhafazakâr ('Safe') ve nötr analistler; portföy maruziyeti, kaldıraç ve zararı durdur (stop-loss) ihtiyaçlarını tur boyunca tartışır.
  5. Fon Yöneticisi Onayı: Nihai yönetici, risk ekibinin sentezlenmiş rehberliğine dayanarak işlem yürütümünü onaylar, değiştirir veya reddeder.

Portföy performansı dört temel finansal metrik aracılığıyla ölçülür:

  • Kümülatif Getiri (Cumulative Return - CR):
  • Yıllıklandırılmış Getiri (Annualized Return - AR): burada , yıl cinsinden değerlendirme dönemidir.
  • Sharpe Oranı (Sharpe Ratio - SR): burada ortalama portföy getirisini, risksiz faiz oranını ve getiri oynaklığını temsil eder.
  • Maksimum Düşüş (Maximum Drawdown - MDD):

Sonuçlar (en önemli sayılarla birlikte)

Geriye dönük test (backtesting) simülasyonu, 1 Ocak - 29 Mart 2024 tarihleri arasında geleceğe bakma sapması (look-ahead bias) olmaksızın büyük teknoloji hisselerinde ($AAPL, $GOOGL, $AMZN); Buy & Hold ve teknik stratejilere (MACD, KDJ+RSI, ZMR, SMA) karşı yürütülmüştür:

  • AAPL: TradingAgents %26,62 kümülatif getiri (CR) (yıllıklandırılmış getiri ARR %30,50, Sharpe Oranı 8,21 ve MDD %0,91) elde ederken, Buy & Hold -%5,23 (MDD %11,90) getirmiş ve en iyi referans model (KDJ&RSI) yalnızca %2,05 kazandırmıştır.
  • GOOGL: TradingAgents, Buy & Hold'u geride bırakarak (%7,78 CR, %13,04 MDD) %24,36 CR ve 6,39 SR (MDD %1,69) değerine ulaşmıştır.
  • AMZN: TradingAgents, Buy & Hold'u aşarak (%17,10 CR, %3,80 MDD) %23,21 CR ve 5,60 SR (MDD %2,11) elde etmiştir.
  • Dengeli Risk Kontrolü: Yüksek getiri üretimine rağmen, Risk Yönetim Ekibinin aktif müdahalesi sayesinde maksimum düşüşler tüm hisse senetlerinde kesin bir şekilde %2,11'in altında tutulmuştur.

Kısıtlamalar ve açık sorular

  • Yüksek Hesaplama/API Maliyeti: Tek günlük tahminler yaklaşık 11 LLM çağrısı ve 20'den fazla araç çağrısı gerektirmektedir; bu da geriye dönük test simülasyon penceresini 3 ay ile sınırlandırmıştır.
  • Aşırı Sharpe Oranları: İstisnai derecede yüksek Sharpe oranları (>5,60 ila 8,21), sistem için neredeyse hiçbir sert geri çekilmenin yaşanmadığı bir test dönemini yansıtmakta olup, tam piyasa döngüleri ve ayı piyasası rejimleri boyunca çok yıllı testlerin gerekliliğini vurgulamaktadır.
  • Emir İletim Sürtünmesi: Çerçeve; canlı emir defterlerindeki kayma (slippage), piyasa etkisi, borsa gecikmesi veya işlem komisyonu baskısını modellemeden sinyallerin eksiksiz doldurulduğunu varsaymaktadır.

Temel terimler

TradingAgents
Profesyonel alım-satım firmalarının hiyerarşik rollerini, analitik iş akışlarını ve risk kontrollerini modelleyen, LLM'lerle güçlendirilmiş çok ajanlı bir finansal alım-satım çerçevesi.
ReAct prompting framework
Akıl yürütme ('düşünce') ve eylemi ('araç çağrıları') bir araya getirerek LLM ajanlarının çevresel verileri yinelemeli biçimde incelemesine, API'leri sorgulamasına ve kararları yürütmesine olanak tanıyan bir yöntem.
Telephone effect (Kulaktan kulağa oyunu etkisi)
Birden fazla ajanın yalnızca genişletilmiş, yapılandırılmamış doğal dil sohbet günlükleri üzerinden iletişim kurması durumunda ortaya çıkan bozulma, bağlam uzunluğu doygunluğu ve olgusal yozlaşma.
Analyst Team (Analist Ekibi)
Çok modlu piyasa sinyallerini bağımsız olarak toplayan ve yapılandırılmış raporlar üreten dört uzmanlaşmış ajandan (Temel, Duygu, Haber ve Teknik Analistler) oluşan grup.
Researcher Team (Araştırmacı Ekibi)
Analist bulguları üzerinde çok turlu münazaraya giren, dengeli bir sentez sunan bir kolaylaştırıcı tarafından denetlenen karşıt Boğa ve Ayı ajanları çifti.
Risk Management Team (Risk Yönetim Ekibi)
Bir Fon Yöneticisi emir yürütümünü kesinleştirmeden önce portföy maruziyetlerini, oynaklığı ve zararı durdurma kriterlerini tartışan agresif, muhafazakâr ve nötr risk analistlerinden oluşan ekip.
Cumulative Return (CR) (Kümülatif Getiri)
Simülasyon döneminin başından sonuna kadar toplam portföy değerindeki yüzdesel kazanç veya kayıp.
Maximum Drawdown (MDD) (Maksimum Düşüş)
Belirli bir zaman ufkunda portföy değerinde gözlemlenen zirveden dip noktaya en büyük yüzdesel düşüş.

Sorular

TradingAgents için omurga olarak hangi LLM'ler kullanılıyor?

Çerçeve kademeli bir yaklaşım kullanmaktadır: gpt-4o ve gpt-4o-mini gibi hızlı düşünen modeller veri alma ve biçimlendirmeyi üstlenirken, o1-preview gibi akıl yürüten modeller analist raporlarına, araştırmacı münazaralarına, tüccar sinyallerine ve risk ekibi müzakerelerine güç verir.

TradingAgents, sohbet tabanlı çok ajanlı sistemlerde görülen iletişim kaybını nasıl çözüyor?

Uçları açık mesaj geçmişi zincirlerini yapılandırılmış bir iletişim protokolü ile değiştirir. Ajanlar, küresel bir durumda saklanan kısa ve yapılandırılmış raporları yayınlar ve okur; doğal dil konuşmalarını ise yalnızca odaklanmış, sınırlı çok turlu münazaralarla kısıtlar.

Geriye dönük testler sırasında Sharpe oranları neden bu kadar yüksekti?

Yazarlar, 3 aylık bir değerlendirme penceresinde (Ocak - Mart 2024) 5,60 ile 8,21 arasında değişen Sharpe oranlarına dikkat çekmiş ve TradingAgents'ın bu özel test penceresi boyunca neredeyse sıfır geri çekilme yaşadığını belirtmiştir.

Çerçeve hangi veri kaynaklarını içeri almaktadır?

Sistem; günlük OHLCV fiyatlarını, 60 teknik göstergeyi, SEC finansal raporlarını, içeriden öğrenenlerin işlemlerini, EODHD/Finnhub/Bloomberg aracılığıyla haber makalelerini ve Reddit ile X/Twitter'dan sosyal medya paylaşımlarını içeri alır.

Bu sayfadaki açıklama yapay zekâ tarafından makaleden yazılmıştır ve hata içerebilir. Ayrıntılar için makaleyi okuyun.

Çeviri ve yapay zekâ ile oku