The indicator shows a small panel that ranks the eight major currencies: USD, EUR, GBP, JPY, AUD, NZD, CAD and CHF. For every currency it takes the rate of change against each of the other seven over the last InpLookback bars of InpTimeframe and averages the results. A currency that rises against most of the others moves to the top of the list, and a currency that falls moves to the bottom.
The latest price is compared with the close InpLookback bars ago, so the ranking keeps updating while the current bar is forming. Positive values are drawn in the strong colour and negative values in the weak colour, and the bar length is proportional to the largest value on the panel. A common way to read it is to look for pairs that combine a currency from the top of the list with one from the bottom.
The indicator reads the 28 pairs built from the eight currencies. Pairs that are missing at your broker are skipped. If your broker adds a suffix to symbol names, enter it in InpSuffix. When the indicator is attached for the first time, the terminal may need a few seconds to load the history of all pairs, and the values stay at zero until it arrives.
Input parameters
The panel scales with the screen DPI and can be placed in any corner of the chart. The indicator only displays information. It does not place or manage trades.

Currency strength panel on EURUSD M30
Premium and Discount Zones Based on the Current Swing Range
Splits the current swing range (last swing high to last swing low) into a Premium zone above 50% and a Discount zone below 50%, with an equilibrium line and a live label that shows where the price is inside the range.
Break of Structure (BOS) and Change of Character (CHoCH) Labels
Detects swing highs and lows and labels every break of market structure: BOS (Break of Structure) when the trend continues and CHoCH (Change of Character) when the trend reverses.
Trading Session Range Boxes
Draws the Tokyo, London and New York trading sessions as coloured boxes that span the high and low of each session.
Spread and Cost Monitor Panel
A panel showing the current spread, the average spread since the indicator was attached and the spread cost of a 1-lot trade in account currency.