Trading Tool · Personal Project
ES Signal Dashboard
Real-time ES futures dashboard with AI-powered market analysis.
Screenshots

Real-time ES futures dashboard with live IBKR data and AI analysis
Why I Built It
"Most trading tools are either too noisy or too opaque."
Retail dashboards drown you in indicators. Broker platforms hide what the market is actually doing behind clunky interfaces. I wanted something that surfaces the signal without the noise.
ES Signal is built around one idea: see the context, then act. Live price data from IBKR feeds an AI layer that reads the tape using Al Brooks methodology — so every signal comes with a reason, not just an arrow.
The paper trading engine lets me validate setups in real market conditions without risking capital, closing the loop between analysis and execution.
Features
Live Price Data
Connects to IBKR Gateway or TWS via ibapi. Real-time ES & NQ quotes, 1-min and 5-min bars with session high/low tracking.
Multi-Model AI Analysis
Switch between Gemini, Grok, and Claude for market analysis. Persistent session architecture sends 150-bar init then 5-bar incremental updates to minimize token cost.
Al Brooks Price Action
AI analyzes using Al Brooks methodology: Always In, Trading Range, First Pullback, Breakout Pullback setups. Outputs action, entry, stop, target, and probability.
Paper Trading Engine
Simulates trades with ES $50/point multiplier. Tracks open position, unrealized P&L, session P&L. Auto-executes entries/exits based on AI signals.
Interactive Chart
Candlestick chart with scroll-wheel zoom (10–200 bars), drag to pan, double-click reset. Session H/L lines and key price levels overlaid.
Signal Grid
10+ technical signals displayed in real-time: EMA trend, VWAP, RSI, volume analysis, NQ divergence, and more.
Stack
Backend
Python / Flask
Data
IBKR ibapi / yfinance fallback
AI
Gemini Flash / Grok 3 / Claude Sonnet
Frontend
HTML / Canvas / Vanilla JS
Chart
Custom Canvas candlestick renderer
Paper Trading
In-memory P&L engine, $50/pt multiplier
This is a personal trading tool running locally. Not available as a public demo — source code available on request.