Ichimoku Kinko Hyo EA 2.0

Ichimoku Kinko Hyo Expert Advisor 2.0 - quivofx.com


About the Ichimoku Kinko Hyo

The Ichimoku Kinko Hyo Indicator was developed in the late 1930s by Goichi Hosoda and is a Moving Average based trend indicator. It is based on a cloud (called Kumo), which is between the Senkou span A and the Senkou span B line, the Tenkan-sen and Kijun-sen line and finally the Chikou span line. It is included in Metatrader 4 and 5. The default settings are: Tenkan-sen 9, Kijun-sen 26, Senkou Span B 52.

Trade logic of this Expert Advisor

The Ichimoku Kinko Hyo EA 2.0 (also called Ichimoku EA) is a forex robot based on the Ichimoku Cloud, the Tenkan-sen and Kijun-sen and the Chikou Span. It includes 9 Ichimoku based entry strategies,  9 Ichimoku based entry filters and 5 different exit strategies for the Advanced and Pro version (optional).

Entry Strategies (for a long signal)

  • 1. Tenkan-sen/Kijun-sen cross
    The EA trades if Tenkan-sen and Kijun-sen lines are equal.
  • 2. Tenkan-sen/Kijun-sen cross
    The EA trades the Tenkan-sen and Kijun-sen if the Tenkan-sen is above the Kijun-sen.
  • Simple Cloud Breakout
    The EA trades the Breakout of the cloud if the price gets above the cloud.
  • Advanced Cloud Breakout
    The EA enters a trade if the price breaks through the high of the candle which broke through the cloud.
  • Tenkan-sen Breakout
    Trades the breakout of the Tenkan-sen line out of the cloud.
  • Kijun-sen Breakout
    Trades the breakout of the Kijun-sen line out of the cloud.
  • Chikou Span Breakout
    Trades the breakout of the Chikou Span line out of the cloud.
  • All in uptrend/downtrend
    Enters a buy trade if the Tenkan-sen and Kijun-sen are above the cloud, if the Tenkan-sen is above the Kijun-sen, if the ChikouSpan is above the cloud, if the Cloud is in an uptrend and if the current price is above the cloud.
    It is recommended to not use any filter with this strategy.
  • Only Filter
    This strategy only uses the entry filters to enter a trade. If the filter you choose is true, the Ichimoku EA will place a trade (use at least one entry filter).
    It is recommended to combine this strategy with an exit strategy and no StopLoss, no TakeProfit and no Trailing functions (only set a high StopLoss as safety net).
Kijun-sen Tenkan-sen crossover
Ichimoku Cloud Breakout
Kijun-sen Tenkan-sen breakout
Ichimoku EA uptrend/downtrend

Entry Filters

  • Price above/below cloud
  • Tenkan-sen above/below cloud
  • Kijun-sen above/below cloud
  • Tenkan-sen above/below Kijun-sen
  • Price is above/below Tenkan-sen
  • Price is above/below Kijun-sen
  • Cloud is in uptrend/downtrend
  • ChikouSpan above/below price
  • ChikouSpan above/below cloud

Exit Strategies (only Advanced & Pro versions)

  • If Price breaks cloud from above/below
  • If Close breaks cloud from above/below
  • If Tenkan-sen is below/above Kijun-sen
    • Instantly (Closes the trade instantly on a cross)
    • Confirmed (Closes the trade only if the exit is confirmed by a new bar)
  • Close below/above Tenkan-sen
  • Close below/above Kijun-sen

Parameters for the Ichimoku Kinko Hyo indicator

  • Timeframe
    The timeframe on which the EA should work, regardless of what timeframe your chart is set to. (Default is PERIOD_CURRENT )
  • Period of Tenkan-sen line
    Averaging period to calculate the main line (default is 9)
  • Period of Kijun-sen line
    Averaging period to calculate the main line (default is 26)
  • Period of Senkou Span B line
    Averaging period to calculate the main line (default is 52)

Versions overview

