Foreign exchange aggregator
A foreign exchange aggregator is a class of systems used in Forex trading to aggregate the liquidity from several liquidity providers.
Mechanism
Aggregators usually provide two main functions; they allow FX traders to compare price from different liquidity venues such as banks-global market makers or ECNs like Currenex, FXall or Hotspot FX and to have a consolidated view of the market. They allow traders to trade with many participants using a single API or a single trading terminal.Some of the systems support order sweeping, other systems route the whole order to a single liquidity provider who is chosen by an order routing algorithm embedded into an aggregator.
Technology
FX Aggregator implementation is complex as the technology needs to be fast and flexible.Some banks developed their own FX Aggregators and others bought existing products from technology vendors.