← Curriculum

The 5-Layer Framework

This is the actual framework I run on every trade. Not an idealized version, not a sales pitch — the real one, built over 9 years and codified into rules a bot can grade. By the end of this module you'll know what each layer checks, why it checks it, and what an A-grade setup actually looks like in real time.

Most retail traders lose money. The framework doesn't fix that by itself. It fixes it because it forces you to stop predicting and start grading. Predictions degrade. Frameworks compound.

Why a framework, not a strategy

A strategy says "buy when X happens." A framework says "grade what's happening, then decide." The difference matters because most days don't fit a strategy cleanly — but every day fits a framework. You can grade A. You can grade C. You can grade F (don't take it). The framework runs on every market hour of every trading day.

I built this because my own trading was inconsistent in ways I couldn't name. Some days I'd be on it. Other days I'd be forcing trades against my own bias and not even notice until I'd lost three in a row. The framework was the answer to "what specifically am I checking before I pull the trigger?" Five things. Every time. Every trade.

The five layers in dependency order — Layer 1 first, Layer 5 last:

  1. Compression Precondition — Is volatility coiling? Without compression, the move probably isn't there yet.
  2. Anticipatory Positioning — Am I entering near a structural level, or chasing a breakout?
  3. Paint + Range Trigger — Did the indicators actually fire in my direction?
  4. HTF Target / Hold-Exit Logic — Where am I exiting, and is that exit anchored to structure?
  5. Session Discipline — Am I trading inside the live window, or fighting the dead zone?

Each layer returns one of four states: firing, weak, not firing, or unknown. Count the firings, count the not-firings, and you get a letter grade. We'll get to the grading rubric at the end.


Layer 1 — Compression Precondition

Is volatility coiling?

Daily ranges contracting over multiple sessions = volatility coil. The market is winding up. Recognizing where you are in the cycle is the meta-edge — vol expands, exhausts, compresses, then expands again. Catch the expansion right when it leaves the range, that's the asymmetric trade.

What I check: on the JalenRange indicator, is HLRange running below its 100-bar SMA for the prior N sessions? On the daily, I want at least 2 of the last 3 sessions compressed. On the entry timeframe (10-minute), at least 3 of the last 5 bars compressed. If both are firing, Layer 1 is firing strong.

Why this matters: chasing a breakout from miles past the compression zone gives you 200 ticks of worse cost basis than entering inside the coil. On the CL +4R trade, my entries at 97.40/97.80 inside the compression coil gave me 200+ ticks of better cost basis than chasing the breakout from 99.20+ would have. The same trade chased from 99.20+ would have been a 2.5R trade with worse R:R against any retest. Same direction. Same target. ~40% less expected value. Layer 1 is where the math actually pays.

In my own words

"When you think about it everyones goal should be to capture the expansion right when it leaves the range. Best entry and risk reward and also the least amount of time in a trade which minimized bullshit scams."

Anti-pattern Layer 1 catches: Trading random ranges. If price is just chopping inside its average range with no compression, the framework says wait. There's no edge in entering during normal volatility. The edge lives in the transition from compressed to expanded.


Layer 2 — Anticipatory Positioning

Entering near a structural level, or chasing?

Anticipatory positioning means buying below resistance while still in the compression coil — not chasing the breakout from above. Or shorting above support before the breakdown. Maximum favorable cost basis with defined invalidation. Entry at or near a JalenLabels printed level (pDHigh, 1W Open, 3M Open, etc.), with risk just past it.

What I check: is my proposed entry within ~10 ticks of an HTF label? Is my stop placed just past that label, so the level breaking is the thesis breaking? If yes, Layer 2 is firing. If I'm 30+ ticks past the label, I'm chasing — Layer 2 grades down to weak. If I'm 50+ ticks past, Layer 2 is not firing and the grade caps at B-.

Why this matters: defined invalidation is the entire reason this works. If 96.60 breaks on a CL long entered at 97.60, I'm out for 1R and the thesis is wrong. I don't have to guess. The HTF label IS the line in the sand. Chasers don't have a clean invalidation point — they have hope.

In my own words

"What hurts me is being too early on entries. I'm never really late on entries and if I am, I just chill because theres literally a low of day setup everyday lol. It's a fact. Just depends how good it will be."

Anti-pattern Layer 2 catches: Chasing breakouts. Most retail trading content teaches breakout chasing because it FEELS like action. The framework says no — wait for the test of the level, then enter near it. Worse case, you miss the trade and there's another setup tomorrow. Best case, you have the cleanest cost basis in the market.


Layer 3 — Paint + Range Trigger

Did the indicators actually fire?

Layer 3 is the trigger — the moment the move actually starts. Three things have to be true on the trigger bar:

All three = Layer 3 firing strong. Paint matches but range is normal = weak. Paint doesn't match the trade direction = not firing.

In my own words

"With the green paint aka slope and the increased size of the bars = increasing acceleration. That's why I'm buying because I have that edge."

The deeper reason this works: green paint = first derivative positive (MA slope up — trend regime confirmed). Range expansion = second derivative positive (acceleration — momentum is growing). Both aligned = the move is gaining energy. Most retail traders only see direction (zeroth derivative). Asymmetry lives in the second derivative — the rate-of-change of the rate-of-change.

Anti-pattern Layer 3 catches: Entering before trigger. "It looks like it's about to break out" is not Layer 3 firing. The bar that actually has paint flip + range expansion + directional body is the trigger bar. Until that bar prints, you're guessing.


