The ict power of 3 indicator splits the trading day into the three phases the concept describes. Asia builds a range, an early London window sweeps one side of it, and the rest of the day distributes away from that sweep. P3 Buy and P3 Sell mark the third phase.
This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD H1.
| Platforms | MT4 (.ex4) + MT5 (.ex5) |
|---|---|
| Chart window | Main price chart |
| Plots | 2: P3 Buy, P3 Sell |
| Alerts | popup, push notification, email, sound |
| Inputs | 18 |
What the Ict Power Of 3 Indicator draws on the chart
A rectangle object boxes the Asian range between AsiaStartHour and AsiaEndHour.
A second rectangle covers the manipulation window in its own colour.
P3 Buy marks a distribution leg to the upside after a sweep of the range low.
P3 Sell marks the mirror case after a sweep of the high.
The distribution phase uses separate bullish and bearish colours so the two read apart.
- P3 Buy: arrow, lime, width 1, arrow code 233
- P3 Sell: arrow, red, width 1, arrow code 234

How the Ict Power Of 3 Indicator calculates its values
Accumulation
Every bar whose hour falls inside the Asian window contributes to a running high and low, along with the timestamps that bound it.
That range is the accumulation phase. It gets boxed rather than traded, because the concept treats it as the level the rest of the day works against.
Manipulation
The window between LondonStartHour and LondonEndHour is deliberately short, two hours at the defaults. The code watches it for a push through either side of the Asian range.
That sweep is the manipulation phase. Which side gets taken is what sets the direction the tool then looks for.
Distribution
From DistStartHour to DistEndHour the code looks for the move away from the swept side, which is the phase the markers report.
HistoryDays limits how many past days get built, 30 by default, which keeps the chart from filling with old boxes.
How to read the signals
The three windows are hours on your broker clock, not market events the code detects.
A marker means the day followed the pattern, which is a description rather than a prediction.
Days that do not follow it produce no marker, and there are plenty of those.
The Asian box is the reference. Everything downstream measures against its high and low.
Alert channels in this build: popup, push notification, email and sound, one message per closed bar.
Alerts cover popup, push, email and sound when a distribution leg qualifies. A bar time check keeps it to one alert per closed bar.
Every Ict Power Of 3 Indicator input
Core settings
| Setting | What it does | Default |
|---|---|---|
AsiaStartHour |
Asia accumulation start (server hour). AsiaStartHour opens the accumulation window at hour 0 on broker time. | 0 |
AsiaEndHour |
Asia accumulation end. AsiaEndHour closes it at 7. | 7 |
LondonStartHour |
London manipulation start. LondonStartHour opens the manipulation window at 7, picking up where accumulation ends. | 7 |
LondonEndHour |
London manipulation end. LondonEndHour closes it at 9, keeping that window deliberately short. | 9 |
DistStartHour |
Distribution start. DistStartHour opens the distribution window at 9. | 9 |
DistEndHour |
Distribution end. DistEndHour closes it at 16. | 16 |
Display settings
| Setting | What it does | Default |
|---|---|---|
AsiaColor |
(see inputs panel) | steel blue |
ManipColor |
(see inputs panel) | goldenrod |
DistBullColor |
(see inputs panel) | sea green |
DistBearColor |
(see inputs panel) | fire brick |
HistoryDays |
HistoryDays is how many past days get drawn, 30 by default. | 30 |
ArrowOffsetPoints |
(see inputs panel) | 18 |
Alert settings
| Setting | What it does | Default |
|---|---|---|
EnableAlerts |
(see inputs panel) | on |
EnablePopup |
(see inputs panel) | on |
EnablePushNotify |
(see inputs panel) | off |
EnableEmail |
(see inputs panel) | off |
EnableSound |
(see inputs panel) | off |
SoundFile |
(see inputs panel) | alert.wav |

Settings that fit your chart
The screenshot uses EURUSD H1. The concept is built around the London and New York day, so it suits instruments that respond to those sessions. M15 through H1 gives enough bars per phase to see the structure. On H4 a whole phase can be one bar and the boxes stop meaning anything.
When the Ict Power Of 3 Indicator fails
The three phases are fixed hours, so a day where the sweep happens outside the London window gets read as no setup at all.
Broker clocks differ, and daylight saving moves the real sessions while these hours stay put.
Plenty of days simply do not follow the pattern. The tool marks the ones that did, which is easy to mistake for a high hit rate when scanning history.
Nothing measures how convincing a sweep was. A one pip push through the Asian low counts the same as a decisive one.
Copy the compiled Ict Power Of 3 Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.
Related on forexmt4systems.com: ICT Style Strategy.
Background reading on the method behind the Ict Power Of 3 Indicator: Balance Of Power Bop at StockCharts ChartSchool, Consolidated Quotation System on Wikipedia.
Download the Ict Power Of 3 Indicator for MT4 and MT5
The zip holds the compiled Ict Power Of 3 Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. Enter your email below and the download link arrives in your inbox.
Download this indicator free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
FAQ
What do AsiaEndHour and DistStartHour separate?
Accumulation between AsiaStartHour and AsiaEndHour, where a range builds. Manipulation in the short London window, where one side of that range gets swept. Then distribution through the rest of the day, moving away from the swept side. The markers report that third phase.
Why is the LondonStartHour to LondonEndHour window only two hours?
Because the concept treats manipulation as a brief event around the London open rather than a phase lasting all morning. Keeping it short means a sweep has to happen in that specific window to count, which is stricter and produces far fewer setups.
Do AsiaStartHour and LondonStartHour follow real sessions?
They follow your broker clock, which is not the same thing. If your server sits in a different timezone the phases land in the wrong place, and daylight saving shifts the real sessions twice a year while these numbers stay fixed. Check them against your own feed.
Does every day produce a P3 Buy or P3 Sell?
No, and plenty do not. The day has to build an Asian range, sweep one side inside the London window and then move away from it. When any of those fails the day simply passes unmarked, which is worth remembering when scanning history.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Ict Power Of 3 Indicator as one input. Always backtest before trading live.
Category: this is part of our Smart Money collection. Also, browse more Smart Money for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.
External references
- Learn more about the underlying method in Balance Of Power Bop at StockCharts ChartSchool.
- For wider market background, see Consolidated Quotation System on Wikipedia.
