Skip to content

Real-Time Screener Data

The screener subscribes to real-time Level 1 tick data for all visible instruments, so prices update live as you browse.

How Real-Time Works

  1. When search results load, the screener subscribes to Last, Bid, and Ask ticks for each visible instrument
  2. Price, change, change %, and volume columns update in real-time
  3. When you navigate to a different page or change filters, subscriptions for the previous results are automatically released
  4. When the screener is closed, all subscriptions are cleaned up

Visual Feedback

  • Green text indicates positive price change (up)
  • Red text indicates negative price change (down)
  • Volume is formatted with suffixes: K (thousands), M (millions), B (billions)

Volume Formatting

ValueDisplay
1,2341.2K
1,234,5671.2M
1,234,567,8901.2B

Performance

The screener is optimized for performance:

  • Only subscribes to ticks for the current page of results (not all results)
  • Subscriptions are cleaned up automatically on page change, filter change, and component destruction
  • State (filter settings) is persisted via the docking layout so your filters survive workspace saves and reloads

ChartLabs Documentation