Limit orders can be placed for buying or selling a stock. A buy-limit order will be executed only at or below the stated price. A sell limit order can be executed at or above the required price. Hence the transaction is guaranteed to be made at the limit or a better price.