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.


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 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
| Agen | Sumber Data | Fokus |
|---|---|---|
| Analis Fundamental | Neraca keuangan, arus kas, laporan laba rugi | Nilai intrinsik vs harga pasar |
| Analis Sentimen | Yahoo Finance News, StockTwits, Reddit | Agregasi sentimen multi-sumber |
| Analis Berita | Berita ticker, headline makro, transaksi insider | Sinyal berbasis peristiwa |
| Analis Teknikal | OHLCV, MACD, RSI, Bollinger Bands | Deteksi pola dan momentum |
Debat Riset: Bull vs Bear

Setelah analis menghasilkan laporan, debat adversarial dimulai:
- Peneliti Bull membangun tesis bullish
- Peneliti Bear membangun tesis tandingan bearish
- Debat multi-ronde (dapat dikonfigurasi melalui
max_debate_rounds) - Manajer Riset (LLM berpikir mendalam) mensintesis kedua posisi
Manajemen Risiko: Filter Triple
Proposal trader melewati tiga manajer risiko yang saling berdebat:
| Agen | Profil |
|---|---|
| Analis Agresif | Toleransi risiko tinggi, fokus pada potensi kenaikan |
| Analis Netral | Risiko/imbalan yang seimbang |
| Analis Konservatif | Toleransi 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
| Komponen | Teknologi |
|---|---|
| Orkestrasi | LangGraph (StateGraph, checkpoints) |
| Penyedia LLM | OpenAI, Google, Anthropic, xAI, DeepSeek, Qwen, Ollama, Azure |
| Data Pasar | yFinance, Alpha Vantage |
| Data Sosial | StockTwits API, Reddit API |