JRY TOOLKIT

Quant Lab.

Generate a gap. Read the evidence.

An experimental workbench for turning trading concepts into something you can inspect. Change one variable and follow the measurements behind each assessment.

Gap generator

CASE 20261016 · DAILY
START WITH A STRUCTURE

Same seed. A different price story.

Structure direction

Changing trends, ranges and volatility with an adjustable final move. Presets shape the inputs. The controls can reshape their ending.

SYNTHETIC DATA520 sessions + one open
Open 2026-10-19O $65.98Opening price only
$48.38$52.76$57.14$61.53$65.91Prior candle used in the short-term assessment.Historical full-range gap between completed sessions. $53.25 to $54.75.TODAY'S OPENVOL07-2708-2409-2110-16OPEN
Scroll, hover, tap or use ← → to inspect. End returns to the open.60 of 520 sessions · Illustrative USD
LAYERS
Previous close
$63.44Last completed session
Today's open
$65.98+4.0% opening gap
20 SMA
$61.7420 completed daily closes
200 SMA
$51.93200 completed daily closes
DISTANCE FROM THE 20 SMA

What was already there?
What did the gap add?

Before the gap+2.8%Previous close vs the 20 SMA
At the open+6.9%Opening price vs the same 20 SMA

Novice gap. The gap extends the immediate move, with substantial distance from the 20 SMA already present before the open. That supports a novice reading, including when one strong prior day created the extension. Novice reversal: Provisional Tier 3, 2 to 3 of 5 points.

01 / THE OPENING CONTEXT

Novice gap

Gap up

The gap extends the immediate move, with substantial distance from the 20 SMA already present before the open. That supports a novice reading, including when one strong prior day created the extension.

EXPERIMENTAL RULES V1
+

Immediate price direction

Prior body 0.71 ATR, two-session move 1.60 ATR

The open follows the meaningful recent direction. This supports novice-like behavior only when the preceding context also supports it.

+

Extension existed before the gap

Prior close 1.70 ATR, open 4.24 ATR from 20 SMA

The prior close was already at least 1.50 ATR from the 20 SMA in the gap direction. Today's open did not create all of this extension.

·

Measured daily reference

No repeated local zone established

A single nearby extreme is not promoted into a repeatedly tested support or resistance zone. Location and professional size remain unavailable.

FAMILY AND QUALITY ARE SEPARATE

Two readings. Two quality tracks.

A professional track assesses continuation of the opening direction. A novice track assesses reversal of that direction. Explore both.

Reversal down, against the opening gap

Novice reversal

Provisional Tier 32 to 3 / 5 POINTS

2 of 5 points established, 3 possible. 1 check is unclear or unavailable. The possible tier is provisional and is not an awarded rating.

  1. Short-term pattern
    Met
    Following recent move, prior extension 1.70 ATR

    The gap follows recent directional price action that was already extended from the 20 SMA. One large prior day can satisfy this pattern.

    1
  2. Location
    Unavailable
    No established reversal zone

    No repeated daily reference establishes a nearby reversal obstacle. Hidden weekly resistance or support is not assumed.

    ?
  3. Gap size
    Met
    Gap 2.54 ATR, opening extension 4.24 ATR

    The gap adds at least 0.75 ATR and places the open at least 3.00 ATR from the prior 20 SMA. Size alone does not decide the family.

    1
  4. Longer-term pattern
    Not met
    20-session move -0.92 ATR, 5 of 5 meaningful directional closes

    The wider buildup does not satisfy all three checks: prior extension, a 2.50 ATR 20-session move, and three of five close changes of at least 0.25 ATR in the gap direction. A one-day novice family can still lack this longer-buildup point.

    0
  5. Market comparison
    Not met
    Stock +4.00%, market -0.50%

    The stock opens against the market's opening direction. This supports the professional continuation comparison and does not support the novice reversal comparison.

    0

Lab profile: 5 points = Tier 1, 4 = Tier 2, 3 = Tier 3. Below 3 is unrated. An unclear or unavailable criterion keeps its point open.

Assessment at the open

Only completed daily bars and today's separate opening price are assessed. No later price, entry trigger, participant identity, win rate or outcome is inferred. Both quality tracks are shown independently of the selected family.

200 SMA context

The open is 14.04 ATR above it. This qualifies the context and does not change the family or add a sixth quality point.

Rules and sourcesLAB PROFILE V1

This is a versioned, experimental interpretation of the gap concepts. Numeric cutoffs are this lab's technical choices. They are not numerical thresholds supplied by Sami, entry instructions or a probability of success. The sources also discuss partial points and special cases that this five-point profile does not reproduce.

CURRENT NORMALIZER ATR(14): 1.00 price units, calculated from completed history. Today's opening gap does not change it.

