Sometimes the price of the currency you want to buy/sell may be above or below your limit price. In this case, the limit order will not be executed.