DEV · Ryley Trades · FVG continuation locked rules template one · staging · production untouched
Ryley Trades · locked rules template · staging

FVG continuation locked rules template one

FVGC

Template coded in system: Partial

No template yaml. An older All-in-One playbook exists: smt-python/config/source_of_truth/03_riley_fvg_candlebreak (09:30–10:15, FVG then candle break, FVG SL+RR; review flag UseFVGEntryBarCloseAboveBelowPrior).

The trade in his words

Pick a draw on liquidity (unmitigated 5m-4H FVG). Trade only 09:30-10:15 ET. When price delivers into a FVG without a body close past its 50%, enter on the candle that closes beyond the previous candle high/low. Stop beyond the FVG or swing; fixed 1:1 (or 1:2) target.

A+ checks 70 tagged trades (no structured trade records yet)

A+ setup checklist (all must pass)

  1. R1 Draw on liquidity chosen first (unmitigated 5m-4H FVG)
    A962uZmFwq0 @ 8:48 · “for step number one, we have to sort of find a draw on liquidity ... I chose this 15minute unmitigated gap as my target”
  2. R2 Price delivers into the FVG (requirement)
    OyMK6EkD8s0 @ 2:59 · “price is now delivered into the fav value gap which is a requirement”
  3. R3 No body close past 50% of the FVG
    Pt6thlEY24c @ 2:54 · “you can never have a candle close below the 50%”
  4. R4 Entry: candle closes beyond the previous candle high/low
    SoTh5YxOgLg @ 8:22 · “all you want to see is price close above that candle. And that is literally where you enter”
  5. R5 Stop beyond the FVG or the swing point
    NDiZPXsXQSo @ 5:00 · “put your stop above the fair value gap or above the swing point”
  6. R6 Fixed 1:1 (or 1:2) target
    SoTh5YxOgLg @ 8:22 · “you're targeting a one one or a one to two fixed risk-to-reward”
  7. R7 Window 09:30-10:15 ET
    4Gp2cMfzPac @ 13:10 · “I trade this setup between 9:30 and 10:15 a.m. Eastern Standard Time every single day”

Locked rule set (draft v0.1, 2026-10-04 AEST)

01. Instrument & data Enable ........................... True Instrument ...................... NQ-style index futures (also gold 1m pre-London as Setup 2) [Riley Trades Info Doc] ExecutionTimeframe .............. 30s (or 1m); 30s–2m allowed [Riley Trades Info Doc; YT Z2ffPOVh2FM] 02. Sessions Enable ........................... True TimeZone ........................ America/New_York TradeWindow ..................... 09:30–10:15 (soft bound to 11:00) [Riley Trades Info Doc; YT Z2ffPOVh2FM] SkipLastWeekOfMonth ............. True [Riley Trades Info Doc] 03. Bias / draw on liquidity Enable ........................... True EnableDOLMap .................... True: unmitigated FVGs + HTF buy/sell targets [Riley Trades Info Doc] BiasTimeframes .................. 4H + 15m (not daily candle alone) [YT Kjnle_w_waM] TimeBasedLiquidity .............. Asia H/L, London H/L (London first for NY) [YT Kjnle_w_waM] TradeWithTrendOnly .............. True (no reversal hunting) [Riley Trades Info Doc] 04. Setup: FVG continuation Enable ........................... True FVGType ......................... Singular preferred; stacked OK [Riley Trades Info Doc] RequireRetraceIntoFVG ........... True [Riley Trades Info Doc; YT cahCvsD7K2Y] NoInversionsOnRetrace ........... True [Riley Trades Info Doc] MaxBodyCloseIntoGap ............. < 50% (gap must be respected) [Riley Trades Info Doc] 05. Entry Enable ........................... True EntryTrigger .................... Candle close beyond prior candle high (long) / low (short), closing outside the FVG [Riley Trades Info Doc; YT Z2ffPOVh2FM] NoEqualHighLowOnConfirm ......... True (Rule A) [YT Z2ffPOVh2FM] NoLateOrMidPushEntry ............ True (Rule B) [YT Z2ffPOVh2FM] 06. Stop loss Enable ........................... True StopMode ........................ Beyond the FVG [Riley Trades Info Doc] ExampleFixedStop ................ 20 pt (prop teach example, not a rule) [YT Z2ffPOVh2FM] 07. Take profit Enable ........................... True TargetMode ...................... Point-based, often 1:1; also 1:1.5 / 1:2; or draw on liquidity [Riley Trades Info Doc; YT cahCvsD7K2Y] MinTarget ....................... 15+ ticks noted [Riley Trades Info Doc] 08. Risk & limits Enable ........................... not stated MaxTradesPerDay ................. not stated (~3 setups/day cited; one clean one needed) [YT Vvgo4Ap6ojU] RiskPerTrade .................... not stated 09. Filters Enable ........................... True NewsFilter ...................... No trades 5 min before news [Riley Trades Info Doc]

