Forex Blog

First-hand Forex trading experience and information about foreign exchange market that will be useful to traders


CCI Arrows Indicator in MT5

December 1, 2009 by

The latest addition to the newly converted MT5 indicators is CCI Arrows, which was added to my site in its MT4 version on April 19 this year. The conversion from MQL4 to MQL5 was rather easy this time with the main difference being that the iCCI() function can only return an indicator handle in MT5, opposed to MT4, where it’s able to return actual CCI value at a given shift. Had to call the new iCCI() for a handle and then extract the values to the buffer with the CopyBuffer() function, but the resulting code is much better and, probably, faster. Other improvements of the new MT5 version of CCI Arrows:

  • Indicator description visible in platform
  • Less indicator buffers involved
  • Code garbage removed
  • Bold arrows (yay!)

You can get the code of MT5 version or read more info about the indicator.

If you find some bugs in this MT5 indicator or want to make a suggestion regarding its functionality or what should be my next MT4->MT5 conversion, please, use the commentary form below.

2 Responses to “CCI Arrows Indicator in MT5”

  1. pete sadler

    I am considering moving from mt4 to mt5 platform However despite being told by Alpari that my mt4 custom indicators are compatible and the fact that they loaded into the platform in c drive they do not show on the navigator. I only use a total of six The main one being an MA_ in_ Color also Grid_v1_0 , Daily Range PeterE , clock-only , and finally Trading Session Lines
    Do you or can you refer me to someone able to convert these to MT5 from MT4
    Many thanks Pete


    admin Reply:

    MT4 indicators definitely need to be converted to MT5 to work.

    You can ask at our forums:

    You also have to understand that you will need .mq4 files to be able to convert them. If you have only .ex4 you won’t be able to convert.


Leave a Reply

required (will not be published)