Platform

Describe a scan. Get a scanner.

Type what you want to watch in plain English. The command bar's AI compiles it into a filter and a scanner widget appears in your dashboard, named and ready.

$|
press ` to focus
describe a scan to create a scanner
scan describe a viewtop gainers plain englishAI compiles the filtersave keep the layout

From a sentence to a scanner

It starts in the command bar. Type scan top gainers above vwap with relative volume over 2x and the AI turns it into conditions, then drops a live scanner into the workspace.

Plain English inAsk for top gainers, breakouts, oversold names, whatever you watch. No filter syntax to learn.

A real scanner outNot just a list. A named scanner widget with the conditions filled in and columns picked, running live. Tweak it after if you want.

It lives in your workspaceThe scanner stays where it landed. Save the layout, recall it, and run it again with a scan command.

$|
press ` to focus
Describe a setup…
AI parses englishsectors tech, biotechlevels vwap, supportindicators RSI, MACD

See the logic it wrote

The AI never hands you a black box. Every compiled scan shows the exact conditions it derived, so you can read the logic, trust it, and correct it.

Conditions you can readThe sentence becomes explicit rules: price versus VWAP, relative volume thresholds, range filters. Nothing hidden.

Edit before you runDisagree with a threshold? Change it. The compiled scan is a starting point you control, not a verdict.

Learn the language as you goWatching your own sentences compile teaches you the query language, so you can write conditions directly when you want precision.

LogicBlockin use
RelVoldefined once2.3x
Volume / AvgVol20
relative volume vs the 20-bar average
available in
Scannerfilter
RelVol > 2
NVDA2.3xAMD3.1x
Watchlistcolumn
SymbolRelVolNVDA2.3xAMD3.1x
Alerttrigger
when RelVol > 3notify
define once
now live in scanner

Keep it, reuse it everywhere

A scan the AI wrote is saved as a LogicBlock, the same reusable logic that powers the rest of the terminal.

One definition, three jobsRun the saved logic as a scanner, apply it as a watchlist filter, or add it as a chart column, all from a single LogicBlock.

Edit once, update everywhereRefine the LogicBlock and every scan, filter, and column that uses it picks up the change.

Build a library over timeEach idea you describe becomes a named block in your library, ready to recall the next time the setup comes around.

Frequently Asked Questions

Build the scan

Start defining your edge

Create the logic once, run it live, and let scanner alerts tell you what changed.

LogicBlocks
Scanner-ready custom calculations
VWAP_Reclaim
Last > VWAP AND CrossedAbove(Last, PMHigh)
in scan
RelVol
Volume / AvgVol20
column
GapPct
(Open - PrevClose) / PrevClose * 100
filter
RangePct
(High - Low) / Low * 100
saved
Used by Momentum Scan3 matches