Layer 4 — HTF Target / Hold-Exit Logic

Where am I exiting, and is that exit anchored to structure?

Layer 4 covers both the exit target and the exit signal. Two valid target anchors:

Either anchor = Layer 4 firing. No anchor declared, just "I'll exit when it feels right" = not firing. Weak target like a moving-average bounce point that isn't a structural label = weak.

The exit SIGNAL is just as important as the target: when JalenRange spikes against trade direction at the HTF target, that's the exit confirmation. Climactic red bar at structural resistance immediately after the largest green push = "size showed up on the other side." Not continuation; rejection. On the CL +4R trade, the climactic red rejection candle at 101.85 (13 ticks above 3M Open) was the exit signal — and price gave back ~140 ticks within 30 minutes after.

In my own words

"I try to play the higher timeframe labels. Or 2-3R my target. But this move I knew had some room therefore I didn't have a set target other than the 3M Open."

Anti-pattern Layer 4 catches: Exits without structure. "I'll get out when I have a feel for it" produces inconsistent results. Pre-declaring the exit anchor at entry, and respecting climactic-range exit signals, produces consistency.


Layer 5 — Session Discipline

Am I trading inside the live window?

The 5th layer was implicit for years until a specific bad-trade pattern made it explicit. The rule: RTH (Regular Trading Hours, 6:30am-1pm PT for US equities/futures) cash hours and post-Asia open are live; the 3-5pm PT dead zone is not.

Three sub-rules:

Layer 5 firing = entry timestamp is inside the live session. Held-position-entered-live also passes. New entry during dead zone = not firing. Pre-session or weekend close period = weak.

In my own words

"Recently I've been on a strict/strong weekly routine without thinking about it. Wake up around 530-6am. Take my girl to work. Comeback around 7am trade for 3 hours. Hit the gym at 10am to 12ish if I hoop. Comeback for power hour but not a big fan of trading this late. Eat and go to the driving range. Cleanup/review the market before I gotta get Renay again around 5pm. Comeback for china open. Fall asleep around 930-10pm so I miss London but I prefer the 530am moves."

Anti-pattern Layer 5 catches: The sloppy late-day trades. There's a reason they keep losing — the session windows are real, the dead zone is real, and most retail traders ignore both. The 5th layer cap (session violation = grade capped at C+) saved me hundreds of bad late-day trades over the years.


Putting it together — the grading rubric

With all five layers grading firing / weak / not firing / unknown, the letter grade falls out:

Layer state combinationLetter grade
5 firingA
4 firing + 1 weakA-
4 firing + 1 not-firingB+
3 firing + 2 weakB
3 firing + 1 weak + 1 not-firingB-
3 firing + 2 not-firing OR 2 firing + 3 weakC+
2 firing + mixedC / C-
1 or 0 firingF

Plus two grade caps that override technical setup quality:

And one rule for unknowns: any layer returning unknown means insufficient inputs — grade returns pending, not a letter. Don't grade what you can't see.

What an A-grade setup actually looks like

From the CL +4R trade — every layer firing in real time:

LayerState on this trade
1. CompressionDaily compressed prior 3 sessions, intraday coiled below 98.40 ✓
2. AnticipatoryEntries 97.40/97.80 inside coil, below 98.40 resistance ✓
3. Trigger02:00 PT bar: paint flipped green + JalenRange exploded 6.5x + body directional ✓
4. Hold target3M Open 101.72 declared at entry as primary target ✓
5. SessionEntry during live overnight session, exit during live session ✓

Result: A-grade. +4.05R, ~$8,100 on 2 contracts, ~98% MFE (max favorable excursion) captured, exit at the climactic red rejection candle right at the 3M Open structural target. Every layer fired as designed. No rule break.

What to do tomorrow

On your next trade — before you click — go through the 5 layers explicitly:

  1. L1 Compression: "Is HLRange below SMA on the daily for the last few sessions? Is the entry-TF coiled?"
  2. L2 Anticipatory: "Where's the nearest HTF label to my entry? Is my stop just past it? Or am I 30+ ticks past, chasing?"
  3. L3 Trigger: "Has paint flipped in my direction this bar? Is HLRange above SMA? Is the body directional, not wicky?"
  4. L4 Target: "What's my exit anchor — HTF label or 2-3R cap? Did I declare it before entry?"
  5. L5 Session: "Is my entry timestamp inside the live session, or am I forcing a trade during the 3-5pm PT dead zone?"

Count the firings. If it's a B+ or better setup, take it with confidence and pre-declared sizing. If it's C or below, pass and wait for a better one. There's literally a low-of-day setup every day — patience costs nothing; F-grade trades cost real money.

Then journal it after. Did you take it? What grade did you actually call live? Did the outcome match what the framework predicted? Over time, the journal teaches you which layers you read accurately and which you're consistently miscalibrated on. That's the recursive learning loop — and that's the difference between a framework and a guess.


Up next in the curriculum

Module 1 covered the framework. The other seven modules go deeper on each piece:

Modules 2-8 are gated to Member tier ($19/mo founding-100, $29/mo standard). The framework you just learned in Module 1 is the foundation everything else builds on. Browse the full curriculum →

Risk disclosure. Trading futures involves substantial risk of loss. Most retail traders lose money. The framework described here reflects the operator's actual trading methodology over 9 years. Past performance is not indicative of future results. Operator does not manage customer accounts. Nothing in this module is investment advice or a solicitation. Customers trade their own accounts under their own decisions.