FXDS | EN | Exchange Rates API | API Accuracy | New | Hero
How we source our pricing

We examine and interpret prices from each bank in isolation. An algorithm then assigns a trust level to each tick or price and performs a first-order elimination of outliers.

A separate algorithm synthesises trusted ticks from rate providers through a second-order elimination of outliers (stale ticks, off market banks, etc). All trusted ticks are gathered together to create OANDA’s market (or tradable) price. This means that the published price is seldom generated from a single-source price.

How rate aggregators source their pricing

Rates aggregators do not construct their own transactable price. They offer an indicative price, which may not accurately reflect the real FX market.

This use of non-traded prices lends itself to the occurrence of off-market prices and price spikes that cause distortions when passed to end users. As a market maker and active participant in the electronic FX market, we create transactable prices based on real trading to ensure the most accurate data possible.