AI-powered, event-driven trading system that monitors markets, runs multi-agent analysis, and can execute paper trades via Alpaca.
Status: Deployed on Azure; automated runs are active. Trade execution is paper-only by default.
- Monitors market data and triggers analysis during market hours.
- Orchestrates multi-agent analysis (18 analysts plus risk and portfolio managers) with LangGraph.
- Applies risk checks and aggregates signals into a single decision.
- Executes paper trades via Alpaca and can optionally persist results in Cosmos DB.
- Provides CLI and web app interfaces for interactive runs.
- docs/overview.md
- docs/architecture.md
- docs/operations.md
- Create
.envfrom.env.exampleand set at least one LLM API key. - Install dependencies:
poetry install- Run the CLI:
poetry run python src/main.py --tickers AAPL,MSFT --trade-mode analysisFor the web app, see app/README.md.
This project is for educational and research purposes only.
- Not investment advice.
- Use paper trading unless you are prepared to accept the risks of live trading.
- The authors assume no liability for financial losses.