Please note that because on the demo account your orders are not going to the live market (because it is not real money), it will be slightly faster execution than the live account - this is because with a live account your order is sent to the market and needs to be accepted by the banks. This process represents a physical period of time for the order to be generated, sent to the server, received and then filled by the banks. This process usually takes less than one second.