**AURA (Autonomous Unified Risk & Alpha Agent)** is an autonomous AI trading agent designed to make trading decisions that are explainable, bounded, and fully auditable. It combines probabilistic LLM-powered reasoning with a deterministic risk engine that the AI cannot override. For every trading opportunity, AURA uses a four-stage pipeline: the **Market Agent** analyzes technical indicators such as SMA, RSI, MACD, and ATR; the **Strategy Agent** develops a BUY, SELL, or HOLD trade thesis; the **Critic Agent** performs adversarial self-critique by actively attempting to identify weaknesses in the proposed trade; and finally, the **Deterministic Risk Engine** independently validates confidence, risk/reward, position size, and portfolio exposure before approving or rejecting the trade. Approved decisions can be executed through the **Alpaca paper-trading API**, while every decision—including rejected trades—is stored in SQLite as a replayable audit trail. Built with **Python, Groq LLMs, Alpaca, Pandas, SQLite, and Streamlit**, AURA also includes a dashboard for monitoring autonomous trading activity. The project is designed as a research prototype demonstrating how AI agents can operate safely in high-stakes environments by separating AI reasoning from deterministic governance.
Category tags: