The hard part of a limit order is not understanding what it does. It is deciding which price to put it at. Place it too close to the market and there is barely a trade in it; place it too far away and you watch the move leave without you. That single decision is where most beginners get stuck, and it is what this guide is built around.
By the end you will know how a limit order actually fills, exactly where buy and sell limits go relative to the current price, how one real GBP/USD trade works out in pips and pounds on each side, and what to do on the days your order never fills at all.
A limit order executes at your specified price or better. A buy limit sits below the current market price, a sell limit sits above it, and both wait for the market to come to you. The trade-off is fixed: a limit order guarantees your price, never your fill.
Want to place a limit order on a live chart while you read?
A limit order is an instruction to buy or sell a currency pair at a specified price or better, rather than at whatever price the market happens to be showing right now. It works as an entry order when you want into a position at a particular level, and as an exit order when you want out at one.
The trade-off sits at the centre of everything else in this guide: a limit order buys you price certainty and costs you fill certainty. You decide the price, and in exchange you accept that the market may never trade there.
A limit order is one type of pending order, the family of instructions that sit waiting on the platform instead of executing straight away. Here is where it sits against the other two orders you will use most:
Order type |
Fill certainty |
Price certainty |
Best for |
|---|---|---|---|
| Limit | Not guaranteed | Guaranteed | Waiting for a better price |
| Market | Guaranteed | Not guaranteed | Getting in right now |
| Stop entry | Not guaranteed | Not guaranteed | Chasing a breakout |
The one distinction worth holding on to: a limit order gets you a better price than the market is offering, while a stop entry order deliberately takes a worse one to confirm a breakout is real. Same waiting mechanism, opposite intentions.
Read more: Types of Forex Orders: Master the 7 Types Like a Pro
A buy limit order sits below the current market price. You are not trying to buy now; you are waiting for the market to pull back to a level you have already decided is worth paying, and buying there instead.
Here is one worked through completely. GBP/USD is trading at 1.3480. The last swing low sits at 1.3412, and price has already bounced twice from the 1.3410 to 1.3425 zone, so that band is where buyers have shown up before.
The buy limit goes at 1.3428, just inside the top of that zone rather than at its exact edge. The stop goes at 1.3388, below the whole band, and the target at 1.3508, just under the prior high. That is 40 pips of risk against 80 pips of reward, a 1:2 ratio, and at £5 per pip it is £200 at risk to make £400, roughly 2% of a £10,000 account.
Read more: What is a pip in forex trading? How to calculate and use it
Item |
Level |
Reasoning |
|---|---|---|
| Current price | 1.3480 | Too high to buy; no edge here |
| Support zone | 1.3410 to 1.3425 | Buyers stepped in twice already |
| Buy limit | 1.3428 | Just inside the zone, not on its edge |
| Stop loss | 1.3388 | Below the whole band, not a fixed distance |
| Target | 1.3508 | Just under the prior high |
| Risk | 40 pips / £200 | At £5 per pip |
| Reward | 80 pips / £400 | Ratio of 1:2 |
Four situations where a buy limit is the right tool, and why the price goes where it goes:
I placed exactly the trade above on a Tuesday morning and then went out for the day. GBP/USD drifted lower into the London afternoon, filled me at 1.3428, and I did not see the fill until that evening. Two sessions later it tagged 1.3508. The entire value of that trade came from a decision made before the market moved, not from watching it.
A sell limit order sits above the current market price. You are waiting for a rally into a level you consider expensive, and selling there, either to open a short or to take profit on a long you already hold.
The same treatment on the other side. GBP/USD is trading at 1.3455. Price stalled twice around 1.3520 to 1.3540 earlier in the month, which makes that band the obvious place sellers are waiting.
The sell limit goes at 1.3532, inside the band. The stop goes at 1.3568, above the whole thing, and the target at 1.3460, back near the current price. That is 36 pips of risk for 72 pips of reward, again 1:2, which at £5 per pip means £180 at risk to make £360.
Item |
Level |
Reasoning |
|---|---|---|
| Current price | 1.3455 | Too low to sell; no edge here |
| Resistance zone | 1.3520 to 1.3540 | Price stalled there twice this month |
| Sell limit | 1.3532 | Inside the band, leaving room above |
| Stop loss | 1.3568 | Above the whole band |
| Target | 1.3460 | Back at the level price came from |
| Risk | 36 pips / £180 | At £5 per pip |
| Reward | 72 pips / £360 | Ratio of 1:2 |
Three situations where a sell limit earns its place:
That last point is worth stating plainly: the same sell limit does two different jobs depending on whether you hold a position. As an entry it opens a short; attached to an open long it closes the trade at your price. The mechanics are identical.
Read more: What is a stop-loss order and how to set it
Both orders wait for a better price. The only real difference is which side of the market they wait on, and what "better" means when you are buying versus selling.
Feature |
Buy limit |
Sell limit |
|---|---|---|
| Placement | Below the current price | Above the current price |
| Trigger | Price falls to the limit or lower | Price rises to the limit or higher |
| Use | Entering long on a pullback | Entering short on a rally, or taking profit |
| What you are waiting for | A cheaper entry | A better selling price |
| Main risk | Price never comes back; the order dies | Price never gets there; the order dies |
The rule underneath the whole table is short enough to memorise: buy below, sell above. A limit order always sits on whichever side of the market is more favourable to you, which is exactly why it may never get hit.
Your order rests in the market until price reaches your level, then executes at that price or better. The "or better" half gets ignored constantly, and it matters: a buy limit at 1.3428 that gets filled during a fast drop can execute at 1.3424, handing you four pips of price improvement rather than slippage against you.
Now the honest part, because the interesting cases are the ones where nothing happens at all.
The sell limit example above is one I actually missed. Price reached 1.3527, five pips under my order at 1.3532, reversed, and fell 90 pips over the next two days. My analysis was right and my order was wrong, because I had put it at the level I wanted rather than the level the market was likely to reach. That is the whole lesson of this section.
So: a limit order guarantees the price and not the fill. If being in the trade matters more than the price you pay, that is what a market order is for, and it carries the opposite cost.
Read more: Market Order Explained: How It Fills and When to Use It
The flow below works on any platform, because the sequence of decisions does not change even when the buttons do. Most of the work happens before you touch the order ticket.
Settle the pair and whether you are going long or short before anything else, because direction decides which side of the current price your order belongs on. Long means below the market, short means above it. Get this backwards and the platform will usually reject the order, which is at least a cheap way to find out.
You can place a limit order on any currency pair your broker offers, but the pair decides how reliable that order is. On majors such as GBP/USD, EUR/USD and USD/JPY, spreads stay tight and price moves in small increments, so an order at your level usually gets a clean fill. On exotics such as USD/TRY or USD/ZAR, the spread can be 20 to 50 pips wide and price jumps in chunks, which means the same order can be skipped entirely or filled far from where you expected. Same instruction, very different odds.
Ready to place your first limit order on a real chart?
This is the decision the whole trade rests on, and it is not "type in a number you like". Find the structural level first: a prior swing high or low, or a zone price has reacted to more than once. Then place the order just inside that zone rather than at its outer edge.
In the buy limit example, the zone ran from 1.3410 to 1.3425 and the order went at 1.3428, three pips above the top of it. Placing it at 1.3412, right on the old low, would look more precise and fill far less often, because price tends to turn a few pips before the exact level everyone can see. You are trading a slightly worse entry for a materially better chance of getting one.
Put both on the same ticket rather than adding them after the fill. Limit orders fill when you are not watching, which is most of the point of using them, and an unprotected fill at 3am is not a trade, it is an exposure.
Size the stop from structure, not from a round number. In the example the stop sat at 1.3388 because that was below the entire support band; a fixed 20 pips would have placed it inside the zone, where normal noise would have taken it out.
The expiry, or time-in-force, decides how long the order waits. Pick it from the level you are waiting for: a few hours takes a day order, a level that may need days takes GTC, and an idea tied to a specific event takes GTD.
Expiry |
Full name |
When it dies |
Use it when |
|---|---|---|---|
| Day | Good for the day | End of the trading day | You only want to wait out today's session |
| GTC | Good 'till cancelled | Only when you cancel it | The level may take days to arrive |
| GTD | Good till date | On the date you set | The idea is tied to an event |
| IOC | Immediate or cancel | Instantly, for any unfilled part | A partial fill is acceptable |
| FOK | Fill or kill | Instantly, unless filled in full | It is all or nothing |
Once submitted, the order sits in your pending list, where the price can be amended or the whole thing cancelled. Check it whenever the reason you placed it changes.
This is where discipline earns its keep: do not let a three-day-old order fill you into a market you no longer agree with. If the structure that justified the level has broken, cancel it. The order does not know the chart has changed.
One habit that pays for itself: place the limit price inside the zone, not on its exact tick. The trades you lose to a level that missed by 2 pips cost far more over a year than the few pips of entry you give up by sitting slightly inside.
A limit order is the right tool when the price you get matters more than getting in at all. Three situations where that holds:
There are four situations where a limit order is the wrong tool. In each one the order either misses the trade you wanted or fills you into a market that has already moved, so the table sets out what goes wrong and what to reach for instead.
Situation |
Why the order fails |
Better approach |
|---|---|---|
| Data releases and rate decisions | Spreads widen and price gaps straight through the level | Wait for the spread to normalise, then place the order |
| Thin holiday and rollover sessions | Erratic prints touch levels without following through; partial fills are common | Stand aside, or accept a smaller position size |
| A one-way market you are chasing | Price never returns, and every amendment makes the entry worse | A market order, if the setup still justifies entry |
| Exotic pairs with wide spreads | A spread of 20 to 50 pips can swallow the level on its own | Trade the majors, or widen the zone to match the spread |
The pattern running through all four is the same: a limit order needs the market to behave in an orderly way. The judgement in one line is that the faster the market, the less a limit order can be relied on; the more structured the market, the more it is worth.
Read more: What Is Spread in Forex? Formula, Calculation & Examples
Used in the wrong place, a limit order does not simply fail to help. It creates losses of its own, and they are worth naming because none of them look like mistakes at the moment you make them.
Every one of these comes from the same root: the order was treated as a decision in itself rather than as the execution of a decision already made. The order ticket is the last step, not the plan.
Read more: What is liquidity in Forex and how is it measured
Read more: What is a pending order and how does it work
A limit order is an instruction to your broker to buy or sell a currency pair at a specific price or better. A buy limit order executes only at your set price or lower, while a sell limit order executes only at your set price or higher. It guarantees price control, but not trade execution.
The key difference is that a limit order guarantees a specific price (or better) but does not guarantee execution, whereas a stop order guarantees execution (turning into a market order once triggered) but does not guarantee the final execution price. In short, one protects your price and the other protects your participation.
A limit order is a good idea when price control is more important than fast execution. It lets you set a maximum purchase price or minimum sale price. However, it does not guarantee your trade will happen if the market price never reaches your target.
How long a limit order lasts depends on the time-in-force setting you choose when placing the trade. It can expire at the end of the trading day, last for a few weeks or months, or remain active until you cancel it or it gets filled. The expiry table above sets out which setting suits which situation.
The risk is not in the order type, it is in where you place it. A buy limit at a level with no structure behind it simply buys a falling market at a slightly better price. The second risk is behavioural: chasing the market with a market order after the limit fails to fill, which turns a missed trade into a bad one.
It depends on whether you want the price or the fill. A limit order enforces patience, which suits beginners learning to wait for levels; a market order guarantees you are in, which matters when the setup is time-sensitive. The most common beginner mistake is using a limit order to chase a fast market, where it delivers neither.
Three things are worth keeping from this. Buy below and sell above, because a limit order always waits on the favourable side. It guarantees your price and never your fill, so every order needs a plan for the day it does not trigger. And the limit price belongs inside a zone rather than on a single tick, because the market rarely respects the exact level you drew.
A limit order cannot make a bad level good. It executes a decision you already made, which is exactly why the decision deserves more time than the order ticket does.
The fastest way to make this concrete is to place two. Open GBP/USD on a demo account, set one buy limit below the market and one sell limit above it at levels you can justify, then check back in a week to see which filled, which died, and what the market did in between.
The RADEX MARKETS editorial team consists of seasoned financial professionals and market observers. Dedicated to delivering objective market summaries, macroeconomic insights, and educational content, the team strives to keep traders well-informed in a fast-paced financial environment.
Reviewed by RADEX MARKETS
Risk Warning: Trading derivatives and leveraged products carries a high level of risk, including the risk of losing substantially more than your initial investment.
Related concepts:
Trading derivatives and leveraged products is high risk and may result in losses exceeding your initial investment. Read our T&C and PDS before trading.
OPEN ACCOUNT