• Overview
  • Reviews
  • Comments (1)
  • What's new

Multicurrency Tools


A multi-purpose multi-colored/multi-symbol indicator, which is a set of standard tools from the MetaTrader 4 terminal.

The difference is that below the basic price chart it allows to calculate and build in a separate window any of the twenty indicators in a colored form, painting bulls and bears in different colors, for any financial instrument in accordance with the list below: 

  • AD - an indicator of accumulation and distribution of volume.
  • OBV - On Balance Volume.
  • Force - Force Index indicator.
  • MFI - Money Flow Index.
  • ATR - Average True Range.
  • Momentum.
  • Moving Average.
  • Standard Deviation.
  • CCI - Commodity Channel Index.
  • ADX - Average Directional Movement indicator.
  • DeMarker.
  • RSI - Relative Strength Index.
  • Stochastic - Stochastic oscillator.
  • WPR - Bill Williams oscillator.
  • Volume - tick volume indicator.
  • AC - indicator of acceleration.
  • AO - Williams' oscillator.
  • BullsPower.
  • BearsPower.
  • OsMA - moving average of oscillator.
  • MACD - moving average convergence/divergence.

The default indicator is AD - an indicator of accumulation and distribution of volume.


The indicator may be used with any broker, irrespective of the name of the financial instrument since it is necessary to manually enter the name as an input parameter. If you enter a non-existent or incorrect name of a financial instrument, you will receive an error message that this financial instrument is unknown (does not exist).


  1. Currency_Name - the name of the financial instrument.
  2. Indicator_Number - the name of the calculated indicator from the list.
  3. Ind_Period - the period of the indicators.
  4. FastPeriod - the period of fast MA for OsMA and MACD.
  5. SlowPeriod - the period of slow MA for OsMA and MACD.
  6. SignalPeriod - signal line period for OsMA and MACD.
  7. K - averaging period for calculating the K line for Stochastic
  8. D - averaging period for calculating the D line for Stochastic
  9. Slowing - the slowing value for Stochastic.
  10. PriceField - price selection parameter for calculating Stochastic:
    1. Low/High.
    2. Close/Close.
  11. MA_Method - the averaging method for the MA and signal lines.
  12. Applied_Price - Used price.
  13. Shift - Shift relative to the price chart.


The indicator automatically draws internal horizontal lines between the maximum and minimum. The lines of the maximum and minimum must be set manually. For example, for RSI and Stochastic - 0 and 100, for DeMarker - 0 and 1.  

When you change, that is recalculate indicators,maximum and minimum lines of the previous indicator should be changed or disabled, internal lines should be deleted.

The simple procedure is shown in the video. To simplify the procedure, remove the previous indicator from the window and attach the new one. 


The indicator can be used for manual or automated trading in an Expert Advisor. Values of indicator buffers of the double type can be used for automated trading:

  1. The line/histogram of the indicator - buffer 4.
  2. The growth line/histogram (bulls) - buffer 0, must not be empty, i.e. equal to EMPTY_VALUE.
  3. The fall line/histogram (bears) - buffer 1, must not be empty, i.e. equal to EMPTY_VALUE.
  4. The signal line for ADX (+DI), Stochastic, MACD - buffer 2.
  5. The signal line of ADX (-DI) - buffer 3.
No reviews
Version 1.24 2020.04.01
Version 1.23 2014.10.24
User's interface has been improved.
Version 1.22 2014.09.08
Changed the way the lines are colored.