TradingAgents: Kerangka AI Multi-Agen yang Memodelkan Hedge Fund

Analisis mendalam arsitektur TradingAgents - kerangka LangGraph sumber terbuka di mana agen LLM (analis, peneliti, trader, manajemen risiko, manajer portofolio) terlibat dalam debat terstruktur untuk mengambil keputusan trading.

Sistem multi-agen TradingAgents

Sebagian besar proyek trading AI hanyalah satu LLM yang diberi data dan diminta untuk "mengambil keputusan." TradingAgents (GitHub, arXiv: 2412.20138) mengambil jalur yang berbeda: alih-alih satu agen — seluruh staf perusahaan trading, di mana setiap peran adalah agen LLM tersendiri dengan alat, sumber data, dan prompt miliknya sendiri.

Dibangun di atas LangGraph, kerangka ini menciptakan sistem yang tidak hanya "melihat data" — tetapi berdebat dengan dirinya sendiri sebelum mengambil keputusan.

Arsitektur: Dari Data ke Keputusan

Pipeline keputusan

Pipeline lengkap adalah directed acyclic graph (DAG) dari 12 node:

Tim Analis → Debat Riset → Trader → Debat Risiko → Manajer Portofolio → BUY/HOLD/SELL

Tim Analis: Empat Spesialisasi

AgenSumber DataFokus
Analis FundamentalNeraca keuangan, arus kas, laporan laba rugiNilai intrinsik vs harga pasar
Analis SentimenYahoo Finance News, StockTwits, RedditAgregasi sentimen multi-sumber
Analis BeritaBerita ticker, headline makro, transaksi insiderSinyal berbasis peristiwa
Analis TeknikalOHLCV, MACD, RSI, Bollinger BandsDeteksi pola dan momentum

Debat Riset: Bull vs Bear

Debat antar agen

Setelah analis menghasilkan laporan, debat adversarial dimulai:

  1. Peneliti Bull membangun tesis bullish
  2. Peneliti Bear membangun tesis tandingan bearish
  3. Debat multi-ronde (dapat dikonfigurasi melalui max_debate_rounds)
  4. Manajer Riset (LLM berpikir mendalam) mensintesis kedua posisi

Manajemen Risiko: Filter Triple

Proposal trader melewati tiga manajer risiko yang saling berdebat:

AgenProfil
Analis AgresifToleransi risiko tinggi, fokus pada potensi kenaikan
Analis NetralRisiko/imbalan yang seimbang
Analis KonservatifToleransi risiko rendah, perlindungan dari penurunan

Manajer Portofolio: Keputusan Akhir

Menerima proposal trader + hasil debat risiko + memori reflektif dari keputusan masa lalu. Menyetujui, menolak, atau menyesuaikan trade.

Memori Reflektif

Sistem mempertahankan log keputusan. Pada setiap proses berikutnya untuk ticker yang sama, sistem mengambil return yang terealisasi (mentah + alpha vs SPY), menghasilkan refleksi, dan menyuntikkan riwayat ke dalam prompt Manajer Portofolio — menciptakan pembelajaran dari kesalahan tanpa fine-tuning.

Tumpukan Teknologi

KomponenTeknologi
OrkestrasiLangGraph (StateGraph, checkpoints)
Penyedia LLMOpenAI, Google, Anthropic, xAI, DeepSeek, Qwen, Ollama, Azure
Data PasaryFinance, Alpha Vantage
Data SosialStockTwits API, Reddit API

Tautan