Previous
QUESTION: I buy currencies online(not forex). I can put a automatic order to buy Riyals when they reach a certain price. My order may be filled for a slightly better price, since its looking for a seller at that price. So if I set a limit order at 2 euro per Riyal, it may also execute if it finds a seller at 1.99 euro per Riyal, which is better. It will never execute at worse price only better.