FREE ADVANCED COURSE
Complete trading course: market structure, ICT, SMC and algorithmic trading
A free, in-depth 23-lesson advanced training: market structure, liquidity, order blocks, fair value gaps, killzones and Power of 3, a trading model with yes/no rules, management, backtesting with statistics and error margins, a critical lesson on the real evidence behind ICT/SMC, and algorithmic trading in Python with complete code.
23 lessons · 5 modules · 3 hours of reading, approx. · updated 2026-09-19
How to use this course
Every lesson ends with a practical exercise: do it before moving to the next. Educational content, not financial advice. ICT and SMC concepts are presented as hypotheses to verify, not guaranteed methods: module 4 teaches you to measure whether they really work.
Module 1 — Market structure
The foundations of the whole SMC/ICT approach: how to read price objectively, without indicators, recognising swings, breaks, changes of character, timeframes and market phases.
- 1Market structure: swings, highs and lows read objectivelyWhat swing highs and swing lows are, how to mark them without subjectivity, the difference between internal and external structure and how to read a trend by looking at price alone. · 10 min
- 2Break of Structure, Change of Character and Market Structure ShiftHow to define BOS, CHoCH and MSS without ambiguity, the role of the close and of displacement, false signals and the rules for using them as context. · 10 min
- 3Multi-timeframe analysis: top-down without confusionHow to use different timeframes for direction, area and entry, how to manage conflicts between scales and how to build a repeatable top-down procedure. · 9 min
- 4Trend, range and market phases: which setup, whenHow to recognise expansion, retracement, consolidation and reversal, how to measure volatility and why deciding not to trade is a decision in its own right. · 9 min
Module 2 — SMC and ICT concepts
Liquidity, order blocks, fair value gaps, premium and discount, breakers: the operational definitions, how to identify them repeatably, how to use them and, above all, where they fail.
- 5Liquidity: buy-side, sell-side, equal highs/lows and sweepsWhy price tends to reach the levels where stops accumulate, how to recognise liquidity areas, the difference between a sweep and a breakout and how to measure (without believing) whether the phenomenon works. · 8 min
- 6Order block: operational definition, use, variants and limitsWhat an order block is, how to identify it without too much subjectivity, how to use it (entry, stop, target), which criteria make it more credible and why it is not a guaranteed bounce. · 7 min
- 7Fair Value Gap (imbalance): how it forms, how to measure it, how to handle itThe precise three-candle definition of the FVG, how to filter by size, partial fill, consequent encroachment, inverse FVG, uses and limits with numerical examples. · 7 min
- 8Premium, discount and equilibrium: the reference range and the OTEHow to build the dealing range, how to divide it (50%, Fibonacci), what premium and discount mean, what the OTE is and what we can honestly say about the levels. · 7 min
- 9Breaker block and mitigation block: order block variantsWhat they are, how they form, how to define them verifiably and why it's better not to multiply concepts until the data justify it. · 6 min
Module 3 — Timing and trading models
Sessions and killzones, the Power of 3 daily model, bias, a complete trading model with yes/no rules, trade management and the written plan with checklist.
- 10Sessions and killzones: when to trade and how to measure itThe time windows where activity concentrates, how to translate them to your time zone (with daylight saving), how to build the Asian range and how to check whether a time slot has an edge. · 7 min
- 11Power of 3 (AMD): accumulation, manipulation, distributionThe conceptual model describing the typical day in three phases: how to read it on the chart, how to translate it into measurable rules and why many days don't follow it. · 7 min
- 12How to build the daily bias with a repeatable procedureA five-step procedure to decide before the open whether to look for buys, sells or stay out, how to turn it into a score and how to verify its accuracy over time. · 6 min
- 13Trading model: sweep, MSS with displacement and entry on FVG/OBA complete setup with yes/no rules from context to exit, with stop, target and management, a detailed numerical example, the cases in which not to enter and the variants to test. · 7 min
- 14Trade management: size, stop, partials, breakeven and exitsHow to size from the stop distance, where to place stop and target, how to handle partials and breakeven, daily limits and the effect of each rule on expectancy. · 7 min
- 15Trading plan and checklist: turning everything into an operating documentHow to write a complete trading plan for an SMC/ICT approach, a ten-second pre-trade checklist, the specific journal and the weekly review. · 6 min
Module 4 — Validating what you learn
The module that separates people who learn from people who fool themselves: a well-run manual backtest, statistics with error margins, and an honest lesson on the evidence for and against ICT and SMC.
- 16Manual backtesting: how to test a setup without fooling yourselfA complete procedure with replay and a spreadsheet, sample size, the biases that distort the test, how to split the data, costs, robustness and the random control. · 9 min
- 17The statistics that matter: R, expectancy, standard error, drawdown and Monte CarloHow to measure in R, calculate expectancy and profit factor, estimate uncertainty with the standard error, understand drawdown and losing streaks and use a Monte Carlo simulation. · 8 min
- 18What we really know about ICT and SMC: evidence, limits and how to evaluate claimsA critical lesson: what research says about technical analysis, why these methods can seem effective, how to evaluate claims from a course or channel and how to use the concepts with a scientific attitude. · 8 min
Module 5 — Algorithmic trading
From written rules to Python code: detecting swings, FVGs and sweeps, building an honest backtest with costs and Monte Carlo, and understanding how to run and monitor an algorithm without illusions.
- 19Introduction to algorithmic trading: what it is, what it promises and what it really requiresWhat algorithmic trading is, the strategy families, the pipeline from data to order, the tools, where to find historical data, the limits, the regulatory aspects and a roadmap. · 6 min
- 20From idea to rules: writing a testable specificationHow to turn a discretionary concept into a formal specification: measurable definitions, pseudocode, event ordering, parameters, edge cases and unit tests. · 7 min
- 21Coding structure, FVG and sweeps in Python (with complete code)The complete pandas code for ATR, look-ahead-free swings, FVG, Asian levels, sweeps and a sweep → MSS → FVG signal generator, with an explanation of each choice and how to check it. · 8 min
- 22Backtesting without illusions: costs, statistics, walk-forward and Monte CarloA backtest engine with costs and prudent assumptions, statistics with confidence intervals, walk-forward, Monte Carlo simulation and the techniques for not fooling yourself. · 10 min
- 23Execution, monitoring and risk of an algorithmFrom test to live account: paper trading, architecture, execution with MetaTrader 5, the essential safety systems, monitoring drift and what to do when things go wrong. · 8 min