There is no real reason for a 15 seconds delay. I've not yet heard of such a phenomenon. Maybe it's the time that this particular broker needs for opening the trade? Can you test with a different broker?