Q:

FX Price aggregation method

Lets say we are receiving tradable FX market depth(bid/ask prices and amounts for each level) from several Liquidity Providers and we want to aggregate the market depths in to a single bigger market depth. It is possible to sort the bid prices descending and ask prices ascending to give the best price for each but in this case, max(bid) > min(ask) situation can occur.
Sorting the price lists as above seemed trivial to me. Can you suggest another method?
Thanks

A:

Are these tradeable prices or indicative feeds from brokers? Or on different e-platforms? If they are tradeable, what other information do you have, like available size, period of validity...
All of that information is needed to tell you what those numbers mean. From indicative numbers you may only be able to get an indication, so significant analysis might be misleading.

