Governed pair-movement view

Forex Currency Heatmap

Compare 28 major and cross-pair relationships across five calendar lookbacks using dated ECB reference observations. Switch between conventional pair cards and an 8 × 8 directed matrix; signed values and direction symbols keep meaning independent of color.

Daily ECB reference observations 28 conventional pair directions Model 1.0.0

What is a forex currency heatmap?

A forex currency heatmap compares signed pair movement across a group of currencies for one selected period. This daily-reference version derives 28 conventional relationships and 56 directed matrix cells from two displayed ECB observation dates. Higher and lower describe historical cross-rate change only—not a forecast, signal or broker quote.

Signed changeLater cross rate versus earlier cross rate
Text directionHigher, little changed or lower
Relative scoreSeparate eight-currency model output

Source and observation context

Frankfurter v2 supplies direct EUR-based reference rows attributed to the ECB. The governed source adapter re-bases those rows into USD reference legs, and the pair model derives internally consistent crosses for USD, EUR, GBP, JPY, AUD, NZD, CAD and CHF. Every active result identifies the actual dates returned.

Daily reference observations, not live broker pricesThe derived crosses are modified analytical data. They do not include executable quotes, intraday ticks, spreads, swaps, slippage or broker-specific symbol specifications.

How to use this view

  1. 1
    Choose one calendar lookback

    Select 1D, 1W, 1M, 3M or YTD. The source returns its available earlier and later daily observation dates.

  2. 2
    Read text and number together

    Use the arrow, direction label and signed percentage. Color reinforces the band but does not carry the meaning alone.

  3. 3
    Filter, sort and inspect

    Filter by a currency or major pairs, then open any card for the exact earlier rate, later rate and dates.

Daily pair-movement workspace

One governed source adapter, versioned calculation models and explicit unavailable states.

Descriptive only
Calendar lookback
ECB reference rates via Frankfurter v2Requesting governed daily observations…
Loading
Display formatCards show 28 conventional orientations; the matrix shows both directions of the same 28 reciprocal relationships.
Coverage28 pair directions
Latest observationWaiting for source
Earlier observationWaiting for source
Methodcurrency_pair_heatmap 1.0.0
Building the comparisonValidating the dated reference sets and deriving the complete cross-rate matrix.
Share these display settings Copies only approved selections. It never includes entered OHLC, prices, rates, balances, risk amounts, account details, source URLs, dates or uploaded content.

Worked example from the verification fixture

This is a fixed model test, not current market data. It uses complete earlier and later USD reference-leg sets so every displayed pair number can be regenerated by currency_pair_heatmap 1.0.0.

Selected conventional pair directions from one two-date fixture.
PairSigned changeDisplayed interpretation
EUR/USD-1.149%Lower, strong negative band
GBP/USD+0.680%Higher
USD/JPY+1.014%Higher, strong positive band
AUD/USD+1.342%Higher, strong positive band

EUR/USD at -1.149% means one euro bought 1.149% fewer US dollars at the later fixture observation. It does not label EUR bearish, predict the next move or account for a broker’s bid, ask or spread.

Method and settings

Model currency_pair_heatmap 1.0.0 derives all 56 directed crosses from two complete USD reference sets, then calculates the signed percentage change. The 28 cards select conventional orientations from that matrix. Currency rankings come from a separate model that averages seven directed comparisons per currency and min-max normalizes the eight averages.

pair change = (later derived cross - earlier derived cross) / earlier derived cross × 100
relative currency score = min-max normalization of seven directed changes
  • Pair directions: a fixed list of 28 conventional major and cross-pair orientations.
  • Bands: product display bands applied to the observed percentage only; each includes an arrow and text label.
  • Filtering: changes what is displayed, not what enters the eight-currency model.
  • Missing data: the result is withheld when a required source leg or observation date is absent.

Currency heatmap vs strength meter vs volatility heatmap

ToolWhat it comparesUse it to answer
Currency heatmapSigned cross-rate changes between two daily observationsWhich conventional pairs moved higher or lower over the selected calendar window?
Currency strength meterEach currency's average against the other seven, normalized within one sampleHow did each currency rank relative to this eight-currency group?
Volatility heatmapClose-derived range proxies across pairsWhich pairs showed larger or smaller historical movement magnitude?

Sources and calculation references

Both views request ECB-attributed daily reference rates through Frankfurter v2. Cross rates, percentage changes and relative scores are derived analytical outputs; they are not published by the ECB as trading signals.

Interpretation boundaries

Historical sample

No continuation or reversal forecast

A signed change or relative rank describes the displayed dates only. The page does not test whether the movement will persist, reverse or produce a profitable trade.

Daily source

No intraday market state

Refreshing does not manufacture a new ECB observation. Weekend and holiday requests can return the same available business-day date.

Separate evidence

No execution or sizing output

Broker pips, spreads, position size, liquidity and execution costs require broker-specific quotes and separately governed tools.

Frequently asked questions

  • It shows the signed percentage change of 28 conventional forex pair directions between two displayed daily ECB reference-rate observation dates. Each card also includes a text direction label.
  • The adapter derives each cross rate from a complete USD reference set, then calculates (later rate - earlier rate) / earlier rate × 100 for the selected calendar lookback.
  • Yes. Every card and legend item includes an up, down or approximately-equal symbol, a Higher, Lower or Little changed text label, and the signed percentage value.
  • No. It uses daily ECB reference-rate observations supplied through Frankfurter. The derived crosses are modified analytical data, not intraday ticks or executable broker quotes.
  • Model 1.0.0 averages seven directed percentage changes for each currency, then min-max normalizes the eight averages to 0–100. The score is relative within that sample.
  • No. The cards, filters, ordering and currency scores are descriptive. They do not provide forecasts, entries, exits, position sizes or pair-selection recommendations.
  • Blue bands reinforce positive historical change, orange bands reinforce negative change, and grey marks little change between -0.30% and +0.30%. Every result also includes a sign, symbol and text label, so color is not required.
  • The lookback selects a calendar target, but ECB reference observations are not published every calendar day. Frankfurter can return the previous available observation for weekends, holidays or TARGET closing days, and the page displays the actual returned dates.

Compare broker-specific market conditions

These reference-rate views do not include broker spreads, swaps, execution, symbol specifications or account terms. Check the relevant legal entity and platform before trading.

XM

Review entity, product, pricing and platform terms for your jurisdiction.

Check XM terms

FBS

Confirm account conditions, symbol coverage and execution terms.

Check FBS terms

FXOpen

Check the applicable entity, platform and instrument specifications.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.