Ichimoku Trend Rider
- Experts
-
Fadi Hassan Khaled Ghanem
MQL4/MQL5 developer based in Jordan. I have published 169 MetaTrader 5 products on the MQL5 Market (about 8,800 downloads in total).
What I build:
- Custom Expert Advisors from your own trading rules
- Indicators, alerts and multi-timeframe dashboards - Version: 2.0
- Updated: 22 September 2026
Ichimoku Trend Rider is a fully automated MetaTrader 5 Expert Advisor built around the Ichimoku Kinko Hyo trend-following system. It looks for a Tenkan-sen / Kijun-sen crossover and only takes the trade when price is also trading on the correct side of the Ichimoku Cloud (Senkou Span A/B), which keeps entries aligned with the dominant trend and filters out a large share of the false signals a simple moving-average cross would take.
The EA manages risk with ATR-based Stop Loss and Take Profit levels, an ATR-based trailing stop with a minimum-stop-distance safety check, a spread filter, a margin safety check before every trade, and a one-trade-at-a-time rule so exposure never compounds. All entry signals are evaluated once per closed bar, not on every tick, for stable and predictable behavior.
Key Features
- Entries based on a Tenkan-sen / Kijun-sen crossover
- Ichimoku Cloud (Senkou Span A/B) used as a trend direction filter
- ATR-based Stop Loss and Take Profit
- ATR trailing stop with minimum-distance and take-profit-proximity safety checks
- Margin check with a safety buffer before opening any position
- Spread filter to avoid trading during abnormal spread conditions
- One position at a time, one signal evaluated per bar
- No martingale, no grid, no averaging - straightforward directional trading
- Works on Forex majors, Gold (XAUUSD) and major indices
Input Parameters
- Magic Number - unique identifier for trades opened by this EA
- Timeframe - timeframe used to calculate the Ichimoku signal (default H1)
- Max Spread (points) - trading is skipped when the current spread exceeds this value
- Tenkan-sen Period - conversion line period (default 9)
- Kijun-sen Period - base line period (default 26)
- Senkou Span B Period - leading span B period (default 52)
- ATR Period - period used for the ATR-based risk calculations (default 14)
- Stop Loss (ATR multiple) - stop loss distance as a multiple of ATR (default 1.5)
- Take Profit (ATR multiple) - take profit distance as a multiple of ATR (default 2.5)
- Lot Size - fixed lot size used for new trades
- Use Trailing Stop - enable or disable the ATR-based trailing stop
- Trail Start (ATR multiple) - profit required, in ATR multiples, before trailing begins
- Trail Step (ATR multiple) - trailing distance, in ATR multiples
Recommendations
Always test any Expert Advisor on a demo account first, using the Strategy Tester with real tick data, before running it on a live account. Start with the default settings on a major Forex pair or Gold on the H1 timeframe, and adjust the ATR multiples to match the volatility of the symbol you trade. Past or simulated performance is not a guarantee of future results.
How to Read a Trade
- Buy setup - Tenkan-sen crosses above Kijun-sen on a closed bar and price is above the Cloud. A cross that happens inside or below the Cloud is ignored.
- Sell setup - Tenkan-sen crosses below Kijun-sen on a closed bar and price is below the Cloud.
- No trade - when price is inside the Cloud the market has no clear trend, so the EA stays flat. Long flat periods in ranging markets are expected behavior, not a fault.
- Exit - every trade has an ATR-based Stop Loss and Take Profit from the moment it opens; the trailing stop only starts after price has moved Trail Start x ATR in your favor.
Risk & Requirements at a Glance
- One position at a time - no martingale, no grid, no averaging.
- Every trade opens with an ATR-based Stop Loss and Take Profit; optional ATR trailing stop starts after Trail Start x ATR in profit.
- Fixed lot size (Lot Size input), margin check with safety buffer, Max Spread filter.
- Signals checked once per closed bar.
- Suggested: Forex majors, XAUUSD, major indices; default H1.
- Defaults are a starting point, not tuned for your broker - test on demo with real ticks first. Results are not guaranteed.
Frequently Asked Questions
Does it use grid, martingale or averaging?
No. It holds one position at a time with a fixed lot, and every trade opens with an ATR-based Stop Loss and Take Profit.
Why is the EA not opening any trades?
Most often price is inside the Cloud (no clear trend), so the EA stays flat by design. Also check that Algo Trading is enabled, the current spread is below Max Spread, and there is enough free margin for the Lot Size. Signals are checked only once per closed bar of the selected Timeframe.
Which symbols and timeframes should I use?
Start with Forex majors, XAUUSD or a major index on H1 (the default). The Timeframe input sets the signal timeframe, so it does not have to match the chart. Adjust the ATR multiples to the volatility of your symbol and test on demo first.
Can I change the Ichimoku periods?
Yes. Tenkan-sen, Kijun-sen and Senkou Span B periods are inputs (defaults 9/26/52). Re-test in the Strategy Tester after any change.
Can I run it on several charts at once?
Yes. Give each chart a different Magic Number so the EA manages only its own trades.
Is there risk-percent lot sizing, a Chikou Span filter, prop-firm limits or an MT4 version?
Not in this free version (it uses a fixed lot). These can be added in a custom version - see below.
Need a Custom Version?
I can adapt this EA to your own rules - for example a session/time filter, risk-percent lot sizing instead of a fixed lot, a Chikou Span confirmation, prop-firm daily-loss limits, or an MT4 version. Send me a private message here on MQL5 (or offer me a personal order via MQL5 Freelance) with your requirements, and I'll reply within 24 hours with whether it's doable and the estimated scope.
If you find this free version useful, please leave a review - it helps a lot.
More free tools from the same developer
These free products work well alongside Ichimoku Trend Rider:
- AI Confluence Signal Dashboard - shows several indicators on one panel, so you can see whether other tools agree with the Ichimoku trend before you let the EA run.
- AI Break and Retest Zones Indicator - marks key break-and-retest levels, useful for seeing where price may react while the cloud trend is active.
- AI Supertrend Gold Trader - another trend-following EA (Supertrend-based, built for gold); you can compare both in the Strategy Tester on your own symbol.
