Option Trades: Real-Time Option Flow Analysis
The Option Trades app streams real-time options flow with 6 market KPI cards, 13-dimension filters, watchlist, persistent preferences, and Live Flow WebSocket mode — so you can track blocks and unusual activity as it happens.
Option Trades in TradingFlow is the real-time option flow surface: it answers what options are trading right now, and where is the flow concentrated? You get 6 live market KPI cards, aggregated or raw trade data, a full-featured filter system with 13 numeric dimensions, symbol search, watchlist, and columns for premium, sentiment, delta exposure (DEX), and delta impact (DEI)—all from one screen.
Market KPI cards
Six summary cards sit above the table and update with every data fetch — they give you the market-level picture before you touch any filters.
| Card | What it shows |
|---|---|
| Call Flow % | Call premium as a share of total premium for the visible dataset |
| Put Flow % | Put premium share |
| Bullish Flow % | Premium from bullish trades (Call Buys + Put Sells) |
| Bearish Flow % | Premium from bearish trades (Put Buys + Call Sells) |
| Smart Money % | Share from aggregated (simultaneous block) trades — often institutional |
| OTM Moneyness % | Out-of-the-money premium share, indicating speculative positioning |
Each card shows both the percentage and the dollar amount so you always have absolute size for context.
What Option Trades shows
The app uses real-time (or near real-time) trade data. Choose between aggregated and raw mode to either scan for block-sized flow or drill into exact Time & Sales.
- Aggregated mode — Trades for the same option symbol in the same second are rolled into one row. Ideal for spotting block trades and unusual flow; columns include size, premium, sentiment, DEX, DEI.
- Raw mode — Unaggregated Time & Sales for exact trade-level detail when you need it.
- Symbol filters and watchlist — Focus on specific underlyings or use your watchlist to track a set of names.
- Sortable columns — Reorder by premium, size, sentiment, DEX, DEI, or time.
Filters and filter modal
Click Filters in the toolbar to open a comprehensive filter panel. Every filter type is organized into sections:
Date and time
- Date range — Pick any day, month, quarter, or year range from a flexible date selector (operators: is, before, after, between). Only trading dates with available data are selectable.
- Time range — Narrow to a specific time window within the trading day.
Asset type, side, and trade attributes
- Asset type — Stock, ETF, or Index.
- Type (Call/Put) — Show only calls, only puts, or both.
- Side — Above Ask / Ask / Mid / Bid / Below Bid — filter by where the trade printed relative to the spread.
- Moneyness — ITM, ATM, or OTM.
- Sentiment — Bullish, Bearish, Neutral.
- Trade type — Block (single trade) or Sweep (two or more simultaneous exchange prints).
Numeric ranges
All 13 dimensions support both min and max bounds:
| Filter | What it limits |
|---|---|
| Days to Expiry | Filter by DTE range |
| Strike Price | |
| Underlying Price | Spot price at trade time |
| Premium | Total premium paid |
| Option Price | Per-contract price |
| Size | Number of contracts |
| Open Interest | OI at the time of the trade |
| Delta | Option delta |
| Implied Volatility | IV at the trade |
| DEI | Delta Impact (per-share delta × size) |
| DEX | Delta Exposure (dollar delta) |
| Abs DEI | Absolute value of DEI |
| Abs DEX | Absolute value of DEX |
Boolean toggles
- Recent Earnings only — Show only trades occurring near a recent earnings event.
- Opening Position only — Filter to trades that appear to be opening new positions (size > OI proxy).
- Watchlist only — Restrict the table to your saved watchlist symbols.
Applied filter summary
Active filters are shown as inline chips below the toolbar so you always know what's applied without reopening the panel.
Persistent preferences
Option Trades works like a professional desktop workstation. Your configured view — filters, column visibility, sort order, and active symbol set — is saved and restored across sessions and page reloads via cloud sync (signed-in users) with a local backup.
Preferences are loaded before the first data fetch so the table always initializes with your saved view, not a blank default.
When you have unsaved changes, a Save button appears in the toolbar. Leaving the page with unsaved changes will trigger a browser confirmation (for paid users).
Live Flow mode
Activate Live Flow to stream incoming option trades in real time via WebSocket. The table updates continuously as new trades arrive.
Rules governing Live Flow to keep the feed coherent:
- Sort by Time (Descending) required — Before enabling, the table must be sorted by time descending. New trades appear at the top without random jumps. If sorted differently, the app offers a one-click fix to apply the correct sort and start streaming.
- Controls lock while live — Filters, pagination, and sort controls are disabled during streaming to prevent UI drift.
- Market hours — Live Flow is only active during US market hours. Attempting to start outside market hours shows an informational guard.
- Exit to adjust — Pause the stream any time to update filters or sorting, then re-enable.
Live Flow is a subscription feature.
Shareable filter links
You can share a URL that encodes your current symbol and filter state. When a recipient opens the link, the app initializes with those filters applied — no manual configuration needed. This overrides any saved preferences for that session only.
Browser notifications
Enable the notifications toggle in the Settings menu (⚙️ icon in the toolbar) to receive browser push notifications when trades matching your current filters arrive during Live Flow. Requires browser notification permission.
Where to find it
In TradingFlow, open Option Trades in the main nav or go directly to /app/option-trades. Use aggregated mode for flow scanning and blocks; switch to raw when you need tick-level detail. Combine with Market Rank for volume leaders, OI Change Rank for positioning shifts, and GEX Screener for gamma context on the same names.