SignalForge is an autonomous AI-powered options paper-trading agent built on Alpaca. It continuously scans a diversified watchlist for market opportunities using technical indicators such as momentum, moving averages, RSI, MACD, and volume. Promising signals are evaluated by Azure OpenAI, which produces a structured trading decision, confidence score, direction, and supporting rationale. Before any order is submitted, a deterministic risk engine independently checks market status, AI confidence, portfolio exposure, position limits, recent losses, liquidity, bid-ask spread, option expiration, premium, and position size. Approved opportunities are converted into suitable call or put contracts and submitted to Alpaca’s paper-trading API. The agent then monitors open positions and applies defined stop-loss, take-profit, expiration, and maximum-holding-period rules. A real-time web dashboard displays portfolio performance, AI decisions, risk evaluations, positions, order history, scanner results, system configuration, and agent status. SignalForge also integrates Alpaca’s CLI, uses Supabase PostgreSQL for persistent records, and provides manual controls, authorization protection, and an emergency kill switch.
Category tags: