Multi-Agent Trading
🇹🇭 ภาษาไทย
แนวคิด
Multi-Agent Trading คือ architecture ที่ใช้ LLM หลายตัวทำงานร่วมกันในบทบาทเฉพาะทาง จำลองโครงสร้างของ trading firm จริง — แทนที่จะให้ AI เดียวทำทุกอย่าง ระบบแบ่งงานให้ agent แต่ละตัว specialize
ทำไมถึงดีกว่า Single LLM
| ปัญหาของ Single LLM | วิธีที่ Multi-Agent แก้ |
|---|---|
| Context window จำกัด | แต่ละ agent รับผิดชอบ domain เล็กลง |
| การตัดสินใจ bias | Bull/Bear agents ถกเถียงกัน ลด overconfidence |
| Hallucination | Analyst → Researcher → Risk Manager เป็น check layers |
| No specialization | Agent ต่างๆ ถูก prompt ให้ specialize จริง |
Pattern ทั่วไปของ Multi-Agent Trading
Market Data (OpenBB / Alpha Vantage / AkShare)
↓
Analyst Layer
├── Fundamental Analyst
├── Technical Analyst
├── Sentiment Analyst
└── News Analyst
↓
Research Layer (structured debate)
├── Bull Researcher
└── Bear Researcher
↓
Decision Layer
├── Trader Agent
└── Risk Manager / Portfolio Manager
↓
Output: Trade decision + reasoning log
Tools ในกลุ่มนี้
| Tool | Stars | จุดเด่น |
|---|---|---|
| TradingAgents | ~61.5K | ต้นฉบับ; LangGraph; multi-LLM |
| TradingAgents-CN | ~25.3K | Fork + Web UI; A-shares; batch |
| Vibe-Trading | ~4.5K | NL→strategy; 74 skills; MCP |
| FinceptTerminal | ~19K | Full terminal; 37 agents; 16 brokers |
| Daily Stock Analysis | ~33.7K | Daily automation; push notifications |
เทคโนโลยีที่พบบ่อย
- Orchestration: LangGraph (stateful), DAG-based swarm
- LLM: OpenAI, Claude, DeepSeek, Gemini, Qwen, Ollama
- Data: Alpha Vantage, OpenBB, AkShare, Tushare
- Persistence: SQLite / MongoDB / Redis checkpoints
ข้อจำกัดสำคัญ
ไม่ใช่คำแนะนำการลงทุน
ทุก project ในกลุ่มนี้ระบุชัดว่า “for research purposes” — ผลการวิเคราะห์ไม่รับประกัน และไม่ควรใช้เป็นคำแนะนำการลงทุน
ความเชื่อมโยง
- Algorithmic Trading — broader context
- Multi-Agent Simulation — conceptual basis
- OpenBB — data infrastructure layer
- 500 AI Agents Projects — reference collection รวม Finance agents
- Autonomous Agents in Finance — การนำ Agentic Workflow ไปใช้ในสายการเงิน (เน้น auditability และ memory)
🇬🇧 English
Concept
Multi-Agent Trading is an architecture where multiple LLMs collaborate in specialized roles, mirroring a real trading firm’s structure. Instead of a single AI doing everything, the system distributes tasks to specialist agents.
Why Better Than Single LLM
- Context limits: Each agent handles a smaller, focused domain
- Bias reduction: Bull/Bear debate reduces overconfidence
- Hallucination check: Analyst → Researcher → Risk Manager as layered verification
- Specialization: Each agent is prompted and structured for its role
Standard Pattern
Data Sources → Analyst Layer (Fundamental/Technical/Sentiment/News) → Research Layer (Bull/Bear debate) → Decision Layer (Trader + Risk Manager) → Trade decision + reasoning log
Key Tools
| Tool | Stars | Strength |
|---|---|---|
| TradingAgents | ~61.5K | Original; LangGraph; multi-LLM |
| TradingAgents-CN | ~25.3K | Web UI; A-shares; batch analysis |
| Vibe-Trading | ~4.5K | Natural language; 74 skills; MCP |
| FinceptTerminal | ~19K | Full terminal; 16 brokers |
| Daily Stock Analysis | ~33.7K | Daily automation; push notifications |
Limitations
Research Only
All projects explicitly disclaim they are “for research purposes.” Results do not constitute investment advice.
Related Pages
- Algorithmic Trading — Broader context
- Multi-Agent Simulation — Conceptual basis
- OpenBB — Data infrastructure
- 500 AI Agents Projects — Agent use-case directory
- Autonomous Agents in Finance — Application of agentic workflows in finance (emphasizes auditability and memory)