All Ichimoku indicator input parameters are fully adjustable in all Versions.  All versions have variable Magic Number, Take Profit, Stop Loss, Lot Size and Slippage.






More information

  • You can install the product on limitless demo and live accounts.
  • Note that this Expert Advisor does not draw any indicator on the chart.
  • You do not understand all the functions? Take a look at our function glossary.
  • The license of every product you download is time limited, but you can re-download newer versions any time in your purchase history.
  • Version

    MT4 Basic v2.09
    MT4 Advanced v2.09
    MT4 Pro v2.11

  • Changelog

    Dez 12, 2016

    Fixed: Kijun-sen above/below cloud did not work properly.

    Apr 13, 2016

    Update: The “All in uptrend/downtrend” strategy works now with the filters
    Update: “Panel Comment” is now showing as Order Comment
    Added: “Only Filter” strategy
    Fixed: “If Tenkan-sen is below/above Kijun-sen” exit strategy was used with the “Inverse Strategy”, the trades were not closed

    Feb 30, 2016

    Fixed: ChikouSpan Above/Below Price and  ChikouSpan Above/Below Cloud entry filter
    Fixed: All in uptrend/downtrend mode entry strategy
    Fixed: If price breaks cloud from above/below exit strategy
    Fixed: Tenkan-sen above/below Kijun-sen and Kijun-sen above/below cloud entry filter
    Added: “Cloud Ahead” in the Cloud Trend Filter

    Feb 3, 2016:

    Fixed: All in uptrend/downtrend strategy
    Added: Chikou Span Breakout Strategy

    Jan 21, 2016:

    Added: Instantly & Confirmed mode to the “If Tenkan-sen is below/above Kijun-sen” exit strategy
    Update: Disabled the panel in the strategy tester

    Jan 13, 2016:

    Minor updates and fixes in all MT4 versions
    Added: Information Panel in all MT4 versions

    Dez 15, 2015:

    Added: “Reset after Max Martingale” to the Martincale function (Pro version)

    Nov 3, 2015:

    Removed a unnecessary duplicate of the “Price above/below cloud” filter

    Oct 12, 2015:

    Added the entry filter “Price is above/below Tenkan-sen” and “Price is above/below Kijun-sen” and the exit strategies “Close below/above Tenkan-sen” and “Close below/above Kijun-sen”

    Oct 5, 2015:

    Release of version 2.0 (Basic, Advanced and Pro)

    Aug 12, 2015:

    Bugfix: Fixed an issue when the EA tried to open a order if the tenkan-sen and kijun-sen where equal over multiple candles.

    Mar 17, 2015:

    Added “Day/Time filter” and “Trade Direction” to MT4 Pro version

    Apr 11, 2015:

    Some improvements in all MT4 versions

    Added “Max once per Bar” function to all MT4 Advanced and Pro versions

    Apr 04, 2015:

    Initial release MT4 Pro Version

    Feb 07, 2015:

    Initial release MT4 Basic and MT4 Advanced

