Agreed regarding sourcing market data from functional markets.
I've been wondering where the semi professionals have been hedging their underlying.. no single exchange has enough liquidity.
I put in an fx cfd platform once and you really need decent liquidity providers..