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.