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

Currency Relative Strength

This indicator shows the relative strength of 8 major currencies: USD, EUR, GBP, AUD, NZD, CAD, CHF and JPY.

The strength value is normalized to the range 0-100:

  • The value above 60 means strong.
  • The value below 40 means weak. 

This indicator needs the data of all 28 paris and 9 timeframe.

Use the EA Downloadhistory28&9 to download data automatically. --> https://www.mql5.com/en/blogs/post/728216


I coded an EA with this indicator, the EA has a GUI which provides manual trade ,grid strategy, profit protect,breakeven and trailing stop:

Pair Power Index Helper (PPI Helper)


Inputs

  • OnlyShowCurrentPairs -  if it is true, only shows the pair of the current chart,otherwise shows all 8 curves.
  • BarsToCalculate - Number of bars to calculate strength.
  • MaPeriodsToSmoothLines - Moving Average periods for smoothing strength lines.
  • Suffix - Symbol suffix.
  • FontSize - the font size of the figure, the default is 13
  • RowSpace - the row space of the figure, the default is 17

The below 2 inputs are for alert when there is a cross bewteen two curves:

  • AlertType - This is 4-option input for alert crossing. NONE means no alert. Alert after a crossing is finished.
  • AlertSymbol - Select all symbols or only current symbol for alert crossing.
The below 2 inputs are for sending the strength numbers of all 8 curves:
  • Email - Send email for strength data on a new bar or after the specified number of minutes.
  • IntervalMinutes - if it is 0, send email on a new bar, otherwise send email after the specified number of minutes.
The below 6 inputs are for alert when there is a curve crossing up the level of 60 or crossing down the level of 40:
  • CrossLevelSettings - this is a separator for version 3.2
  • AlertType - this is 4-option input. NONE means no alert.
  • AlertCurrency - select all 8 currencies or only current currency of the chart.
  • BarIndex - 0 presents the current bar,it means the crossing occurs between the first bar and the second bar.
  • CrossUpLevel - a level for crossing up, the default is 60.
  • CrossDownLevel - a level for crossing down, the default is 40.


No reviews
Version 3.3 2018.09.28
Add an input - OnlyShowCurrentPairs, if it is true,only shows the two pairs of the current chart.
Version 3.2 2018.06.13
New version 3.2
1. Added font size and row space settings for the strength figure.
Inputs:
FontSize - the font size of the figure, the default is 13.
RowSpace - the row space of the figure, the default is 17.

2. Added alert function when strength line cross up 60 or cross down 40.
Inputs:
AlertType - this is 4-option input. NONE means no alert.
AlertCurrency - select all 8 currencies or only current currency of the chart.
BarIndex - 0 presents the current bar, it means the crossing occurs between the first bar and the second bar.
CrossUpLevel - a level for crossing up, the default is 60.
CrossDownLevel - a level for crossing down, the default is 40.
Version 3.1 2018.01.30
v3.1
Added email function - send email on a new bar or after the specified number of minutes, the email content is the strength data.
Email - true or false
IntervalMinutes - if it is 0, send email on a new bar, otherwise send email after the specified number of minutes.
Version 3.0 2017.07.31
version 3.0 : add an alert after a crossing is finished,which means the crossing is between the second and third bar.
Inputs:
AlertType: this is 4-option input. NONE means no alert.
AlertSymbol: select all symbols or only current symbol.