Stop chasing signals. A genuine edge in ICT trading comes from a robust, repeatable framework. Here’s the blueprint for building your professional trading operation from the ground up.
Key Takeaways
- Framework Over Feelings: A trading framework replaces emotional, discretionary decisions with a systematic, repeatable process, which is the hallmark of a professional trader.
- The Three Pillars: A complete framework rests on three core components: a defined Trade Model (your entry/exit rules), a rigid Risk Protocol (your business's survival rules), and the Operator (your execution discipline and psychology).
- Model Specialization: You don't need to master every ICT concept. Choose a core model (like the 2022 Mentorship or Silver Bullet), define its parameters, and specialize in its execution.
- Risk is Non-Negotiable: Your risk management rules—position sizing, R-multiples, and drawdown limits—are not guidelines. They are absolute laws that protect your capital and career.
- Systematize with Technology: Use tools like scanners and alerts to automate monitoring and reduce screen time, allowing you to focus on high-quality execution rather than endless chart-watching.
- The Feedback Loop is Your Edge: A structured review process (daily and weekly) turns your trading data into actionable intelligence, allowing you to refine your framework and adapt to changing market conditions.
Table of Contents
- Beyond Patterns: Why a Trading Framework is Non-Negotiable
- Component 1: Architecting Your ICT Trade Model
- Component 2: Institutional Risk Management Protocols
- Component 3: The Operator - Mastering Execution & Psychology
- Integrating Time, Price, and Liquidity into Your Framework
- Systematizing Your Framework with Technology
- A Practical Example: Building a EUR/USD London Open Framework
- The Feedback Loop: How to Evolve Your Framework
- Frequently Asked Questions
Beyond Patterns: Why a Trading Framework is Non-Negotiable
Most developing ICT traders get stuck in the same place. They know what an order block is. They can spot a fair value gap on a chart in seconds. The theory is all there. And yet the P&L is a mess. The reason is simple: knowing the ingredients doesn't make you a chef. You need a recipe. A framework is that recipe—a full business plan for how you trade.
The Cost of Discretionary Chaos
Without one, you're operating in discretionary chaos. Every session becomes a new adventure. One day you're hunting Silver Bullet setups on the 1-minute chart; the next you're holding a 4H position off a weekly FVG. That inconsistency is death by a thousand cuts. When a loss lands, you have no way to tell whether the setup was flawed, your execution was sloppy, or the market simply did something random. No baseline, no improvement.
From Signal-Chaser to Process-Driven Operator
A framework turns you from a signal-chaser into a process-driven operator. The market stops dictating how you feel. Your job is no longer to find a winning trade—it's to execute the framework cleanly. If nothing meets the model's criteria, you do nothing, and the discipline itself is the win. This is the single biggest shift in a trader's career, and a framework is what forces it on you.
| Aspect | Discretionary Chaos | Framework-Driven Operation |
|---|---|---|
| Decision Basis | Feelings, FOMO, "what looks good" | Pre-defined, objective checklist |
| Risk Management | Arbitrary, adjusted mid-trade | Fixed R-multiple, calculated position size |
| Performance Review | "Did I make money today?" | "Did I follow my plan today?" |
| Emotional State | Volatile, tied to P&L | Stable, detached from single outcomes |
| Long-Term Result | Boom-and-bust cycles, burnout | Systematic improvement, sustainability |
The Three Pillars: Model, Risk, and Self
Every robust framework stands on three pillars. First, the Trade Model: what specific setup are you trading? Second, the Risk Protocol: how do you protect capital and manage positions once you're in? Third, the Operator—you—and whether you can execute without flinching. Neglect any one and the whole structure eventually buckles. The rest of this guide walks through building each one.
Component 1: Architecting Your ICT Trade Model
Your trade model is your playbook. It's the specific, repeatable set of conditions that make up a high-probability entry for you. This is where you have to find your edge through specialization. Trying to trade every ICT concept at once is a recipe for going nowhere. Pick one and master it.
Choosing Your Core Model
The ICT space hands you several well-defined models: the 2022 Mentorship Model, the Silver Bullet, the Unicorn, breaker block entries. Pick one. Don't mix and match early on. The goal is to become an expert in a single pattern of institutional order flow. Which one fits your personality and your schedule? A Silver Bullet model demands intense focus inside specific one-hour windows. A 4H swing model built on weekly order flow is a completely different animal.
I started by trading the classic 2022 model and nothing else: a liquidity sweep, then a market structure shift, then a displacement entry into an FVG. I traded that and only that for six months. Watching other setups run without me was painful, but it laid the foundation for everything that came after.
Defining Your Narrative: The Higher Timeframe Bias
Your model doesn't live in a vacuum. The higher timeframe narrative has to give it context, and that's the first filter in the framework. Before you go hunting for an entry, answer one question: what is the market trying to do? Are we reaching higher to fill a weekly FVG, or driving lower to purge sell-side liquidity below last month's low? A clear read on ICT market structure is everything here.
Your framework must specify:
- Bias Timeframes: Which timeframes define your bias? (e.g., Weekly and Daily)
- Bias Confirmation: What constitutes a clear bullish or bearish bias? (e.g., A weekly expansion leg that has broken structure)
- The Draw on Liquidity: What is the clear pool of liquidity or imbalance the market is reaching for?
The Entry Model: Weaving PDAs into a Setup
Now you get granular. This is the exact sequence of events on your execution timeframe (5-min, 1-min) that greenlights a trade—a non-negotiable checklist.
A sample entry model checklist might look like this:
- Is price trading at a higher-timeframe PD Array (e.g., a Daily order block)?
- Has a significant pool of liquidity been swept on the execution timeframe?
- Was there a subsequent market structure shift (MSS/CHoCH) with displacement?
- Has an FVG been created during the displacement?
- Is the entry FVG located in a premium/discount zone relative to the MSS swing?
Notice the precision. There's no room for "it looks about right." The setup ticks every box, or it isn't your setup. This is also where you layer in nuance, like distinguishing a mitigation block from a breaker block as part of your entry criteria.
Trade Management: Invalidation, Targets, and Scaling
An entry is only one piece of the puzzle. Your framework has to spell out exactly what happens once you're filled.
- Invalidation: Where is your idea proven wrong? This isn't just a stop-loss level; it's a structural point. For example, "the trade is invalid if the low of the swing that created the displacement is broken."
- Targets: What is your objective? A fixed R:R (e.g., 2R, 3R)? The next major liquidity pool? A specific higher-timeframe PDA? Define it beforehand.
- Scaling: Do you take partials? At what levels? Do you move your stop to breakeven? When? (e.g., "At 1R, I close 50% and move my stop to entry.") Write these rules down.
Component 2: Institutional Risk Management Protocols
If the trade model is your offense, the risk protocol is your defense—and defense wins championships. A brilliant model paired with sloppy risk management will fail every time. This section isn't exciting, but it's the most important part of the whole guide. As the CME Group's own materials stress, managing risk isn't merely about avoiding losses; it's the core job of a professional market operator. Their Risk Management Handbook is a masterclass in thinking like an institution, where survival comes before profit. The same logic underpins any serious SMC stop loss and take profit strategy.
The R-Multiple: Your Universal Unit of Risk
Stop thinking in dollars or pips. Start thinking in "R." R is your pre-defined risk on a single trade. Decide to risk 0.5% of your account on any given trade, and R = 0.5%. A trade that makes 1.5% of your account is a +3R win. A loser is a -1R loss. This normalizes your performance data, so you can study your model's edge independently of how your account balance swings around. The entire framework should be built around R-multiples.
Position Sizing: The Formula That Protects Your Capital
This is where R turns into reality. Your position size gets calculated on every single trade so that a loss equals exactly -1R. The formula is simple:
Position Size = (Total Equity * Risk Percentage) / (Entry Price - Stop Price)
There are plenty of free online calculators for this, and using one is non-negotiable. Whether your stop sits 10 pips or 100 pips away, the dollar amount you lose stays the same. That kills the emotional mistake of going smaller on a "scary" trade or bigger on a "sure thing."
Defining Your Drawdown Limits
You need circuit breakers—rules built to pull you out of the market when you're out of sync with it, before a normal losing run turns catastrophic.
Sample Risk Protocol
Per-Trade Risk (1R)
0.5% of current account equity.
Max Daily Loss
-2R (e.g., two consecutive losses). If hit, trading is over for the day. No exceptions.
Max Weekly Loss
-5R. If hit, trading is over for the week. Time to step back and review.
Max Drawdown
10% of starting monthly equity. If hit, trading is paused, and a full strategy review is required.
These aren't suggestions. They're laws. I keep a physical sticky note on my monitor with my daily loss limit written on it. The moment I hit it, the platform closes. The market will be there tomorrow; the whole point is making sure I am too.
The Psychology of a Stop-Loss
A stop-loss is not a sign of failure. It's the cost of doing business, and it's data. Every time your stop gets hit, the market is handing you a piece of information, and the framework lets you read it correctly. Was it a liquidity sweep right before the real move? Your stop was probably too tight. Was it a clean reversal? Your higher-timeframe bias was likely wrong. A stop-loss is a data point, nothing more.
Component 3: The Operator - Mastering Execution & Psychology
You can have the sharpest model and the tightest risk controls in the world, but if the operator—you—keeps making errors, the system fails. This pillar is about building the professional habits and the mental backbone to run your framework without deviation. The CFA Institute notes that discipline is the bridge between a good strategy and superior performance. You are that bridge.
Time & Session Specialization: Your Kill Zone Focus
You can't sit on high alert 24/7. It breeds fatigue and bad decisions. Your framework has to define your operating hours. Specialize in one or two kill zones (London, New York, Asia). My own trading sits heavily in the London and NY Kill Zones, specifically the high-impact macro windows inside them. I know the typical price behavior during those stretches cold. Outside them, my alertness drops on purpose—I'm not hunting entries, I'm managing what's open or prepping for the next day.
Building a Pre-Market Routine
Professional traders don't just show up and start clicking. They prepare. Your framework should include a pre-market checklist.
- Review HTF Bias: Re-establish the daily/weekly narrative. What's the draw on liquidity?
- Mark Key Levels: Identify previous day/week/month highs and lows, key order blocks, and unfilled FVGs.
- Check News Calendar: Note any high-impact news events (CPI, FOMC, NFP) that could inject volatility.
- Review Your Rules: Read your trade model and risk protocol out loud. Prime your brain for what you're looking for and what your risk limits are.
- Check The Brief: For me, this includes a quick scan of the LiquidityScan Daily AI Brief to get a data-driven summary of institutional bias across major pairs.
Journaling: The Data Source for Your Edge
Your trading journal is the single most valuable data source you own. A real journal goes well beyond P&L—it's where you grade your own performance against the framework. If you don't already have a structure for it, the journal template pros use is a solid place to start.
For every trade, log:
- The Setup: Screenshot with annotations showing why you took the trade according to your model.
- The Outcome: P&L in R-multiples.
- Execution Score: A rating from 1-5 on how well you followed your framework (entry, stop, targets, sizing).
- Notes: Your mental state. Any deviations? Any observations?
Reviewed weekly, this data exposes your weaknesses. Are you forever nudging your stop? Cutting winners short? The journal tells no lies.
Managing Your State: Avoiding Tilt and FOMO
Your framework is the shield against emotional trading. FOMO kicks in when you watch a move you're not in—and the framework answers it flatly: "It wasn't my setup, so it wasn't my trade." Revenge trading kicks in after a loss, and the daily loss limit physically stops it. Discipline isn't really about willpower; it's about building systems that make the right decision the easy one.
Integrating Time, Price, and Liquidity into Your Framework
Time, price, and liquidity aren't three separate ideas. They're interwoven dimensions of the same market algorithm. Your framework has to spell out how you use each one to build confluence for your trade model.
Time: Synchronizing with Institutional Cycles
Time is the most overlooked element of the three. Institutional algorithms are time-based, so your framework needs to define the windows you'll operate in—and this goes deeper than just naming a session kill zone.
- Session Opens: London Open (Judas Swing), NY Open.
- Macros: The specific 10-20 minute windows where algorithms are most active (e.g., 8:50-9:10 ET, 9:50-10:10 ET).
- Time of Day: Are you looking for setups during high-volume periods or low-volume consolidations that build liquidity?
Your framework must state it plainly: "I will only look for entries for my model between 2:00-5:00 AM ET and 8:30-11:00 AM ET."
Price: Anchoring Entries in Premium & Discount
Price is about location. A perfect FVG in the wrong place is a trap. Your framework should use premium and discount as the final filter.
- For Buys: Is the entry FVG or order block located in a discount zone of the relevant price leg?
- For Sells: Is the entry FVG or order block located in a premium zone?
This one rule stops you chasing moves and forces you to wait for a pullback to a logical price point, which sharpens entry quality and risk-to-reward at the same time.
Liquidity: The Fuel for Your Model
Liquidity is the reason price moves at all. No liquidity grab, no valid setup. Your framework has to define what counts as a valid liquidity sweep.
- External Liquidity: A sweep of previous session highs/lows, previous day highs/lows.
- Internal Liquidity: A run on an old high/low within a range, often as inducement before the real move to external liquidity.
The first step in your entry model checklist should always be: "Has a clear pool of liquidity been engineered and then swept?" If the answer is no, close the chart.
Systematizing Your Framework with Technology
A manual framework is powerful. A tech-assisted one is scalable. Technology isn't there to replace your brain—it's there to free it up for what actually matters: decision-making and execution. It moves you from artist to architect.
Pre-Flight Checklist: Your Mechanical Entry Criteria
Turn your entry model into a literal checklist you run through before every trade. This forces mechanical execution.
Example Checklist for a Bullish 2022 Model:
- [ ] HTF (Daily) Bias is Bullish?
- [ ] Price is in a HTF Discount PD Array?
- [ ] In NY Kill Zone (8:30-11:00 ET)?
- [ ] A clear SSL pool was just swept?
- [ ] MSS with displacement occurred post-sweep?
- [ ] 5m FVG created?
- [ ] FVG is in the discount of the MSS leg?
- [ ] Risk is less than 1R based on standard stop placement?
Only when every box is checked can you even think about placing an order.
Using Scanners to Filter for A+ Setups
Manually watching 20+ pairs for your specific setup across several timeframes is a straight line to burnout. It's inefficient and it invites mistakes. This is where the right tools earn their keep. The LiquidityScan Scanner, for instance, is built to do exactly this heavy lifting. I can configure it to ping me only when a 4H candle on EUR/USD prints a SuperEngulfing pattern after sweeping the previous day's low. Instead of hunting, I'm waiting for a notification telling me a potential A+ setup is forming according to my framework. That saves hours of screen time and protects my mental capital.
Backtesting vs. Forward-Testing Your Model
Before you risk real capital, the model has to be validated. Backtesting means reviewing historical data to see how your model would have performed. But as Marcos Lopez de Prado warns in his well-known work, traditional backtesting is riddled with pitfalls like selection bias and overfitting. His paper, "The 7 Reasons Most Machine Learning Funds Fail," should be required reading for any systematic trader.
A better approach is a combination:
- Manual Backtesting: Go back 3-6 months on your chosen pair/session and manually mark up every instance of your setup. Collect the data. What's the win rate? What's the average R-multiple?
- Forward-Testing (Simulation): Trade the model on a demo or sim account for at least 30-50 iterations. This tests your ability to execute the model in real-time market conditions.
Only once you have positive expectancy in both backtesting and forward-testing should you even consider trading with real money.
Setting Up Alerts for High-Probability Conditions
Beyond scanners, plain alerts are your best friend. Set them at the key HTF levels you marked in your pre-market routine. When one triggers, it's a cue to pay attention—not to trade blindly. The LiquidityScan Telegram bot is perfect for this. I set an alert for when ES futures tag a 4H order block, my phone buzzes, and I open the chart with context, knowing a key condition of my framework has been met.
A Practical Example: Building a EUR/USD London Open Framework
Let's make this concrete with a skeleton framework for one scenario: trading the London Open on EUR/USD.
The Narrative: Daily Bias and London's Objective
The framework's first condition is a bearish Daily bias—say, "price is trading below the Daily open and the previous day's low is the main draw on liquidity." The working assumption is that London's objective is to manipulate higher, grab buy-side liquidity, then distribute lower toward that daily target.
The Entry Model: Judas Swing, FVG Entry
- Time: 2:00-4:00 AM ET (London Kill Zone).
- Liquidity Event: Price must sweep the high of the Asian session range. This is the Judas Swing.
- Confirmation: After the sweep, a 5m or 15m market structure shift (CHoCH/MSS) must occur, breaking a short-term swing low with displacement.
- Entry: A short entry is taken on a retest to an FVG formed during the displacement move, within the premium of the swing.
Risk Parameters: 1R Stop, 2R Target
- Invalidation (Stop-Loss): Placed just above the high of the Judas Swing.
- Position Size: Calculated to risk exactly 0.75% of the account (our defined 1R for this model).
- Target 1 (1R): The low of the swing that was broken for the MSS. At this point, close 50% and move stop to breakeven.
- Target 2 (2R+): The low of the Asian session range.
The Checklist in Action
At 3:15 AM ET, EUR/USD sweeps the Asia high. No trade yet. At 3:30 AM, price sells off aggressively and breaks the 15m swing low, leaving a 15m FVG behind. Price retraces into that FVG. The trader runs the checklist: Daily bias bearish? Yes. London Kill Zone? Yes. Asia high swept? Yes. MSS with displacement? Yes. FVG in premium? Yes. The trade goes on. The mechanical process strips out the emotion.
The Feedback Loop: How to Evolve Your Framework
Your framework isn't a static document. It's a living system that has to be reviewed and refined, and your journal data is the raw input for that loop.
The Weekly Review: What to Track
Every weekend, set aside one to two hours to go through the past week's journal data. Don't just stare at P&L. Track these metrics:
- Framework Adherence Score: What was your average execution score? Where did you deviate?
- Model Performance: How many valid setups did your model produce? What was the win rate? What was the average R-multiple?
- Missed Opportunities: How many valid setups did you miss? Why? (Hesitation, not at screen, etc.)
- Invalid Trades: How many trades did you take that did not meet your framework's criteria? Why?
Identifying Performance Clusters
The data will surface patterns. You might find your model wins 80% of the time on Tuesdays but only 30% on Thursdays. Or that it falls apart during NFP week. Or that your biggest losses all trace back to trades taken outside your specified kill zone. This is gold. It's how you sharpen your edge—doing more of what works and less of what doesn't.
When to Adjust vs. When to Stay the Course
This is the hardest part. Is a losing streak a flawed model or just a normal statistical drawdown? A good rule of thumb: don't change the model off a small sample. You need at least 50-100 trades before the dataset means anything. Discipline issues, though, you address immediately. If the weekly review keeps showing you breaking your own rules, the problem isn't the framework—it's the operator. Fix the discipline, not the model.
Frequently Asked Questions
- How long does it take to build a profitable ICT framework?
- There's no set timeline. It takes as long as it takes for you to achieve two things: 1) a model with a proven positive expectancy over a large sample size (50+ trades), and 2) the discipline to execute that model flawlessly. For most, this is a 6- to 18-month process of intense focus and data collection.
- Can I trade multiple ICT models at once?
- Yes, but not at the beginning. Master one framework completely. Once its execution is second nature and you have a robust dataset proving its edge, you can consider building a second framework for a different market condition or session. Trying to trade multiple models from the start is a common cause of failure.
- What's the most common failure point in an ICT trading framework?
- The operator. The most common failure is not a bad model, but the trader's inability to follow it. This usually stems from a lack of belief in the system, which can only be built through rigorous backtesting, forward-testing, and meticulous journaling.
- How does the LiquidityScan Core Layer help with framework development?
- The Core Layer is essentially a historical database of our pattern detection engines. It allows you to go back in time on any instrument and see every instance where a specific pattern, like a CRT or SuperEngulfing, was detected on a closed candle. This accelerates the backtesting process exponentially, enabling you to gather data on a model's performance across years of data in a fraction of the time it would take manually.
- Should my framework be 100% mechanical?
- The goal is to make it as mechanical as possible to eliminate emotional errors. The entry criteria, risk management, and trade management rules should be black and white. The only room for discretion should be in the initial higher-timeframe narrative analysis, and even that should be guided by a structured process.
- How do I adapt my framework to different market conditions (e.g., trending vs. ranging)?
- A robust framework has this built-in. Your higher-timeframe analysis should identify the current market environment. Your framework might state: "In a trending environment, I will use my trend-following model. In a ranging environment, I will only trade reversals at the range extremes, or I will stand aside." The framework itself tells you how to adapt.

