Platform

Turn how you trade into reusable logic

A LogicBlock is a calculation you define once: a metric or a condition. Write the formula, or describe it in plain English. Then use it as a scan filter, a column, or an alert, and edit it in one place to update everywhere.

LogicBlocks9 total
Scanner-ready custom calculations
AI BuildPrompt
|
VWAPDist$Generated
Last - VWAP
Dollar distance from the last candle to VWAP
AvgVol20
Volume[1..20].Average
20-bar average volume
use in scan
RelVol
Volume / AvgVol20
Relative volume ratio
use in scan
ATR
TrueRange[1..14].Average
Average true range (14)
use in scan
GapPct
(Open - D.Close[1]) / D.Close[1] * 100
Gap % from prior close
use in scan
DistFromHigh
(D.High[1..20].Max - Close) / Close * 100
% below 20-day high
use in scan
DistFromLow
(Close - D.Low[1..20].Min) / Close * 100
% above 20-day low
use in scan
RangePct
(High - Low) / Low * 100
Intraday range %
use in scan
SpreadPct
(Ask - Bid) / Last * 100
Bid-ask spread %
use in scan
AvgRange
D.Range[1..20].Average
Average daily range
use in scan

Write the formula, or describe it

A LogicBlock is a named calculation, a metric or a condition you define once. Type the expression directly, or describe what you want in plain English and AI generates it for you.

Built for markets, kept simpleReference price, volume, time, indicators, even your other LogicBlocks. Most metrics are a single readable line.

Or just say what you meanDescribe the metric in a sentence and the AI writes it for you. Review it, name it, save it.

Every block has a valueEach LogicBlock evaluates to a number or a true/false, per symbol, in real time. Ready to scan, filter, or alert on.

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

Use it everywhere

Define a LogicBlock once and it is available across the terminal: as a scan filter, a watchlist column, or an alert trigger.

Filter a scanAdd RelVol > 2 as a scan condition and only the symbols where the block is true show up.

Column a watchlistDrop the block in as a column and every row shows its current value, updating alongside price and volume.

Trigger an alertSet an alert on it (notify when RelVol > 3) and you hear about it the moment it crosses.

LogicBlockcomposed
momentum_scorecomposed75
0.4·rel_vol + 0.4·recent_chg + 0.2·above_vwap
rel_vol
Volume / AvgVol20
2.3x
recent_chg
(Close - Close[5]) / Close[5] * 100
+4.2%
lookback5d
above_vwap
Close > VWAP
true
edit one input
lookback 5d → momentum 75

Compose into bigger logic

A LogicBlock can reference other LogicBlocks. Build a momentum_score out of smaller blocks, then change a shared input and every block built on it recomputes.

Build on what you haveReference any saved block by name inside a new one. Your library compounds instead of starting over each time.

Change once, update everywhereTweak a shared input, a lookback or a threshold, and every dependent block recomputes. No hunting for copies.

See the dependenciesThe editor shows what feeds into a block and what it feeds, so you always know what a change touches before you make it.

LogicBlock Library20 saved
Price4
Volume4
AvgVol20used in 2
Volume[1..20].Average
RelVolused in 7
Volume / AvgVol20
PreMktVolused in 3
PreMarket.Volume
VolBuildingused in 2
Volume > Volume[1] > Volume[2]
Trend3
Volatility3
Float3
News3
browse, edit, reuse
20 blocks · 6 categories

A library of how you trade

Every block you save sticks around, organized by what it measures. Over time it becomes a record of how you read the market, ready to reuse instead of rebuild.

Organized, not a heapBlocks group into categories: price, volume, trend, volatility, float, news. Find what you need without scrolling a flat list.

Reused, not rewrittenEach block shows where it is used, so you can see at a glance which ones carry your strategy.

Yours to shareExport a block, or hand it to a teammate, and they get the exact logic, not a screenshot of it.

Frequently Asked Questions

Start defining your edge

Turn your ideas into real-time logic and see the market differently.