Experimental lab profile 1
This is an operational interpretation of the source concepts, not a validated reproduction of Sami's discretionary ratings. Each of five criteria earns 0 or 1 point. Partial points, penalties and source-specific exceptions are not implemented.
Past prices only
20 SMA and 200 SMA are arithmetic means of the latest 20 and 200 completed closes. At least 20 completed bars are required. ATR is the arithmetic mean of the latest 14 true ranges, using each preceding close. Today's open never enters either calculation.
Immediate direction
A prior body or two-session close change is meaningful at 0.35 ATR. A body of at least 0.75 ATR has priority. Opposing body and two-session moves of at least 0.50 ATR each leave the direction unresolved.
Family before quality
Professional behavior opposes the immediate move and reclaims the prior body, or clears a measured base without prior extension. Novice behavior follows the immediate move when the prior close was already at least 1.50 ATR from its 20 SMA in that direction. A gap that creates extension from a modest prior lift remains in-between.
Observed local price zones
Within 120 sessions, confirmed high or low pivots use two completed bars on each side. A zone needs at least two tests four sessions apart, clustered within 0.35 ATR of its center, with a 0.05 ATR edge allowance. Its most recent test must be within 80 sessions. A zone already more than 0.35 ATR behind the prior close is excluded. Selection ranks opening distance in ATR plus 0.012 per session since the latest test, minus 0.08 per extra test, capped at five extra tests. These are measured daily references, not assumed weekly or all-time levels.
Professional clearance
Location passes only when the open clears the selected zone by at least 0.05 ATR. Size passes only after location passes and clearance is no more than 0.75 ATR. A prior body of 1.00 ATR or more is described as wide. Missing zones leave location and size unavailable.
Novice extension and location
The reversal track's location passes within 0.75 ATR of the selected resistance or support zone only while the open has not cleared it as a fresh breakout. Its size passes when the gap is at least 0.75 ATR and the open is at least 3.00 ATR from the prior 20 SMA. A longer move needs at least 2.50 ATR over 20 completed sessions and at least three of the latest five close changes of 0.25 ATR or more in the gap direction.
Quasi is a context qualifier
A preceding 20 to 60 session consolidation, excluding the last three bars, needs efficiency no greater than 0.25, net movement no greater than 1.50 ATR and width no greater than 5.00 ATR. A novice-like departure must already extend beyond its edge by 0.35 ATR and be at least 1.00 ATR from the 20 SMA. A prior body of 2.00 ATR does not become quasi merely because an older base exists. A clean wide opposing-bar reset is professional without the qualifier, unless it reverses an isolated brief gap cluster from a consolidation. An opening reset of that cluster can support quasi-professional behavior before a completed island is known. Quasi never assigns a tier automatically.
Aligned market comparison
Stock and benchmark must have matching, ordered dated sessions and the same later opening session. Returns compare each open with its own prior close. A 0.10 percentage point market deadband is treated as flat. A flat or opposing market supports the professional track; a co-directional market supports the novice reversal track. A flat market leaves the novice point unclear. These are context checks, not predictions.
Five-point quality tracks
5 points is Tier 1, 4 is Tier 2, and 3 is Tier 3. Fewer than 3 is unrated. Unclear or unavailable checks retain a possible score range and a provisional rating based on its upper bound. Four known points plus one missing check is a possible Tier 1, never a completed Tier 1. The professional track evaluates continuation with the gap; the novice track evaluates reversal against it.
200 SMA is a separate qualifier
A crossing or a distance within 0.50 ATR of the 200 SMA is reported as context. It does not change the family or award an extra point. Today's later high, low, close, intraday response and confirmed island outcome remain unknown.

Concept sources

The primary guides contain examples and contextual judgments. This lab makes its own consistent five-point implementation explicit.

02 / THE BROADER STRUCTURE

Two years, one weekly view.

The same daily prices, aggregated into 104 completed weeks.

WEEKLY OHLCV
Oct 12, 2026 to Oct 16O $59.95H $63.58L $59.81C $63.44V 7.5M
$44.08$50.71$57.33$63.96Oct 24Apr 25Oct 25Apr 26Oct 26
Hover, tap or use ← → to inspect. Home and End jump to either end.First daily open, highest high, lowest low, last close, summed volume.

Completed history only. The 20 SMA and 200 SMA remain daily averages in the main chart.

03 / THE MARKET ALONGSIDE IT

A shared calendar. A separate market.

Stock and synthetic market closes, each rebased to 100 on Jul 27, 2026.

SYNTHETIC BENCHMARK
StockSynthetic marketCLOSES + OPENING MARKERS
100.2108.0115.9123.8Jul 27Aug 24Sep 21Oct 16OPEN
Jul 27, 2026 to Oct 16, 2026, plus the Oct 19, 2026 open.Dashed segments lead to separate opening prices. No later prices are generated.
Stock gap
+4.00%
Market gap
-0.50%
Gap spread
+4.50 pp
Stock gap minus market gap
-0.50%

Changes only the market's opening marker. Stock prices and both completed histories stay fixed.

The assessment uses market opening direction as one quality check. Both lines start at their own first visible close, so 100 means the same starting point, not the same price. The benchmark history stays fixed for the seed when stock settings change. Monday to Friday illustration. Exchange holidays are not modeled.

01 / THE DATA

A structure, with room for variation.

Each generated case contains 520 dated daily candles, 104 aggregated weeks and a synthetic market on the same calendar. Presets introduce bases, pivots, directional moves and historical gaps. These are illustrative price paths, rather than records of a stock or a trading day.

02 / THE CALCULATION

The averages come from the closes.

The 20 SMA and 200 SMA use full trailing windows of the generated closing prices. At the open, both stay at yesterday's values. Their complete input history is included in the JSON export.

03 / THE ASSESSMENT

Context with a reason.

The detector reads completed candles and separate opening prices. Family, quasi qualifiers and five-point quality ratings remain distinct. Presets do not supply an expected classification. The numerical rules are an experimental Lab interpretation, with evidence shown for both continuation and reversal readings.

Explore professional and novice gap context