Trade record format

trade_id date draw_on_liquidity (TF, level) fvg_tf fvg_high fvg_low fvg_50pct body_close_past_50 (y/n) prev_candle_extreme entry_close_time_et entry stop target (1:1/1:2) result

Testing rules

Tuning 1 Jan – 30 Apr · four months testOut-of-sample 1 May – 31 Jul · three months testHoldout 1 Aug – 14 Sep · about six weeks testCommission $5 round turn, NQ
01

Lock the rules before testing

Every rule is written in full as a parameter list (sessions, setup conditions, entry, stop, target, max trades, bias) with a version number and a date before any data is run. Nothing changes once testing starts. Any change is a new version, and that version starts again at rule 1.

Evidence: parameter list (draft)
Trade evidence
02

Fixed instrument and data

Name the instrument and the data file. Times are New York time, prices are rounded to the tick, and contract roll weeks are removed. The same cleaned data is used in every window.

Evidence: not yet tested
Trade evidence
03

Tuning window: 1 Jan to 30 Apr (four months test)

This is the only window where settings can be adjusted. Rank settings by net profit after commission. Anything with fewer than 100 trades doesn't qualify. Keep the top 20 and lock them.

Evidence: not yet tested
Trade evidence
04

Out-of-sample: 1 May to 31 Jul (three months test)

Run the locked settings once, exactly as they are. No changes after seeing the results. A setting passes if it makes a net profit and has a profit factor above 1.

Evidence: not yet tested
Trade evidence
05

Holdout: 1 Aug to 14 Sep (about six weeks test)

Run only the settings that passed out-of-sample, unchanged, once. Passing here is the promotion gate. Failures are marked failed and stay visible.

Evidence: not yet tested
Trade evidence
06

Commission out of everything

$5 per round turn on NQ comes off every trade before any figure is shown.

Evidence: not yet tested
Trade evidence
07

A-plus gate

A trade only counts if it passes the trader's written A-plus checklist at entry: right session, liquidity swept, bias agrees, entry model confirmed, and stop and target where the checklist says. Failures are logged as B or C trades and kept out of the results.

Evidence: 7 checks
Trade evidence
08

Code forensic on real A-plus trades

Every known real A-plus trade from the trader's videos or posts is traced through the A-plus definition, each filter (session, bias, sweep, timeframe, news, caps), the Roman/ZZ entry path (trigger, confirmation, order type, expiry) and the fill. Record the exact step where each one dies. Misses are fixed in the next version, never the current one.

Evidence: not yet tested
Trade evidence
09

Standard label

Every result shows, in order: test number, instrument, length in words, average trade, profit factor, win rate, equity curve; then average signed ticks, trade count and drawdown.

Evidence: not yet tested
Trade evidence
10

No shortcuts

Windows run in order, with no extra out-of-sample passes and no retuning after a peek. Under 100 trades or under about three months is a diagnostic, not a pass.

Evidence: not yet tested
Trade evidence
DSG /dev · FVG continuation locked rules template one · built 2026-10-04 (AEST)
Rules · Ryley Trades page