How we give you the best price
When dealing on live prices, IG's order management system will never fill you at a level worse than the one you requested. A symmetrical tolerance level is set a certain distance either side of your requested price – if the market stays within this range by the time we receive your order, your order will be executed at the level you requested.
When markets can change in milliseconds, our price improvement technology means if a better price becomes available as you click to trade, we will fill your order there. If the market moves the other way we will reject the order and ask you to re-submit, rather than filling you at a price you didn’t request.
We do these checks to ensure the price your order is filled at is consistent with the current price that is available to our clients.