NexusTrade
Multi-agent trading system · 2026
problemOne prompt can't weigh market data, sentiment, news and fundamentals the way a trading desk does, or argue with itself before committing.
- A LangGraph DAG of 13 specialized agents: four analysts run in parallel (market, sentiment, news, fundamentals), then a bull/bear research debate and a five-agent risk committee.
- Decisions stream over FastAPI WebSockets to a Next.js dashboard while the agents work.
- ChromaDB memory of past trades, EMA-weighted confidence tracking, Kelly-capped position sizing and a rate-limited Groq client with backoff, so one pipeline handles stocks (yfinance) and crypto (CCXT).
- agents
- 13 specialized
- flow
- 4 parallel analysts → bull/bear debate → 5-agent risk committee
- memory
- ChromaDB over past trades
- sizing
- Kelly-capped, EMA-weighted confidence
- Python
- LangGraph
- LangChain
- FastAPI
- ChromaDB
- Next.js
- Groq
