Ichimoku vs Plain Trend Following: Four Entries, One Dataset

Key takeaways
- Four trend entries, one dataset, one hold. Only the Ichimoku cloud breakout finished positive at +0.29 pips. EMA 12/26 crossovers lost 233.7 pips, Tenkan/Kijun crosses lost 392.0, and Donchian 20 breakouts lost 423.9.
- The Ichimoku signal everybody uses came third of four. The Tenkan/Kijun cross, the system’s own entry trigger, lost 392.0 pips — worse than a plain EMA crossover, and beaten for last place only by Donchian breakouts at -423.9.
- Then the finding that changed my mind: that same losing cross, filtered by nothing more than “is price on the right side of the cloud”, went from -392.0 pips to +308.8. Win rate 46.6%, avg +1.10 pips across 281 signals.
- Conclusion in one line: the cloud is the part that works, the lines are the part that does not. Most people trade Ichimoku the other way round.
Ichimoku is usually defended as a complete system and attacked as a cluttered chart. Both arguments skip the only question that matters: which part of it actually contributes? So I took it apart. Four entry rules, the same 16,926 EURUSD 5-minute bars from June 3 to August 26, 2026, the same two hour hold, no discretion. The result was not what I expected when I started writing the script.
How was the comparison set up?
- Cloud breakout: close crosses from inside or beyond the cloud to the other side of it, trade in the direction of the break.
- Tenkan/Kijun cross: the Ichimoku equivalent of a fast and slow line crossover, 9 and 26 bars.
- EMA 12/26 cross: the plainest trend following entry there is, and my reference system in every earlier test.
- Donchian 20 breakout: close beyond the highest high or lowest low of the last 20 bars. Pure price, no smoothing.
- Same measurement everywhere: pips moved two hours after entry, in the signal direction. No stop, no target, and the clock skips forward by the hold so no move is double counted.
Which trend entry actually paid?
| Entry | Signals | Win rate | Avg pips | Total pips |
|---|---|---|---|---|
| Ichimoku cloud breakout | 329 | 44.4% | +0.29 | +96.8 |
| EMA 12/26 cross | 324 | 44.8% | -0.72 | -233.7 |
| Tenkan/Kijun cross | 427 | 41.0% | -0.92 | -392.0 |
| Donchian 20 breakout | 460 | 41.3% | -0.92 | -423.9 |
Two things stand out. First, the more signals a method produced, the worse it did — 460 Donchian breakouts, 427 Tenkan crosses, both at roughly 41%, both deeply negative. The 329 cloud breakouts were the most selective and the only ones in the black. Frequency is not opportunity.
Second, and more awkward for anyone teaching Ichimoku: the system’s own entry trigger came third of four. A trader using Tenkan/Kijun crosses would have been better off with a plain EMA crossover, and considerably better off doing nothing. This matches what I found in my moving average crossover test — two smoothed lines crossing is a description of the recent past, not a forecast.
The result that changed the article
I nearly published the table above as the whole story. Then I ran one more version: keep the Tenkan/Kijun cross exactly as it is, but only take it when price is already on that side of the cloud. Long crosses only above the cloud, short crosses only below it. Nothing else changed.
| Tenkan/Kijun cross | Signals | Win rate | Avg pips | Total pips |
|---|---|---|---|---|
| On its own | 427 | 41.0% | -0.92 | -392.0 |
| Only with price outside the cloud in the same direction | 281 | 46.6% | +1.10 | +308.8 |
A 700 pip swing from one condition. The filter removed 146 of 427 signals — about a third — and turned the worst-but-one entry in the study into the best result I have measured anywhere in this series, including every version of ADX, Stochastic, Bollinger and Fibonacci I have tested.
Why does it work when the reverse filter did not? In my cloud breakout test I tried the mirror image — take the cloud breakout only when Tenkan and Kijun already agree — and it made results worse. The two filters are not symmetric. The cross is a fast, noisy trigger that fires constantly, including in the middle of directionless chop. The cloud is a slow statement about where the last 26 to 52 bars actually sat. Using the slow thing to license the fast thing works. Using the fast thing to confirm the slow thing just makes you late.
Is this the same lesson as the oscillator tests?
It is, and that is what makes me believe it rather than treat it as a fluke. In my Stochastic overbought test, the oscillator was a loser alone and turned positive once a 200 EMA gave it a direction. Same shape here: a trigger with no view on context, plus a slow context filter, beats either half. And the reverse combination fails every time — in my ADX against Supertrend comparison, stacking two trend filters on a trend entry was the worst of four versions.
What I would actually do with this
- Stop trading Tenkan/Kijun crosses naked. 41.0% and -392 pips across 427 signals is not a marginal result, it is a clear negative.
- Use the cloud as permission, not as an entry. Its job is to say which direction you are allowed to take today.
- Direction of the filter matters. Slow filters fast, never the reverse.
- Do not read the +1.10 pips as a trading system. It is one condition on one pair over one quarter with no spread and no stop. It says where to look, not what to run.
- Judge indicators by their parts. “Does Ichimoku work” is unanswerable. “Does the cloud contribute and does the cross contribute” has clear, opposite answers.
Frequently asked questions
Is Ichimoku better than moving averages?
One part of it is. The cloud breakout beat the EMA 12/26 crossover by about a pip per trade on identical data. The Tenkan/Kijun cross, which is the closest Ichimoku equivalent to a moving average crossover, lost to it. So the answer depends entirely on which piece of Ichimoku you mean.
Why did the cloud filter help so much?
Because it removes the trades taken while price is inside or on the wrong side of the last 26 to 52 bars of range. Those are the crosses that fire in chop. Removing a third of the signals lifted the win rate from 41.0% to 46.6%, which tells you the discarded third were mostly losers.
Does this work on other pairs or timeframes?
Unknown, and I will not claim otherwise. This is EURUSD 5-minute bars over one quarter. The structural logic — a slow context filter licensing a fast trigger — has now shown up in three separate tests on this data, which is why I treat it as a principle worth testing elsewhere rather than a setting to copy.
Why is the win rate under 50% even in the best version?
Because I measure a fixed two hour hold with no stop and no target, which is deliberately unflattering. It isolates the signal from money management. A 46.6% win rate with a positive average move is a perfectly workable base for a system, as my session hours study also showed.
What settings did you use?
Standard 9 / 26 / 52 with the cloud displaced 26 bars forward. I also tested faster and slower variants, and what happened to them is in my Ichimoku settings guide for MT4.
Want a clean indicator to install right now?
It is my own enhanced DeMARK Trend Line indicator for MetaTrader 4 and 5. Non repaint, clean, and free.

