// overview

One panel. Every currency.
Zero guesswork.

The Currency Strength Matrix (CSM) is a standalone MetaTrader 5 indicator extracted directly from the Execution Edge Dashboard. Drop it on any chart and it immediately renders a live ranked table of all 8 major currencies — updated on every tick — so you always know which currency is dominant before you place your trade.

Instead of eyeballing individual pairs, the CSM evaluates each currency across a basket of 5–6 cross pairs simultaneously, then counts the votes. The result is a clean, color-coded strength ranking that cuts through noise and shows you exactly where the institutional flow is going.

EUR USD JPY AUD GBP CAD CHF NZD
// features

Built for traders who
trade with an edge.

01
Basket-Vote Scoring

Each currency is scored by counting how many of its cross pairs are bullish vs bearish. Configurable strong/weak vote thresholds per currency let you tune sensitivity to your trading style.

02
Dedicated USD Precision Basket

USD uses a dedicated high-sensitivity basket with a different scoring approach from the other 7 currencies — giving you sharper intraday readings on the world's most-traded currency. Perfect for London-NY overlap timing.

03
Real-Time Rankings

Rankings recalculate on every tick with an optional timer fallback. You see the dominant currency the moment it shifts — giving you the freshest possible read before every entry.

04
Full Broker-Suffix Support

Every basket symbol is configurable in the indicator settings. Works with any broker naming convention: EURUSD, EURUSDm, EURUSD.r — no code changes required.

05
CSV Data Export

Optionally saves current rankings and strength scores to a CSV file on each update. Useful for building a personal data log or reviewing historical session readings over time.

06
Fully Customizable Panel

Panel position, dimensions, background color, border color, font name, font size, header title, and divider style — all configurable in indicator inputs. No source edits needed.

// methodology

How the scoring works.

The CSM uses a basket-vote system: each currency is evaluated across 5–6 pairs where it appears as either base or quote. A bullish close relative to its scoring reference counts as a strong vote; a bearish close counts as a weak vote. Hit the threshold — and you're biased.

01
Build the Basket

Each of the 8 currencies has a pre-configured basket of 5–6 cross pairs. EUR is tracked via EURUSD, EURGBP, EURJPY, EURAUD, EURCHF. USD uses EURUSD, GBPUSD, AUDUSD, USDJPY, USDCAD, USDCHF.

02
Count the Votes

On each bar, the indicator checks whether each pair in the basket is bullish or bearish relative to its scoring reference. Bullish = strong vote. Bearish = weak vote.

03
Apply Thresholds

If strong votes ≥ your configured threshold, the currency is labelled STRONG (green). Below the weak threshold = WEAK (red). Between them = NEUTRAL (grey).

04
Rank & Display

All currencies are normalized and ranked 1–8. The panel displays the ranked list with strength scores, bias labels, and color coding — refreshed on every tick.

// technical specs

Technical specifications.

Platform MetaTrader 5 (MQL5)
Version 1.04
File Type .mq5 source + .ex5 compiled
Chart Window Indicator chart window (overlay, no subwindow)
Indicator Plots 0 (no price-line plots — pure panel display)
Update Trigger Every tick (configurable timer fallback)
Currencies EUR, USD, JPY, AUD, GBP, CAD, CHF, NZD
Scoring Method Proprietary multi-timeframe basket-vote scoring
Vote Threshold Configurable per currency (strong + weak)
Broker Suffixes Fully supported via symbol input overrides
CSV Export Optional — saves rankings to CSV for data analysis
Panel Layout 3-column: left bias, center intraday ranks, right currency basket
Origin Extracted from the Execution Edge Dashboard currency strength module
// faq

Frequently asked questions.

No. The Currency Strength Matrix indicator is written in MQL5 and compiled for MetaTrader 5 only. If you need MT4 support, the equivalent functionality is included inside the full Execution Edge Dashboard (MT4 version), but the standalone CSM is MT5 exclusive.

Any chart, any symbol, any timeframe. The indicator fetches all basket data internally using multi-symbol calls — it does not depend on the host chart's symbol or timeframe. Most traders attach it to a dedicated blank chart or their primary trading instrument.

Yes. Every basket symbol across all 8 currencies is individually configurable in the indicator inputs. Simply change each symbol string to match your broker's exact naming — for example, replace "EURUSD" with "EURUSDm" for the EUR basket entries. No recompilation needed.

The CSM indicator is an MT5 panel that runs inside MetaTrader 5 on your machine, updating on every tick with your live broker data. The live web dashboard is a browser-based version that displays data pushed from the indicator and is accessible from any device. For the most current data in your trading session, use the MT5 indicator.

Yes. The CSM indicator is a read-only display tool — it places no trades and sends no orders. It is purely analytical and compatible with any prop firm platform running MetaTrader 5, including FTMO and Hola Prime. Always verify with your prop firm that custom indicators are permitted, though indicators without trade execution are universally allowed.

Enable CSV export in the indicator inputs and set your preferred output folder name. On each update, the indicator saves a CSV file to your MT5 Files directory containing the current rankings and strength scores — useful for building a personal session log or reviewing past data.

KNOW THE DOMINANT
CURRENCY. ALWAYS.

Drop the CSM onto any MT5 chart and see the full currency landscape in seconds. No setup complexity. No repainting. Just clean data.

▶ Get Currency Strength Matrix ◎ See Live Demo First

MT5 · MQL5 · .mq5 source included · Instant download · v1.04

Free Resource

Before You Go —
Get the Blueprint

The Prop Firm Trading Blueprint. Free. Covers risk framework, session timing, and the filters that protect your challenge account.