A purpose-built, high-frequency automated trading system targeting 0DTE futures index options. Multi-instrument. Multi-strategy. Fully autonomous — from signal to execution to close.
From signal detection to trade execution to wealth accounting — every step is automated, audited, and risk-gated. Built for institutions that demand precision.
80+ concurrent technical scanners running across multiple timeframes. MACD, EMA crossovers, Fibonacci retracement, SMI momentum, ADX trend strength, zone breakouts, and volatility regimes — all evaluated in parallel every market tick.
Options contracts are selected by delta target, not fixed strikes. The greek cache ensures real-time IV, theta, and delta coverage. Liquidity filtering prevents fills in illiquid contracts.
Every trade flows through a rigorous state machine: Preflight → Submitted → Filled → Closed. Each state transition is audited, persisted to the canonical lifecycle database, and recoverable on restart.
Loss protection with configurable drawdown limits. Position sizing rules. Market gate controls that pause trading during adverse conditions. Staleness guards prevent stale-data fills.
Per-instrument configuration: contract selection, delta targets, entry/exit windows, gamma exposure bounds, call/put asymmetry settings, and time-of-day execution rules. Each instrument operates independently.
CSV-driven capital progression plans (WM235K, WM2310K, WM2320K) with weekly P&L targets. A live wealth diary tracks compounding returns, win rates, and drawdown history against the plan.
Intellect FinLab specialises in same-day expiry options on the most liquid index products — combining the high-probability setups of 0DTE with the capital efficiency of cash-settled contracts.
Every trade cycle follows a deterministic, auditable pipeline. No human intervention required — and no step is skipped.
IBKR price feeds stream real-time bar data across all instruments. A freshness monitor flags and isolates stale feeds before they influence decisions.
80+ scanners evaluate technical conditions concurrently. Each scanner emits a scored signal with confidence level, direction, and timeframe tag.
The Hunter Loop aggregates scanner signals into a signal pool. A rule evaluator and score engine rank candidates by multi-factor conviction score.
Before any order is placed, the risk manager validates position limits, daily loss thresholds, gamma exposure bounds, and market gate state.
Orders are routed directly to IBKR via the async IB API. Fill confirmation is tracked in real-time with slippage measurement and rejection handling.
Live P&L tracking with adaptive trail stops. Greek decay monitoring. Exit signals from the same scanner pool that opened the trade.
Every state transition is persisted to the canonical lifecycle database. The trade diary, wealth model, and finalization layer update automatically on close.
Intellect FinLab is built on a battle-hardened async architecture. A single event loop powers both the trading engine and the API layer — zero context switches, zero latency penalties.
All configuration lives in a SQLite config DB with 5-second TTL caching. Runtime changes apply without restart.
Python async/await throughout. IBKR IB API and FastAPI share one event loop via nest-asyncio — no thread contention.
State machine persistence means the engine recovers to exact trade state on restart. No orphaned positions, no missed closes.
WebSocket channels push live trade events, order flow, system health, and scanner fire events to the dashboard with sub-second latency.
Each scanner is a self-contained module with configurable cooldowns, market-hour gates, deduplication, and a confidence score. Signals aggregate into a ranked pool — only the highest-conviction setups reach execution.
Intellect FinLab doesn't just execute trades — it tracks a capital growth plan. Predefined wealth models set weekly milestones, calculate compounding curves, and measure actual performance against plan in real time.
Every closed trade updates actual vs. target P&L against the active wealth model in real time.
The system calculates your current position on the compounding curve and projects forward weekly milestones.
Every trade is logged with entry, exit, greeks, scanner that fired, and P&L attribution — a complete audit trail.
Separate wealth database per environment (paper/live) with full finalization and reconciliation after every session.
A deterministic, auditable execution path. Every microsecond from scanner fire to confirmed IBKR fill — event-driven, lock-protected, zero thread handoffs.
Before any trade enters the execution pipeline, the Veera Rules gate validates the current market regime. 10 independently toggleable conditions — each checking a different dimension of market health across multiple timeframes and instruments.
A single 0DTE SPX call trade — from scanner fire to closed P&L — with every micro-event, state transition, and greek value captured in the canonical lifecycle database.
Intellect FinLab is more than an execution engine — it's a complete trading intelligence platform. From multi-channel alerts to AI-driven strategy discovery to nanosecond-locked parallel execution.
Every material system event — trade fill, position close, LP trigger, scanner fire, session summary — dispatched in real time across all configured channels. Never miss a signal or a risk event.
Configurable loss protection operates at every level — per-trade, per-session, and per-position. Shields fire automatically before losses compound, preserving capital across all wealth model trajectories.
Every parameter is configurable at runtime via the operator console. Changes persist to the config DB and take effect within 5 seconds — no restart, no downtime. Three independent layers of configuration:
No strategy goes live without surviving the full validation pipeline. Bar-by-bar replay on 2 years of 1-minute OHLCV data across all instruments. The backtest engine mirrors live scanner logic exactly — same code, same rules, same signals.
The AI Discovery Engine trains a RandomForest classifier on 100+ engineered features across 2 years of SPX, VIX, and SPY data. It discovers hidden 2–3 feature AND combinations that meet the 85%+ win rate threshold — then validates each pattern through the full wealth replay engine.
A distributed async lock prevents race conditions when multiple scanners fire simultaneously. Only one fill window opens per instrument — ensuring clean position accounting and no duplicate fills.
Up to N contracts dispatched in parallel within a single lock window. All fills are confirmed before position state updates — providing atomic execution at the trade level.
T1 / T2 / T3 profit targets are monitored continuously in the async loop. When a target is breached, the exit order fires immediately — no polling lag, no missed take-profit windows.
The trading engine, IB API, risk manager, and FastAPI backend share one async event loop via nest-asyncio. Zero thread handoff overhead — from signal to wire in under 40ms.
From the first scanner fire to the final close — every micro-step of the trade cycle is captured, streamed live, and reviewed by AI after the fact. Full transparency at institutional depth.
Every system event — scanner fires, order submissions, fills, risk triggers, wealth updates — streams to the dashboard in real time over WebSocket. The live feed is your window into the engine as it runs.
Each trade has a complete story — from the scanner that detected the setup, through every state machine transition, to final close attribution. Drill into any trade to see the full micro-cycle.
After each session, the AI analytics engine reviews every closed trade, correlates outcomes with market conditions, identifies what worked and what didn't, and generates ranked improvement recommendations — all without human intervention.
A precision-built React dashboard streams live data across every dimension of the system. Not a retail interface — a professional trading console built for operators who need everything, instantly.
A live instrument × scanner matrix shows which setups are firing in real time. Colour intensity reflects conviction score — the brighter the cell, the higher the signal confidence.
| Scanner \ Symbol | SPX | ES | SPY | NQ | QQQ | VIX |
|---|---|---|---|---|---|---|
| MACD_5M | 92 | 74 | 68 | — | — | — |
| FIB_1HR | 88 | 55 | — | — | — | — |
| EMA_CROSS | 51 | 48 | 71 | 84 | 76 | — |
| SMI_ERGODIC | — | — | — | −85 | −72 | — |
| ADX_TREND | 66 | 63 | — | — | — | — |
| VIX_GATE | — | — | — | — | — | 17.2 |
| ORB_BREAK | 91 | 77 | 69 | — | — | — |
| VWAP_DEV | 44 | −61 | — | −88 | −67 | — |
Every metric measured, verified, and validated in production. No marketing figures — only real system performance data from live trading sessions.
Intellect FinLab is not a retail product. We work with select institutional partners, family offices, and qualified traders who operate at scale. If you're serious about automated derivatives infrastructure, reach out.