The ichimoku suppres ad indicator throws most of the system away on purpose. No Tenkan, no Kijun, no Chikou. What remains is Senkou A and Senkou B, treated purely as support and resistance. Both lines turn lime when the cloud is bullish and red when it is not.
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 | 4: Senkou A (bull), Senkou B (bull), Senkou A (bear), Senkou B (bear) |
| Alerts | popup, push notification, email, sound |
| Inputs | 10 |
What the Ichimoku SuppRes AD Indicator draws on the chart
Senkou A (bull) and Senkou B (bull) are the two lime lines.
Senkou A (bear) and Senkou B (bear) carry the same values in red.
Only one colour pair shows at a time, and the higher span decides which.
Nothing else from the Ichimoku set appears on the chart.
- Senkou A (bull): line, lime, width 2
- Senkou B (bull): line, lime, width 2
- Senkou A (bear): line, red, width 2
- Senkou B (bear): line, red, width 2

How the Ichimoku SuppRes AD Indicator calculates its values
Reading the two spans
iIchimoku supplies MODE_SENKOUSPANA and MODE_SENKOUSPANB at `TenkanPeriod` `9`, `KijunPeriod` `26` and `SenkouBPeriod` `52`. Those three numbers are the classic settings. Using the terminal call means the values match any other Ichimoku on the same chart.
Pulling the cloud back onto price
src takes the bar index plus `CloudShift` `26`. Standard Ichimoku pushes the cloud forward, which leaves it hanging beyond the last candle. Reading the shifted index instead lays the two spans over the bars that already exist, where they act as levels.
Colouring by cloud direction
When Senkou A sits above Senkou B the lime buffers take the values. Otherwise the red pair does. Colour therefore reports the shape of the cloud rather than where price sits relative to it.
How to read the signals
Treat both lines as levels, since that is the whole design.
Lime means Senkou A leads Senkou B, which is the bullish cloud shape.
The gap between the two lines shows how thick the cloud is at that bar.
A thin cloud offers weaker resistance than a thick one, as with any Ichimoku reading.
Alert channels in this build: popup, push notification, email and sound, one message per closed bar.
`EnableAlerts` ships on with `EnablePopup` carrying the message. `EnablePushNotify`, `EnableEmail` and `EnableSound` stay off by default. `SoundFile` names the clip. The test compares two completed closes, so one message follows each closed bar.
Every Ichimoku SuppRes AD Indicator input
Core settings
| Setting | What it does | Default |
|---|---|---|
TenkanPeriod |
Conversion line length feeding Senkou A, default `9`. | 9 |
KijunPeriod |
Base line length feeding Senkou A, default `26`. | 26 |
SenkouBPeriod |
Length behind Senkou B, default `52`. | 52 |
CloudShift |
How far back the code pulls the cloud, default `26` bars. | 26 |
Alert settings
| Setting | What it does | Default |
|---|---|---|
EnableAlerts |
Switches the cloud alerts on as a group, default `true`. | on |
EnablePopup |
Raises the terminal dialog on a cloud event, default `true`. | on |
EnablePushNotify |
Sends the cloud event to the MetaTrader mobile app, default `false`. | off |
EnableEmail |
Mails the cloud event through the terminal, default `false`. | off |
EnableSound |
Plays a file on a cloud event, default `false`. | off |
SoundFile |
Name of the wav file the cloud alert uses, default `alert.wav`. | alert.wav |

Settings that fit your chart
The Ichimoku settings come from daily candles, and they still read best higher up. EURUSD H1 is the reference chart, where `SenkouBPeriod` at `52` covers over two days. On M5 the spans move too fast to act as levels. On H4 and daily they hold for weeks.
When the Ichimoku SuppRes AD Indicator fails
Pulling the cloud back removes the forward projection that many traders rely on.
Senkou B changes slowly by design, so a level can persist long after it stopped mattering.
Colour reports cloud shape, not price position, which is easy to misread at a glance.
Copy the compiled Ichimoku SuppRes AD 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: Ichimoku Trend Strategy.
Background reading on the method behind the Ichimoku SuppRes AD Indicator: iad (AD) at the MQL5 Documentation, Stockcharts Ad Percent at StockCharts ChartSchool.
Download the Ichimoku SuppRes AD Indicator for MT4 and MT5
The zip holds the compiled Ichimoku SuppRes AD 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
Why does CloudShift pull the spans back 26 bars?
Because the standard cloud is projected forward, where no candles exist yet. Reading the value at index plus `CloudShift` `26` lays Senkou A and Senkou B over the bars already on the chart. There they work as support and resistance you can actually test.
What decides between the bull and bear plots?
Which span sits higher. Senkou A above Senkou B fills the two lime buffers, and the reverse fills the red pair. Only one colour shows at a time, so the line changes shade at the moment the cloud twists.
Are TenkanPeriod and KijunPeriod still used?
Yes, but only inside the calculation. Senkou A is the midpoint of the conversion and base lines, so `TenkanPeriod` `9` and `KijunPeriod` `26` still shape it. Neither line appears on the chart in this build.
Does SenkouBPeriod at 52 suit H4?
It suits H4 and daily well, since 52 bars there covers a genuine stretch of structure. On EURUSD H1 the same setting covers a bit over two days, which still works. Below M15 the spans shift too quickly to behave like levels.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Ichimoku SuppRes AD Indicator as one input. Always backtest before trading live.
Category: this is part of our Trend collection. Also, browse more Trend for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.
External references
- For background on this concept, see iad (AD) at the MQL5 Documentation.
- For broader market context, see Stockcharts Ad Percent at StockCharts ChartSchool.
