trends, and calculate the potential accounting impact of currency movements.
This free FX analytics tool combines official and reference exchange-rate data
with practical tools for accountants, auditors, finance professionals, businesses,
students, and international users.
Official reference-rate intelligence
Exchange Rate & FX Analytics
Convert currencies, study historical movements, measure volatility, analyse foreign-currency exposure, and research BTC/ETH in a separately labelled digital-asset workspace using transparent public data sources.
New to FX analytics? Quick jargon guide
These definitions are intentionally simplified. Each analytical workspace provides more specific methodology and limitations.
Currency converter
Convert with reference and buy/sell intelligence
— —
Official buy/sell corridor
—
Quick market board
Major currencies versus MYR
Uses BNM where available. Rates are shown as MYR for one unit of foreign currency, normalized for currencies that BNM publishes in 100-unit blocks.
Multi-source verification
Reference-rate cross-check
Compare the selected pair across available central-bank, government, and multi-source reference feeds. This helps reveal timing and methodology differences instead of hiding them.
| Source | Rate | Observation | Freshness | Vs median | Quality | Type |
|---|---|---|---|---|---|---|
| Convert a currency pair to run the cross-check. | ||||||
Daily/reference feeds can differ because of publication time, fixing convention, anchor currency and methodology. U.S. Treasury reporting rates remain contextual and are excluded from the daily/reference median; overlapping feeds are diagnostics, not multiple independent market quotes.
Official buy/sell intelligence
Central-bank dealing spread laboratory
Analyse published buying and selling corridors from BNM 1130 counter rates, National Bank of Poland Table C, or Banco Central do Brasil PTAX. Cross-rates are derived through the source anchor currency and clearly labelled as analytical.
Official corridor
Bid, midpoint and ask history
Spread history
Bid/ask width in basis points
Midpoint cost diagnostic
Reference spread impact
Estimate the difference between the published corridor midpoint and the buy/bid-side conversion outcome for the selected direction. This is a reference diagnostic, not a promise of an executable retail price.
Source rate board
Current published buy/sell corridors
Open this tab to load the current published buy/sell table.
Published buy/sell rates are source-specific reference/counter observations, not a universal retail-bank, card, or money-changer quotation.
Data provenance & reliability
Spread source diagnostics
Shows how the selected buy/sell series reached the application and whether the result is direct or an analytical cross-rate corridor.
A fallback is used only when the preferred official delivery endpoint is unavailable; the underlying published rate source remains identified separately.
Malaysia intraday structure
BNM session comparison
Compare the 0900 start-of-day reference, 1130 selected-bank counter rates, 1200 mid-day reference, and 1700 end-of-day reference for one currency pair.
Run the comparison using the pair selected above.
Historical FX
Trend, range and volatility
Market regime diagnostic
Analyse a pair to classify its current position
The diagnostic combines trend, moving averages, percentile position, volatility and drawdown. It is descriptive analysis, not a forecast.
Risk & distribution
Advanced statistics
Historical VaR 95% is the 5th percentile of one-observation returns; expected shortfall is the average return in that lower tail. These are descriptive historical risk measures, not loss forecasts.
Statistical depthTail shape, persistence, momentum, drawdown duration and volatility-regime diagnostics
VaR/expected shortfall, autocorrelation, volatility percentiles and momentum are historical descriptive measures. They are not forecasts, fair-value estimates or automatic trading signals.
Risk over time
Rolling volatility
Peak-to-trough risk
Drawdown
Return distribution
Observation histogram
Statistical positioning
Rolling reference bands & anomaly monitor
Measure how unusual the latest exchange-rate level and recent observation moves are relative to the pair's own selected history. These are statistical reference bands, not estimates of economic fair value.
Observation anomalies
Largest standardized rate moves
Analyse a pair to rank unusual observation-to-observation moves.
Interpretation
Statistical distance, not a trading signal
A rate outside a historical band can remain there for an extended period. Use the bands to identify unusual positioning and regime changes, not to assume automatic mean reversion.
The rolling center is the arithmetic mean of the latest observation window. The outer bands are ±2 sample standard deviations of rate levels. Standardized return anomalies use the selected-period observation-return distribution.
Seasonality & period review
Monthly return heatmap
Analyse a pair to build the monthly return matrix.
Each cell measures the change from the first to the last available observation within that calendar month. Missing months remain blank.
Calendar performance
Annual / partial-year returns
Analyse a pair to calculate calendar-year returns.
Edge years use the first and last observations available inside the selected history window and can therefore be partial years.
Seasonality diagnostic
Month-of-year statistics
Analyse a pair to summarize month-of-year behavior.
Cross-market FX laboratory
Compare currency performance on one normalized scale
Each series starts at 100, making relative moves directly comparable even when raw exchange-rate units differ.
Relative currency strength
Base-currency breadth versus the selected basket
A positive BASE/TARGET change means the base currency buys more of that target than at the start of the period. The equal-weight basket is a descriptive comparison of the selected targets, not a trade-weighted currency index.
| Rank | Pair | Period change | Annualized volatility | Change / vol | Max drawdown | Range percentile | Trend |
|---|
Co-movement
Return correlation matrix
Run a comparison to calculate return correlations.
How to read it
Correlation interpretation
Values near +1 indicate the selected FX rates tended to move in the same direction; values near −1 indicate opposing movement; values near 0 indicate weak linear co-movement. Correlation is historical and can change materially.
Correlation through time
Rolling correlation
Tracks the rolling return correlation between Target 1 and Target 2 rather than relying only on one full-period correlation number.
Correlation regime & common-factor depthRecent-vs-full co-movement and first principal-component diagnostics
Full sample
Latest 60 observations
Recent minus full
The first common factor is a descriptive principal-component summary of the selected FX return-correlation matrix. Historical factor structure can change.
Comparison uses ECB daily reference-rate history for a consistent common-source framework. A rising BASE/TARGET index means one unit of the base currency buys more target currency than at the beginning of the selected period.
Global market intelligence
Currency Strength & Cross-Rate Matrix
Rank a selected basket across multiple horizons using one consistent ECB reference-rate history. Strength is measured relative to the equal-weight basket, not against a single base currency.
Cross-sectional market depthBreadth, dispersion and leadership persistence across the selected basket
Cross-sectional breadth and dispersion show how concentrated or broad currency moves have been within the selected basket. They are descriptive and depend on the basket chosen.
Build the pulse to compare basket-relative strength paths. Every series begins at 100.
| Rank | Currency | 1W | 1M | 3M | 1Y | Relative vol. | Max drawdown | Range percentile | Strength / vol. |
|---|---|---|---|---|---|---|---|---|---|
| Build the market pulse to rank currencies. | |||||||||
Current reference matrix
Cross-rates from one common ECB observation
Build the market pulse to generate the cross-rate matrix.
Each cell reads as one unit of the row currency expressed in the column currency. All cells use the same latest common observation date.
Data-consistency diagnostic
Consensus triangular consistency
Compare the direct A/C diagnostic median with the cross-rate implied by A/B × B/C. This can reveal source-timing or methodology inconsistencies across the available feeds.
This is a reference-data consistency check, not an executable arbitrage signal.
Trader research workstation
Volatility, Regime & Relationship Lab
Study realized volatility, tail shape, trend efficiency, drawdown recovery, rolling correlation and beta using one common historical source. The statistics describe history; they do not generate trading signals or forecasts.
Relationship & regime depthCapture, tail co-movement, beta stability and momentum diagnostics
Capture and regression statistics describe historical co-movement with the selected benchmark. They do not establish causality or predict the next FX move.
Volatility clustering
Rolling 20-observation realized volatility
Relationship regime
Rolling 60-observation correlation & beta
Tail & recovery diagnostics
What the historical path says about risk
Calendar perspective
Year-by-year pair performance
Run Trader Lab to build the annual return table.
Weekday behavior
Historical daily-return profile
Run Trader Lab to build the weekday profile.
Month-of-year behavior
Historical monthly seasonality
Run Trader Lab to build the month-of-year profile.
Drawdown anatomy
Deepest historical drawdown episodes
Run Trader Lab to identify drawdown episodes.
Quarterly performance
Quarter-by-quarter return history
Run Trader Lab to build quarterly returns.
Volatility, beta, correlation, calendar effects, autocorrelation, return percentiles and drawdown recovery are historical descriptive measures. They do not predict future FX rates. Reference data are not executable broker quotes.
Empirical distribution workstation
Quantitative FX Distribution & Path Lab
Study multi-horizon return distributions, robust statistics, tail-risk evolution, threshold exceedance frequencies and drawdown recovery using the selected historical reference-rate series.
Horizon distribution surface
1 / 5 / 10 / 20 / 60-observation empirical returns
Compare central tendency, dispersion, tail percentiles, expected shortfall and best/worst historical windows across several holding horizons.
| Horizon | N | Mean | Median | Positive | P1 | P5 | ES 95% | P95 | P99 | Worst | Best |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Run Quant Lab to build the horizon distribution surface. | |||||||||||
Multi-observation returns are overlapping windows, so adjacent observations are not statistically independent. Percentiles and expected shortfall describe the selected historical sample only.
Tail risk through time
Rolling 60-observation VaR & expected shortfall
Chart values are historical loss magnitudes. A higher line means the selected 60-observation sample contained a more adverse lower tail.
Path-risk recovery
Drawdown recovery diagnostics
Run Quant Lab to rank the deepest drawdown episodes.
Beginner note: Percentiles rank past outcomes, skewness shows whether one tail was heavier than the other, kurtosis describes unusually fat tails, and recovery time measures how long historical drawdowns took to regain their prior peak.
Close/reference-rate technical workstation
Technical Analysis & Historical Rule Study
Analyse trend, momentum and mean-reversion conditions using reference-rate observations. Indicators are calculated from observation closes only; this is not broker OHLC, tick, volume or execution data.
Indicator agreement
Technical evidence balance
A quick multi-indicator summary adapted to daily/reference observations. It counts how many independent trend and momentum diagnostics point upward, downward or stay neutral.
Multi-horizon reference dashboard
Approximate 1M/3M/6M/1Y lookbacks using daily/reference observations—not broker intraday timeframes.
Reference-close levels
Prior closing highs/lows help show where the latest reference rate sits in its recent range. They are not guaranteed support/resistance.
Why does the evidence balance say that?See each indicator's upward, downward or neutral contribution
Persistence, not prediction
Technical evidence regime history
Shows how long the combined evidence state has persisted and how frequently each evidence category occurred in the usable history.
Close-to-close movement context
Historical move profile in conventional pips
Shows empirical absolute close/reference-rate moves over 1, 5 and 20 observations. This is an ATR-like context aid, not true high/low ATR.
Historical evidence-state transition mapHow often each technical evidence category was followed by another category on the next observation
Transition frequencies describe the next observed evidence state inside the selected history. They are not forecasts of the next market state.
Indicator contribution stabilityWhich evidence components stayed persistent and which changed state frequently
Persistence measures state continuity, not forecasting skill.
What historically followed evidence-regime entries?Episode-based forward outcomes, not a forecast
Forward outcomes are measured from distinct historical regime-entry episodes rather than counting every overlapping day. They are descriptive sample evidence, not predicted returns.
Historical analogue explorerFind earlier technical states most similar to today's and inspect what happened afterward
Analogue matching uses RSI, z-score, momentum, recent range position, moving-average distance and normalized MACD information. Nearby dates are de-clustered so one episode is not counted repeatedly. Similar historical states can have very different future outcomes.
Beginner note: SMA/EMA show smoothed direction; RSI and MACD describe momentum; a z-score shows how unusual the current rate is versus a recent average. A regime is simply a recurring evidence category. Historical analogues are past look-alikes, not predictions. The evidence score summarizes agreement only—it does not tell you to buy or sell.
Rate, moving averages & statistical bands
RSI 14
MACD 12/26/9
Technical state detail
Run Technical Analysis to calculate the indicator state.
Historical rule study
Transparent Strategy Replay
Replay simple rule families on historical reference observations with a one-observation signal lag, user-defined turnover cost and a 70/30 chronological holdout. This is deliberately not parameter optimization or a promise of tradability.
Rule equity versus unhedged pair benchmark
The replay uses reference observations, not executable broker fills.
Trade risk calculator
Position Size & Pip Risk
Translate an account-level risk budget and stop distance into base-currency units using the latest available reference conversion.
Risk/reward trade-plan diagnosticsReference entry, stop/targets, break-even hit rate and user-assumption expected value
Expected value uses only the win rate you entered; the application does not estimate your future win probability. Reference price levels do not model slippage, gaps, financing, margin calls or broker-specific execution.
A standard-lot equivalent assumes 100,000 base-currency units. Broker contract sizes, margin, leverage, spreads and stop execution can differ.
Trading-day context
Major FX Session Monitor
Approximate weekday desk hours in each market's own time zone. Browser time-zone rules handle daylight-saving changes; exchange/bank holidays are not modelled.
Session status updates while this page is open.
Robustness before interpretation
Research, Relative Value & Bootstrap Lab
Test whether historical rule results persist across sequential periods and costs, inspect a pair relationship on common dates, and resample historical return blocks into bounded stress scenarios. These are research diagnostics, not forecasts or arbitrage signals.
Sequential holdout stability
Run the lab to evaluate sequential historical holdouts.
Cost sensitivity
Run the lab to compare turnover-cost assumptions.
Rule-family comparison
Run the lab to compare transparent rule families on the same sample.
Relative-value residual z-score
Block-bootstrap scenario envelope
Relationship diagnostics
Run the lab to inspect regression, residual persistence and correlation change.
Sequential holdouts do not optimize parameters. Bootstrap paths resample observed return blocks and are scenario diagnostics rather than future probabilities.
Beginner note: A holdout is a later period used as a reality check. A bootstrap rearranges blocks of past returns to create alternative historical-style paths. Residual analysis compares two pairs after allowing for their historical relationship; it is not proof of arbitrage.
Cross-pair market scanner
FX Screener & 20-Day Return Heatmap
Scan every pair inside a consistent ECB currency basket for relative movement, realized volatility, RSI, z-score, drawdown, tail risk and moving-average state. One common data framework avoids mixing publication times across the ranking.
Cross-sectional market breadth
Basket research radar
Summarizes how broadly the selected basket is trending, how dispersed recent returns are, and which pair combines the strongest mix of unusualness and technical agreement.
The research-attention score is a triage tool for deciding what to inspect more closely; it is not a trade signal.
Currency leadership & rotationBasket-relative strength, rank momentum, persistence and dispersion regime
Basket-relative strength averages each currency's percentage move against the other selected currencies. It is not a positioning, flow or recommendation measure.
Run the screener to rank the selected currency basket.
20-observation cross-pair return heatmap
Run the screener to build the heatmap.
Reference-rate scanner results are descriptive and are not trade recommendations.
Beginner note: The screener compares many pairs at once. The evidence score summarizes indicator agreement. The research-attention score only ranks pairs that look unusually active or statistically stretched; neither score measures the probability of a profitable trade.
Historical risk laboratory
Multi-horizon FX shock analysis
Measure how the selected exchange rate actually moved over 1, 5 and 20 observations. Tail statistics are empirical historical diagnostics, not forecasts.
Historical shock distribution
Return quantiles by horizon
Run the risk analysis to calculate empirical shock percentiles.
An “observation” is one interval in the selected source series, normally a business-day reference observation. Percentiles are calculated from overlapping historical horizon returns.
Notional stress translation
What would historical shocks mean for an amount?
Run the risk analysis first.
Stress values simply apply historical or user-entered percentage changes to the latest reference rate. They are scenarios, not predicted future exchange rates.
Rolling historical shocks
5- and 20-observation rate changes through time
Digital-asset research
Bitcoin & Ethereum market intelligence
Choose a fiat display currency for BTC and ETH. CoinMarketCap can supply an aggregate quote directly in the selected fiat currency when configured. Binance is checked dynamically for the exact selected BTC/fiat and ETH/fiat spot pairs; when a direct market is unavailable, the app uses BTC/EUR or ETH/EUR as the venue anchor and transparently translates through the existing EUR/fiat reference-rate engine.
Bitcoin · selected-fiat history
BTC 24/7 statistical profile
Open this workspace to load Bitcoin analytics.
Ethereum · selected-fiat history
ETH 24/7 statistical profile
Open this workspace to load Ethereum analytics.
Calendar behaviour
Weekend vs weekday movement
Daily 24/7 observations are required.
This compares historical daily-close movement by UTC calendar day in the selected fiat display currency. For non-EUR Binance views, weekend values use the most recent available FX reference observation rather than inventing a weekend fixing.
Quote-currency evidence
Direct price vs analytical translation
Translation diagnostics will appear after loading.
A Binance value shown outside EUR is an analytical cross, not a direct Binance market in that fiat currency. The underlying BTC/EUR or ETH/EUR venue spread is preserved only as source-market evidence.
Source separation
Aggregate reference, venue observation & FX translation
Source diagnostics will appear after loading.
CoinMarketCap is treated as an aggregate market-data reference. Data provided by CoinMarketCap.com. Binance is a single exchange venue. Binance bid/ask values are genuine EUR-venue quotes but are not guaranteed executable prices for a particular user, order size, jurisdiction or account.
Beginner note: Crypto trades continuously, unlike most central-bank FX reference series. This workspace keeps weekends and uses 365-day volatility annualization. If you select MYR, USD, GBP, JPY, SGD or another supported fiat, that changes only the display/analysis denomination; BTC and ETH still remain outside the app's FX strength, accounting, Treasury-rate and official-source calculations.
Singapore dollar intelligence
Daily SGD reference-rate board
A practical Singapore-dollar market view using suitable daily reference observations from BNM, RBA, HKMA, ECB and other available daily sources. SingStat/MAS monthly averages remain a separate secondary benchmark.
Board rates are shown as SGD for one unit of the foreign currency. They are reference observations, not executable bank or money-changer quotes.
Malaysia–Singapore corridor
SGD / MYR five-year view
Daily reference trend
Malaysian ringgit per Singapore dollar
Secondary official benchmark
SingStat / MAS monthly average
Useful as a period-average benchmark, but deliberately not offered as a general converter source because it is monthly and covers only a limited set of currencies.
The daily SGD tools remain available even if the Singapore monthly benchmark is unavailable.
FX remeasurement
Foreign-currency monetary item
Estimate the exchange movement between a recognition rate and a reporting-date rate. Positive output indicates an increase in home-currency carrying amount.
Scenario analysis
Rate sensitivity
See how a foreign-currency balance changes if the reporting rate moves around your selected reference rate.
Multi-currency exposure
Portfolio FX exposure
Value up to five foreign-currency positions in one home currency. Use positive amounts for assets/inflows and negative amounts for liabilities/outflows.
Historical portfolio risk
Correlated FX stress on current exposures
Reapply historical ECB daily FX moves to the current marked exposure amounts. This preserves cross-currency correlation instead of stressing every currency independently.
Portfolio tail & path depthHigher-confidence tails, multi-horizon risk, drawdown and risk-concentration diagnostics
Stress dependence & diversification fragilityHow relationships changed inside the historically worst 20% of portfolio days
Historical VaR and expected shortfall reapply past reference-rate moves to today's static exposures. Tail ES contributions add across the selected historical tail; a positive leave-one-out VaR effect means removing that currency would have reduced the measured portfolio VaR. These are descriptive diagnostics, not forecasts, capital requirements, or hedge recommendations.
Diversification by volatility regimeCompare historical tail-risk diversification in quiet, typical and high-volatility portfolio states
Beginner note: VaR is a historical loss threshold, Expected Shortfall averages worse tail losses, and stress correlation checks whether positions moved more closely together during historically bad portfolio days. Rising stress correlation or broad co-loss frequency can mean diversification was less helpful when it mattered most. Stress-loss concentration shows whether the historical stress loss was dominated by only a few currencies.
Bank / card / remittance comparison
FX quote cost checker
Compare a provider's offered rate and fee with the official reference rate to estimate the effective conversion cost.
This compares against a reference rate at its published observation time. It does not reconstruct an intraday executable wholesale rate.
Transaction-date evidence
Historical rate lookup
Find the latest available official/reference observation on or before a selected date. Weekends and holidays automatically fall back to the preceding available observation.
Accounting-period analytics
Period average & closing-rate analysis
Calculate the arithmetic average of available daily/reference observations over a custom period, alongside opening, closing, high, low and period change.
Period averages are analytical arithmetic means and are not automatically the rate required by a particular accounting standard or tax rule.
Transaction-rate audit schedule
Weighted transaction-date FX workpaper
Paste up to 20 dated foreign-currency amounts. The server retrieves one bounded historical series, maps each transaction to the latest available observation on or before its date, exposes weekend/holiday lags, and calculates an amount-weighted average rate.
The weighted average is an analytical transaction-weighted rate, not an automatic accounting-standard prescription. Review the entity's accounting policy, materiality, transaction timing and applicable reporting requirements.
Average-rate versus closing-rate bridge
Translation basis sensitivity
Compare how the same foreign-currency amount translates using a period-average rate and a closing rate. This is an analytical bridge, not a complete IAS 21 or ASC 830 translation calculation.
The difference isolates the mechanical effect of using two exchange-rate bases on the same amount. Actual financial-statement translation can involve equity, OCI/CTA, transaction classification, timing and accounting-policy requirements not modeled here.
U.S. government reporting rates
Treasury Reporting Rates of Exchange
Quarterly rates used for U.S. federal reporting. They are not intended as real-time market quotations.
| Country / currency | Foreign units per USD 1 | Record date | Effective date |
|---|
For a listed Treasury rate of 4.10, USD 1 equals 4.10 units of that foreign currency.
Source reliability
Data-source health & freshness
Run an on-demand application-level check of every configured feed. The check validates that this site can retrieve and parse a usable observation, then evaluates freshness relative to each source's normal publication cadence.
| Source | Role | Status | Latest observation | Age | Cadence | Coverage |
|---|---|---|---|---|---|---|
| Run the source check to inspect current application availability. | ||||||
This is an on-demand, cache-aware application check—not a continuously monitored uptime SLA. Monthly, quarterly and weekly-distributed feeds are judged against their own publication cadence instead of one daily-rate freshness rule.
Methodology map
Source coverage & quotation roles
The app keeps daily reference rates, bank-market statistical observations, published buy/sell corridors, monthly benchmarks and government reporting rates in separate methodological roles.
| Source | Primary role | Cadence | Anchor / quotation | Historical use |
|---|---|---|---|---|
| BNM | MYR reference + 1130 buy/sell | Business-day sessions | MYR / published quoted units | MYR analytics and counter-spread history |
| ECB | Broad official reference framework | Business day | EUR | Long history, comparison, portfolio risk |
| Bank of Canada | Official daily averages | Business day | CAD series | Daily cross-checks and history |
| RBA | Asia-Pacific daily reference coverage | Business day | Foreign units per AUD; normalized internally | Current file from 2023 plus analytics |
| HKMA | Published Asian market-reference statistics | Business day | HKD per foreign unit | HKD/Asian history and source comparison |
| Bank of Japan | Tokyo interbank USD/JPY spot | Business day | JPY per USD at 17:00 JST | USD/JPY direct and reciprocal history |
| CNB | Central-bank fixing | Business day | CZK per published unit; normalized internally | Bounded multi-year history |
| Bank of Israel | Daily representative market-reference rates | Foreign-currency business day | ILS per published unit; JPY 100-unit block normalized | ILS conversion, historical evidence and independent verification |
| Bank Indonesia | Official transaction buying/selling rates | Business day | IDR per published unit; JPY 100-unit block normalized | IDR midpoint analytics and genuine buy/sell corridor analysis |
| Banco Central do Brasil | PTAX closing buy/sell + midpoint analytics | Business day | BRL per foreign unit | BRL reference, historical and genuine corridor analysis |
| Federal Reserve H.10 | New York noon market observations | Daily observations / weekly distribution | USD quotation conventions normalized internally | Long-history trader analytics and independent verification |
| Bank of England | Published London-market rate series | Business day | GBP-based series normalized internally | Long-history cross-checks; not labelled an official BOE fixing |
| NBP | PLN reference + Table C buy/sell | Business day | PLN | Reference and spread analysis |
| Norges Bank | NOK indicative middle rates | Business day | NOK / normalized unit blocks | NOK and cross-rate history |
| Frankfurter | Broad multi-source fallback | Business day | Pair-specific | Resilience and long-history fallback |
| SingStat / MAS | Singapore monthly benchmark | Monthly | SGD benchmark series | Period-average context only |
| CoinMarketCap | BTC/ETH aggregate digital-asset reference only | Market data; cached | User-selected supported fiat quote | Optional one-year daily BTC/ETH context with configured Basic key |
| Binance | BTC/ETH exchange-venue market data only | 24/7 market | Exact selected-fiat pair when currently trading; EUR fallback anchors | Direct pairs are preferred; fallback views are clearly labelled analytical FX crosses |
| U.S. Treasury | Government reporting rates | Quarterly | USD reporting basis | Reporting/accounting context only |
Frankfurter can overlap official upstream inputs, so when multiple primary official/published feeds are available it is shown as a comparison row but excluded from the diagnostic-median vote. No midpoint-only source is converted into a synthetic bid/ask quote. Genuine buy/sell workspaces now use BNM 1130, NBP Table C, Banco Central do Brasil PTAX, and Bank Indonesia transaction rates.
Analytical coverage
What the current data network can support
The application can derive a wide range of statistical and accounting diagnostics from official/reference histories without adding commercial market-data dependencies. Some market-microstructure features require a different class of data and are intentionally outside this tool.
| Capability | Current support | Data basis |
|---|---|---|
| Reference conversion & cross-rates | Strong | Multiple central-bank / official daily feeds |
| Historical statistics, regimes & distributions | Strong | Long daily histories from ECB, Fed H.10, BOE and other official feeds |
| Published buy/sell spread analysis | Supported where genuine | BNM 1130, NBP Table C, BCB PTAX, Bank Indonesia |
| Accounting-date evidence & period rates | Strong | Bounded official histories with observation-date disclosure |
| Correlated portfolio risk & hedge replay | Strong historical support | Common-date ECB reference-rate shocks |
| Cross-sectional currency strength & factor analysis | Strong | Consistent ECB multi-currency framework |
| Close/reference technical indicators | Supported | SMA, EMA, RSI, MACD, statistical bands, ROC and closing-range diagnostics from historical reference observations |
| Cross-pair FX screener & heatmap | Supported | Common-date ECB basket with pair movement, volatility, RSI, z-score, drawdown and tail-risk ranking |
| Historical rule replay / holdout study | Supported with limits | One-observation-lag close/reference rules, turnover costs and chronological holdout; no intraday execution model |
| Research robustness / relative-value / bootstrap scenarios | Supported with limits | Sequential holdouts, cost/rule sensitivity, common-date residual diagnostics and bounded moving-block historical resampling; not parameter optimization, cointegration proof or forecast probability |
| Position sizing & pip-risk translation | Supported | User risk budget plus reference-rate quote-to-account conversion |
| Major FX session monitor | Supported | Browser time zones and approximate weekday desk hours; holidays are not modelled |
| Broker execution, tick/order-book analytics | Not supplied | Requires executable real-time market feeds |
| FX options implied volatility / risk reversals | Not supplied | Requires derivatives-market data |
| Live forward points / swap curves | Not supplied | Requires live money-market / forward pricing |
| Client positioning / sentiment / liquidity | Not supplied | Requires broker-client position, order or proprietary liquidity data |
| True OHLC candlestick / intraday pattern scanner | Not supplied | Current official/reference feeds are primarily fixing/reference observations rather than intraday bars |
| Economic-calendar/news event stream | Not supplied | Requires a maintained event/news data service beyond the FX reference APIs |
| Automated order execution / copy trading | Intentionally outside scope | This application is an analytical research tool, not a broker terminal |
The absence of tick, options or forward-market feeds does not prevent deep historical/reference analysis, but it does mean this application should not be represented as a broker terminal or executable-price platform.
Malaysia
Bank Negara Malaysia
Official Ringgit exchange-rate data, including published buying/selling fields. The converter can use the 1130 session for best counter rates offered by selected commercial banks, while the analytical engine also uses BNM reference sessions.
Best for: MYR conversions, buy/sell counter-rate analysis, intraday BNM session comparisons, Malaysian accounting context, and Ringgit history.
Singapore
SingStat / MAS
Official monthly average exchange-rate series published by SingStat with the Monetary Authority of Singapore identified as the source. In this app it is used as a secondary period-average benchmark rather than as a general converter feed.
Best for: monthly benchmark comparisons and Singapore accounting context. Daily SGD conversion and trend analysis use suitable daily feeds such as RBA, HKMA, BNM and ECB rather than treating a monthly benchmark as a live rate.
Euro area
European Central Bank
Daily euro foreign-exchange reference rates and historical time series for a broad set of currencies.
Best for: international cross-rates and longer historical analysis.
Canada
Bank of Canada Valet API
Free official daily average exchange rates published by the Bank of Canada. No registration or access key is required.
Best for: CAD conversions, independent cross-checks, and daily historical analysis.
Australia / Asia-Pacific
Reserve Bank of Australia
RBA Table F11.1 publishes business-day exchange rates as foreign-currency units per Australian dollar. The plugin normalizes the quotation direction before cross-rate calculations.
Best for: AUD plus broad Asia-Pacific verification, including MYR, SGD, CNY, JPY, KRW, INR, IDR, TWD, THB, VND, HKD and PHP where published.
Hong Kong / Asia
Hong Kong Monetary Authority
HKMA's public daily statistical API supplies HKD-based exchange-rate observations for major and Asian currencies. HKMA documents the underlying daily series as closing middle-market bank observations, so the app labels it as a published statistical market-reference series rather than pretending it is an HKMA dealing quote.
Best for: HKD, SGD, CNY, TWD and KRW cross-checks, Asian source dispersion and historical verification.
Japan
Bank of Japan Time-Series API
Official BOJ time-series data for the Tokyo interbank USD/JPY spot rate at 17:00 JST. The direct integration deliberately stays pair-specific instead of inferring unsupported BOJ currency coverage.
Best for: authoritative USD/JPY history, JPY converter routing and independent USD/JPY source checks.
Czech Republic
Czech National Bank
The CNB public API supplies central-bank exchange-rate fixings. Multi-unit quotations such as 100 or 1,000 currency units are normalized to one unit before any cross-rate calculation.
Best for: CZK, European cross-checks, historical accounting support and an additional independently published official fixing.
Brazil
Banco Central do Brasil — PTAX
Official PTAX closing quotations delivered through the BCB Open Data OData service. The published buying and selling fields are kept as genuine source data; the application calculates a labelled corridor midpoint only for analysis.
Best for: BRL conversion, official buy/sell spread analytics, Brazilian transaction context and independent source checks.
United States
Federal Reserve H.10 via FRED
Federal Reserve H.10 bilateral market observations distributed through keyless FRED CSV access. The integration normalizes mixed USD quotation conventions before constructing cross-rates.
Best for: long-history trader research, MYR/SGD and major-currency cross-checks, rolling correlation and volatility analytics.
United Kingdom
Bank of England Database
Published London-market exchange-rate time series from the Bank's database. The application deliberately describes these as published market-rate observations rather than an official Bank of England fixing.
Best for: GBP-centred cross-checks and long historical research across major and selected Asian currencies.
Norway
Norges Bank Open Data
Official indicative middle exchange rates from Norges Bank's open-data REST service, normalized for currencies quoted in multi-unit blocks.
Best for: NOK conversions, Nordic analysis, independent source verification, and daily historical cross-rates.
Multi-source fallback
Frankfurter
Free keyless reference-rate API aggregating central-bank and official-source data. It is used as a broad-coverage fallback and optional analytical source, not presented as a central bank.
Best for: resilient coverage, long history, and currencies not covered by the primary official feeds.
Poland
National Bank of Poland Web API
Public official API providing Table A/B middle exchange rates and Table C buy/sell rates. The spread laboratory uses Table C to analyse an official bid/ask corridor and cross-rates through PLN.
Best for: PLN conversion, independent daily verification, official buy/sell spread analysis, and historical spread diagnostics.
Digital assets · aggregate
CoinMarketCap API
Optional aggregate-market BTC and ETH quotes using a site-owner supplied CoinMarketCap API key. The plugin never exposes the key to the browser and hard-limits symbols to BTC and ETH. Data provided by CoinMarketCap.com.
Best for: BTC/ETH aggregate reference context in the user-selected supported fiat currency and independent comparison with an exchange venue.
Digital assets · exchange venue
Binance public market data
Public market-data endpoints provide venue observations, best bid/ask and daily OHLC history. The plugin checks Binance exchange information for the exact selected BTC/fiat and ETH/fiat pair; if unavailable it uses BTC/EUR or ETH/EUR as the fallback anchor and applies one bounded EUR/fiat translation. No Binance account or trading API key is used.
Best for: 24/7 venue-history statistics, OHLC range analysis and venue-specific spreads. It is not an official FX reference source.
United States
U.S. Treasury Fiscal Data
Quarterly Treasury Reporting Rates of Exchange used by U.S. federal agencies for reporting foreign-currency values.
Best for: U.S. government reporting context and period-end reference comparisons.
Free Currency Exchange Rate Calculator
Use the currency converter to calculate exchange values between major international currencies, including the US dollar, Malaysian ringgit, euro, British pound,
Japanese yen, Singapore dollar, Australian dollar, Canadian dollar and other
supported currencies.
Unlike a simple currency converter, this page also provides exchange-rate dates,
source information, historical movements and analytical statistics so you can
better understand how a currency has changed over time.
Historical Exchange Rate Charts
Exchange rates can change significantly over days, months and years. Historical
FX charts help you evaluate how one currency has appreciated or depreciated
against another over a selected period.
Historical analysis can be useful when reviewing foreign-currency transactions,
studying economic trends, comparing past invoice values or examining the effect
of currency movements on financial results.
Exchange Rate Statistics
The FX analytics section provides useful measurements such as period change,
average exchange rate, high and low rates, historical observations and exchange-rate volatility. These figures provide more context than viewing a single exchange
rate in isolation.
Foreign Currency Accounting Calculator
Businesses frequently record transactions in currencies other than their functional
or reporting currency. When exchange rates change between the transaction date
and reporting or settlement date, the translated value of a receivable, payable
or other monetary balance may also change.
The foreign-currency accounting tools on this page can help illustrate how changes
in exchange rates affect translated balances and potential foreign-exchange gains
or losses.
Example of an FX Remeasurement
Suppose a company records a foreign-currency receivable when one exchange rate
applies and later measures the same receivable at a different reporting-date rate.
The difference in translated value represents the effect of the exchange-rate
movement on that monetary item.
The calculator can compare the original and current exchange rates and estimate
the resulting currency movement automatically.
Exchange Rate Sensitivity Analysis
Currency exposure does not end with the current exchange rate. Businesses may
also want to understand what could happen if a currency strengthens or weakens.
FX sensitivity analysis allows users to examine alternative exchange-rate
scenarios and estimate how potential currency movements could affect the translated value of foreign-currency balances.
This can be particularly useful when reviewing foreign receivables, payables,
cash balances, intercompany balances, purchases, sales and other currency exposures.
Official and Reference Exchange Rate Data
The application uses official or authoritative reference-rate sources where
available. Depending on the currency and analysis selected, these may include
exchange-rate information published by central banks and government financial
authorities.
Examples include Bank Negara Malaysia reference rates, European Central Bank
exchange-rate data and United States Treasury reporting rates.
The source and observation date are displayed where applicable so users can
distinguish official reference data from real-time trading or retail foreign
exchange quotations.
US Treasury Reporting Rates of Exchange
The United States Treasury publishes official reporting rates of exchange used
for certain US government financial reporting purposes. These rates can differ
from current market or commercial bank rates because they are designed for
government reporting rather than live currency trading.
The Treasury exchange-rate section allows users to explore reporting rates by
country and currency and compare them with other available foreign-exchange data.
Singapore Dollar Exchange Rates
The FX analytics tool includes Singapore dollar exchange-rate data and historical
SGD analysis using official Singapore statistical data sourced from the Monetary
Authority of Singapore. Users can review SGD movements against major currencies
and examine longer-term trends, averages, volatility and changes over time.
Singapore dollar analysis can be useful for businesses, accountants, investors
and individuals dealing with cross-border transactions between Singapore,
Malaysia and other major economies.
European Central Bank Exchange Rates
European Central Bank reference rates are used to support daily exchange-rate
analysis for the euro and a wide range of international currencies. These rates
provide a consistent official reference source for currency conversion,
historical comparison and cross-rate calculations.
Users can analyze euro exchange rates against currencies such as the US dollar,
British pound, Japanese yen, Singapore dollar, Malaysian ringgit, Australian
dollar and other supported currencies.
Malaysian Ringgit Exchange Rates
Users interested in Malaysia can review Malaysian ringgit exchange rates against
major international currencies including the US dollar, Singapore dollar, euro,
British pound, Japanese yen, Australian dollar and other supported currencies.
Historical MYR analysis can help businesses and individuals assess how movements
in the Malaysian ringgit affect imports, exports, overseas expenses, investments
and foreign-currency transactions.
What Can You Use the FX Analytics Tool For?
- Convert one currency into another.
- Check official and reference exchange rates.
- Compare current and historical currency values.
- Review exchange-rate appreciation and depreciation.
- Analyze historical FX highs and lows.
- Calculate average exchange rates.
- Evaluate exchange-rate volatility.
- Estimate foreign-currency gains or losses.
- Perform exchange-rate sensitivity analysis.
- Review US Treasury reporting exchange rates.
- Analyze Malaysian ringgit exchange-rate movements.
- Support accounting, audit and financial analysis.
Currency Exchange Rates for Accounting and Financial Analysis
Currency conversion is especially important in accounting because exchange-rate
movements can affect the reported value of foreign-currency monetary assets and
liabilities.
Accountants and auditors may need to examine transaction-date rates,
reporting-date rates, settlement rates and average rates depending on the nature
of a transaction and the applicable accounting requirements.
Historical exchange-rate information can also assist with analytical reviews,
reasonableness testing and investigations of material foreign-exchange movements
between accounting periods.
Reference Rates vs Live Market Rates
Exchange rates shown by central banks and government authorities are generally
reference, indicative or reporting rates. They should not automatically be treated
as the exact price available from a bank, card issuer, broker or money changer.
Commercial providers may include spreads, fees and different intraday pricing.
For that reason, the actual amount received when exchanging money may differ from the reference rate shown here.
Frequently Asked Questions
Is this currency converter free?
Yes. The exchange-rate and FX analytics tools on this page are available for
users to access without a paid subscription.
Are these live foreign exchange trading rates?
Not necessarily. Many rates displayed are official or reference exchange rates
published by central banks or government authorities. They may differ from
executable market, bank, credit-card or money-changer rates.
Can I view historical exchange rates?
Yes. Supported currency pairs can be analyzed over historical periods using
exchange-rate charts and statistical measures.
Can accountants use this tool?
Yes. The application includes tools designed specifically for foreign-currency
analysis, including translated-value comparisons, FX gain or loss calculations
and exchange-rate sensitivity analysis.
Does the tool include Malaysian ringgit exchange rates?
Yes. Malaysian ringgit rates and historical MYR analysis are supported using
available official reference-rate data.
Does the United States publish official exchange rates?
Yes. US government sources include Treasury reporting rates of exchange, while
Federal Reserve and other official datasets provide additional foreign-exchange
information for economic and financial analysis.
Important Information
Exchange-rate information and calculations provided on this page are for
informational, educational and analytical purposes. Reference rates can differ
from commercial exchange rates and should not be interpreted as a guaranteed
transaction price.
Accounting treatment may depend on the applicable accounting standards,
reporting framework, transaction circumstances and professional judgement.
Users should verify material calculations and source data before relying on them
for financial reporting, tax, investment or commercial decisions.