Model-native R
Wins and losses are scored on the price you would have gotten — not on invented backtest numbers. A 50-of-50 T1 win scores 1.25R; a Forever T2 win might score 4R; a stop-out is always −1R. Geometry honored automatically.
Sentio ships with five structural pattern models for ES and NQ futures — and we’re adding new ones on a regular cadence. Every model is deterministic: read the rulebook, tune the parameters, replay any historical trigger. Pick one that matches how you already trade, build your own with the Model Builder, or wait for the next drop.
Adjust the parameters below and the setup geometry redraws in real time — same code path as the app. This is what tuning a model actually looks like.
Forever is the full ICT-style delivery-state confirmation stack. Sweep of a key liquidity pool → inverse FVG on the reclaim → CISD closes past the last opposing candle. Nothing fires until every rail lines up, which is why it triggers less often but averages the highest R per fire of the five.
Unicorn defines its entry as the exact zone where a breaker block overlaps a fair value gap on the same displacement leg. The overlap is small by design — natural tight-stop entries with a clean geometric invalidation. When the two zones agree, the pattern is unambiguous.
The simplest structural pattern in the roster. A large rejection wick pokes beyond a recent swing high or low, closes back inside range, and immediately forms an inversion FVG on the failure candle. Fires often — the trade-off is average R is lower than Forever or Unicorn.
Inverse FVG is the only continuation model in the roster. A parent gap gets traded through by a displacement leg, flipping the gap's polarity from support to resistance (or vice versa). The retest of the flipped zone is where the continuation trade happens.
Pure geometry — no structural overlays required. Sentio measures the largest recent impulse leg on the execution timeframe and marks the 50% retracement zone. When price returns to that zone and prints a rejection candle, the model fires. Works on any liquid instrument.
A model on Sentio isn't just a spec — it's a spec with a live scoreboard. Every triggered setup is walked bar-by-bar to real T1/T2/stop outcomes, aggregated per model / timeframe / symbol, and surfaced in your Analytics tab. When a model starts bleeding, the scanner shuts it up before you lose more.
Wins and losses are scored on the price you would have gotten — not on invented backtest numbers. A 50-of-50 T1 win scores 1.25R; a Forever T2 win might score 4R; a stop-out is always −1R. Geometry honored automatically.
Three losses in a row, OR a win rate below 40% over the last six or more setups today — either one mutes the model until the next session boundary (18:00 ET). Only reduces exposure, never enables anything new.
Per-model, per-timeframe, per-symbol table with win rate, average R, best and worst outcomes, total R. Rows under 5 resolved setups render muted — no noise pretending to be signal.
Weekly job hands the last month of triggered outcomes to Sentio AI and gets back tightening/loosening suggestions, each backed by evidence from your own trades. You review and click Accept or Reject — never auto-applied.
The model roster grows every few weeks. Each new model goes through the same pipeline as the built-in five — spec published, parameters documented, replay-validated on live NQ/ES tape before it ever reaches your scanner. When a new one ships, it just shows up in your model list.
Pick a template, inspect the compiled spec, clone it into your workspace. Every template is replay-validated before it lands in the library.
"When ES sweeps the London high on 15m and NQ fails to confirm, wait for a bearish displacement and enter on a 5m FVG retracement during New York."
smt_divergence bearish, ES→NQliquidity_sweep london_high, 15m, ES onlydisplacement down, 5m, min_impulse ≥ 1.2× ATRfvg retest ≤ 6 barsentry session ny"On CPI release, fade the initial spike after the first 5m candle closes. Enter on inversion FVG retest with a stop above the spike high."
news_event impact: high, calendar: CPItime_of_day 08:30 ET ±5mdisplacement either direction, ≥ 2.0× ATRinverse_fvg on the spike candleentry fade the impulse"Price tags the previous day's high or low, prints a rejection candle, and forms an inversion FVG. Fade the tag with a stop just beyond the wick."
key_liquidity reference: PDH, PDLliquidity_sweep wick beyond referencerejection_close close inside prior rangeinverse_fvg on failure candleentry fade"Only fire inside the 10:00–11:00 ET killzone. Look for a sweep of a prior swing followed by a 1m FVG retracement in the opposite direction."
time_of_day 10:00–11:00 ET, mon–friliquidity_sweep prior swing, any timeframedisplacement opposite direction, 1mfvg retest ≤ 3 bars, 1mentry within killzone only"When ES makes a new high and NQ doesn't (or vice versa), that's SMT divergence. Wait for a displacement candle in the direction of the weaker index and enter on the retest."
smt_divergence ES ↔ NQ, 15mmarket_structure CHoCH on weaker index, 5mdisplacement weaker-index direction, ≥ 1.5× ATRfvg retest ≤ 5 barsentry weaker-index direction"Define the opening range as the first 30 minutes of the NY session. On a clean break + retest of the opening range boundary with a displacement candle, enter in the break direction."
session_window ny_open, first 30mopening_range high/low of the windowdisplacement break of range, ≥ 1.3× ATRretest range boundary ≤ 4 barsentry break directionDescribe the setup in plain English. Sentio compiles it into a spec, replay-validates it, and drops it into the scanner alongside the built-in five — with more shipping every month.