DEV · dhesi_trades · iFVG locked rules template one · staging · production untouched
dhesi_trades · locked rules template · staging
iFVG locked rules template one
SMT + 1m inversion inside a 5m FVG
Template coded in system: No
No template yaml or plugin for dhesi.
The trade in his words
From HTF context (4H/daily FVG reaction, PDH/PDL or session-high/low liquidity as target), wait for a liquidity sweep with SMT between ES and NQ, price inside a 5m FVG, then a 1m inversion FVG as the trigger. Stop at the swing (point of invalidation); target liquidity (PDH/PDL, high of day) with partials and break-even.
A+ checks 70 tagged trades (no structured trade records yet)
A+ setup checklist (all must pass)
D1 HTF context: reaction at a 4H/daily FVG giving bias, liquidity target marked DlM2B31QOOE @ 1:23 · “we were rejecting our 4-hour fair value gap. This gave me a short bias going into New York open”
D2 Liquidity sweep (session or stacked 1m highs/lows) 4hVmGidserg @ 1:43 · “I was watching for this area to get swept and possibly form some S&T”
D3 SMT between ES and NQ (YM on news days) 4hVmGidserg @ 2:06 · “in terms of smt with no news you want to look at es and NQ versus ym”
D4 Price trading into a 5-minute FVG rrOnmLxQrTM @ 4:05 · “a bullish smt forming within a 5minute fair value Gap one minute inversion this is the Holy Grail inversion setup”
D5 Trigger: 1-minute inversion FVG 7iM3xV2m6O0 @ 9:19 · “there's our smt then you want to just wait for your one minute inversion”
D6 Stop at the current swing (point of invalidation), not tight 1hnNVuH9WNU @ 4:17 · “My stop loss, my point of invalidation will be at the current swing low”
D7 Target liquidity (PDH/PDL, high of day); partials then break-even 7iM3xV2m6O0 @ 4:00 · “I'll have my take profit at the high day this is a example when you get partials and then you get sto at a break even”
Locked rule set (draft v0.1, 2026-10-04 AEST)
01. Instrument & data
Enable ........................... True
Instrument ...................... ES / NQ (YM for SMT) [YT rrOnmLxQrTM, AjiJvi1DoGs]
TriggerTimeframe ................ 1m inversion [YT rrOnmLxQrTM]
CanvasTimeframe ................. 5m / 15m / 30m FVG [YT rrOnmLxQrTM]02. Sessions
Enable ........................... True
TimeZone ........................ America/New_York
PreOpenLevels ................... Mark buy-side / sell-side levels before the open [YT DlM2B31QOOE]
TypicalEntryTime ................ ~10:00 ET examples (window not stated) [YT DlM2B31QOOE]03. Bias
Enable ........................... True
EnableHTFBias ................... True: daily/4H PD array (FVG, OB, NWOG) [YT DlM2B31QOOE]
DoNotFadeHTF .................... True, even on news days [YT AjiJvi1DoGs]04. Setup: filters + inversion
Enable ........................... True
RequireLiquiditySwept ........... True (gate 1) [YT 1hnNVuH9WNU]
RequireStructureInFavour ........ True (gate 2) [YT 1hnNVuH9WNU]
EntryObject ..................... LTF inversion of an FVG (violated, then reclaimed) [YT AjiJvi1DoGs, rrOnmLxQrTM]
WaitForInversionPrint ........... True (do not predict it) [YT AjiJvi1DoGs]
UseSMT .......................... Optional upgrade (holy-grail stack) [YT rrOnmLxQrTM, 7iM3xV2m6O0]05. Entry
Enable ........................... True
EntryTrigger .................... 1m inversion close inside the HTF PD array [YT rrOnmLxQrTM]06. Stop loss
Enable ........................... True
StopMode ........................ Named point of invalidation (no random stop) [YT 1hnNVuH9WNU]
ExampleStop ..................... ~10 pt ES (teach example, not a rule) [YT AjiJvi1DoGs]07. Take profit
Enable ........................... True
TargetMode ...................... DOL: PDH/PDL, Asia/London H/L, equal highs/lows, untapped FVG [YT 1hnNVuH9WNU]
ExampleTarget ................... ~25+ pt ES (teach example) [YT AjiJvi1DoGs]08. Risk & limits
Enable ........................... not stated
MaxTradesPerDay ................. not stated
RiskPerTrade .................... not stated09. Filters
Enable ........................... not stated
NewsFilter ...................... not stated
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.
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.
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.
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.
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.
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.
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.
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.