81 thoughts on “Ichimoku Kinko Hyo EA 2.0

  1. Hello,

    If i setup Only filter strategy after let’s say a succes buy , EA start another buy…which i don’t want. For example price above kumho filter …EA open buy trades all the time as price is above kumho..but i want only when price breaks up kumho. Does all versions do the same thing?


    1. Unfortunately this is how the only filter strategy works. You can’t use SL or TP, since the EA will open a new trade immediately.

  2. Hi Yannick,

    As mentioned in the Glossary of Ichimoku EA, the strategies are for Long or Buy signals oly.

    What about the Sell or short signals? Thanks.

    1. The sell (short) signals are also included. They are just the opposite of the long signals.

  3. Hello, I just downloaded Metatrader 4 Basic before buying the PRO.Could you tell me how to use this Basic robot, I put it on MT4 in expert consultant, so that it has access to a maximum of pairs I have to install it on Each pair?
    Is there another thing to do to activate it?
    Are SLs programmed, yes how many PIPS?
    Are setting needs to be changed according to our profile?
    Thank you in advance.

    1. You have to attach the EA to any chart you want to trade on. Enable AutoTrading in MT4 and make sure the smiley in the right above corner is smiling. Yes, there is a SL and TP. You can adjust the values. The EA is not pre-optimized so you have to optimize it first.

  4. Hi, I just bought the pro version of Ichimoku but cannot backtest it . Is it normal ?

    1. Hum sorry, my spread setting wasn’t right that’s why I couln’t test. Now I can.

      Thank you

  5. Hello,

    I wanted to know if your forex robot is compatible with the FXCM Trading station plateform?

    If no, are you thinking of making it suitable for it and at which price?

    Thank you,

    1. No, it only works with their Metatrader 4 platform. I do not make programs for Trading Station.

  6. can i use this just to be alerted when price breaks out of cloud (1st close above or below on breakout)without entering a trade ? and if so, what settings to achieve this

  7. Hi Yannick,

    Is it possible to create a kijun-sen trailing stop?

    It would be a stop which follows the kijun-sen +/- buffer.

    The buffer would be 50% of ATR.


    1. It appears this function is already there with “close below/above kijun sen”.

      Is it possible to add a buffer of 50% of ATR to this?

  8. Hi Yannick,

    I just want some enlightenment about the Trailing Stop. My settings are these but not sure if its correct pls advice.

    TakeProfit = 100 pips
    Trailing Stop = 50 pips
    WhentoTrail = 15
    TrailingStep = 2

    Is these setting correct? Thank you.

    1. Yes this is a valid setting. The TrailingStop will trail the SL 50 pips and starts at 15pips in profit.

  9. Hi Yannick:

    I am very confused: I use the pro versions of Moving Avarage Cross and Ichimoku. I got first one entry (bull), after some minuts another entry (bull) and up to three entries (bull). I do not mean to trade three opennings at the same time, I only want a single opening for each EA.

    How is it possible and avoit it?

  10. Hi,

    Yannick can do Harmonic Patterns if he put hes mind to it. Lets hope he will just do it.

    1. The problem is that the name Harmonic Patterns and the name of the Patterns them self are protected. I would have to give it an other name. Also I have to define the pattern more general and cannot use the same conditions as the Harmonic Patterns does. But I’m sure I can make a good indicator 🙂

  11. Hi Yannick,

    Just hoping you will create an EA based on Harmonic Patterns its getting popularity nowadays. Thanks.

    1. First I have to create a Harmonic Patterns indicator, after that I will maybe also make the EA. Will make it, if I have time.

    2. Quite offtopic, but let me respond anyways…

      It sure is interesting, but 99.99% of the Harmonic Patterns traders never have read the books by Scott Carney, hence most indicators out there or the EA’s don’t work like they should officially.

      Other than that, in real harmonics trading one would at least consider to be looking for confluence, to support the patterns. Most EA’s ignore that and hence have poorer performance than live manual trading.
      Or what about waiting for a retracement before jumping in on a trade…?

      I’m not going to lay out all the details, there are too many….

      If a pattern indicatior would come out her on Quivo one day in the future, I’d certainly want it to be able to scan multiple TF’s at the same time as well as multiple pairs.
      Thanks to the MLM company IML Harmonics trading has been hyped like super crazy.
      They were a pyramid scheme untill authorities told them to break down the pyramid structure…

  12. Hi Yannick,

    You said no need to set the time to trade because it is controlled by the time filter. My question is The Time filter–Use Timer and Use Local Time are both set to False, Do I need to set them to True?

    1. You have to set the UseTimer to true, if you only want to trade based on the time/day you enter below.

  13. Hi Yannick,

    Can I set off the Take Profit. I want that there will be not Take Profit just Exit strategy. Can I do that?


  14. Hi Yannick,

    Can I set off Take Profit because I want the Exit strategy will be in control. If the Exit strategy is triggered and closes the trades I will take profit too right?

  15. Hi Yannick,

    Do I need to set the Time to trade because in the default settings these paramaters are all set to zeros.

    But I set mine Start hour=0; Start minute=0; End hour=23; End minute=59

    Is this okey?

  16. Hi Yannick,

    Just a quick question. If I set Trade On New Bar = False, this will place an order right away without waiting for a new bar?

    And about the StopLoss and the Exit strategy who is in control? That’s all for now.

    1. Yes for the first question.
      If the signal for the exit strategy occurs, the EA will exit the trade regardless of the StopLoss price.

  17. Hi Yannick:

    I would like to see a line drawn from opening trade to close. It would help a lot to understand how it behaves.

    This line is already in use in some other EAs like Blessing.

    Could tell if this possible?


  18. Hi Yannick:

    If I boy the PRO version, can I use it in backtest, demo and real and in different brokers? I mean, if it will work simultanously in several pairs, demo real and several MT4?

    Last: how we do pay?

    Thank you.

    1. Yes, it will work on as many live and demo account as you want at the same time.

      You can pay with credit card or paypal.

  19. Hi Yannick,

    May I ask what strategy with this criteria

    For BUY trade
    Price above the cloud and Chiko span above the cloud and Tenkan Sen Above Kijun Sen?

    For SELL Trade
    Price below the cloud and Chiko span below the cloud and Tenkan Sen below Kijun Sen?

    Thank you Bud.

  20. Hi Yannick,

    I tested the Ichimoku EA Basic in Strategy tester. I set the strategy to ALL Uptrend/Downtrend. Well, the result is losses with 74 % -76% modelling quality.

    Does this result are much more the same than the Live result because I could not really tell if the Back test is reliable.

    Thanks & Regards,

  21. Hi Yannick,

    Just one question can I use Ichimoku EA on 4 digits pricing and or ECN accounts?


    1. Yes, you can use it on both. If you want to test it before you buy, please download the free version.

  22. Hi Yannick, i installed your indicator in my MT4 but add to chart means it will not added in the chart.Help me to add the indicators.

    1. The Ichimoku EA is not an indicator, it’s an Expert Advisor. You have to install it in the MQL4/experts folder. See this manual.

  23. Hello Yannick,

    I just ‘purchased’ the Ichimoku free basic version to use on my demo. Where do I now go and activate it?

    1. I’m not very familiar with renko chart. Please try if the basic version works with your renko chart. If it does, the pro will also work.

  24. Hi Yannick,

    Just a short question…. does the ea only look for buy orders? or does it also take short orders in a bear market? According to your description it seems it only would work in a bull market.

    All the best,


    1. My description is misleading. The EA does also open and close short trades with the with the exact opposite logic 🙂

  25. Entry strategy
    2. Tenkan-sen/Kijun-sen cross
    The EA trades the Tenkan-sen and Kijun-sen if the Tenkan-sen is above the Kijun-sen.

    Exit strategy
     If Tenkan-sen is below/above Kijun-sen

    The entry is perfect because it started after the TS cross the KS,the exit should be the same also but in fact the exit done before the cross Really happened,and this Really affect my trade because mostly the TS go back again even if it was at the same level of the KS.

    So can you help me at this and make the exit point occurred after the cross Really happened ,i mean for example at the buy trade it will exit only if the level of the TS is below the KS, not above or equal.

    Thanks a lot Yannick.

    1. I see. This exit strategy closes the trade immediately and does not wait for a new candle to confirm the exit. I will split this exit signal into 2 functions. “Instantly” and “Confirmed”. It is on my to-do list. You will receive an e-mail when it’s done.

      1. We wish you good luck as you move on to new and different challenges. we are confident that you have the skills to solve any problem.

  26. I purchased the Advanced version of this EA yesterday and I want to upgrade to the Pro Version. Do I have to pay full price for it or am I able to just pay the difference to upgrade?

    1. Yes, you only have to pay the difference. Please send me your purchase id per mail and I will send you the payment link for the difference.

  27. Is there an option to choose one or some of the 7 entry strategies in the paid version?

    1. All 7 are available but you can use only choose one per chart. But you can attach the EA several times with different entry strategies. (Just like the basic version)

Leave a Reply

Your email address will not be published. Required fields are marked *