What is a Limit Order?

With a limit order, you set the maximum purchase price or the minimum sale price at which a trade is to be executed.

This blog is reader-supported. Please open a trading account through our links to tip us. Affiliate commissions keep our reviews impartial and ad-free.

As a limit order must be entered away from the current market price, it may not be executed immediately. In other words, you give up certainty of execution in the hope of receiving an improved price in the future. Limit orders can be either Buy Limit Orders or Sell Limit Orders depending on the direction of your trade.

Buy Limit Order

An instruction to buy only if the price reaches or falls below the limit price. The limit price must be set below the current market price. Assume you want to go long EUR and the current bid/ask price for EUR/USD is 1.1999/22. If the maximum price you can afford is 1.2000, you should the limit price at that level. Your order won’t be filled unless EUR reaches that level. In other words, a Buy Limit Order can help you avoid negative slippage and open a position gradually.

Sell Limit Order (Take Profit or T/P Order)

An instruction to sell only if the price reaches or exceeds the limit price. The limit price must be set above the current market price. Assume you go long EUR at 1.2000 on a 1:100 leverage ratio and target at least a 25% return on your investment, you should set the limit price at 1.2030 (or 30 pips above the market price). You position will close out and lock-in that return if prices reach or exceed that price. Set the limit price as high or as low to reach an ROI threshold. Note that this example ignores broker costs for simplicity.

Pros and Cons of Limit Orders

  • No uncertainty surrounding the fill price with Buy Limit Orders.
  • Lock-in profits with Take Profit Orders.
  • No certainty of execution.

Featured Brokers


MT5 Floating - Market Execution

Trade 70+ currency pairs, indices, energies and metals on floating spreads with market execution. ... More

  • $500 deposit
  • 1:200 leverage
  • 1.51 pips EUR/USD
  • Regulators: Bahamas, Cyprus (EU), South Africa, UK
Risk warning: 84.69% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs and Spread Betting work and whether you can afford to take the high risk of losing your money.


Standard Account

Trade CFDs on thousands of markets across Forex, crypto-currencies, stocks, indices and commodities... More

  • $20 deposit
  • 1:100 leverage
  • pips EUR/USD
  • Regulators: Australia, Belarus, Cyprus (EU), Saint Vincent and the Grenadines, Seychelles, UK
Risk warning: CFD trading is a risky activity and can bring not only profit but also losses. The size of the potential loss is limited to the size of the deposit. Past profits do not guarantee future profits.


Standard Account

Trade 74 currency pairs and CFDs on stocks, oil, metals and crypto with leverage up to 1:500. 4XC ... More

  • $10 (MT4), $ 100 (MT5) deposit
  • 1:500 leverage
  • 1.4 pips EUR/USD
  • Regulators: Cook Islands
Risk warning: Trading Forex/CFDs on margin carries a high level of risk and may not be suitable for all investors as you could sustain losses in excess of your deposits. You should carefully consider your financial situation and experience level before trading.