basics

Forex Order Types Explained

Market, limit, stop, stop-loss, take-profit, trailing, OCO: what each order type does, what it guarantees, and the things stops can quietly fail to protect against.

An order is the instruction you give your broker about when to enter or exit a trade. The catalogue of order types looks intimidating at first: market, limit, stop, stop-limit, stop-loss, take-profit, trailing, OCO, bracket. In practice almost everything is built from three primitives, and once those are clear the rest is combinations. This article walks each type, what it actually does, and a careful note on what stops do and do not guarantee, because the misunderstanding there is the single most expensive one beginners make.

The three primitives

Every other order type is a wrapper around one of these three.

  • Market order. Fill me now at the best available price. The fill is effectively immediate; the price is whatever the market will give you, not whatever you saw a moment ago.
  • Limit order. Fill me only at this price or better. A buy limit sits below the current price; a sell limit sits above it. You are saying: I am willing to wait, and I want a price improvement on what is currently available.
  • Stop order. Fill me only once the market reaches this price or worse. A buy stop sits above the current price; a sell stop sits below. You are saying: I do not want in until the market proves a move is happening, even if the proof costs me a worse entry.

Limit and stop orders look symmetric, but they are pointed at opposite intentions. A buy limit says “I think this is too low, get me in if it comes down”. A buy stop says “I will only believe in upside once the market actually breaks higher”. Confusing the two on a real position is not a small error.

Stop-loss and take-profit: the bracket

Once you are in a trade, the two orders that matter most run in the background, waiting to close it. They are nothing more exotic than a stop and a limit pointed at the exit, not the entry.

A stop-loss is a stop order placed against your open position. If you bought EUR/USD at 1.0850, a stop-loss at 1.0820 says “if the market drops to 1.0820, fire a market order to close me out”. It is your insurance against the trade going further wrong than you can afford.

A take-profit is a limit order placed against your open position. If the same trade has a take-profit at 1.0910, the order says “if the market rises to 1.0910, fire a market order to close me out at that price or better”. It locks in a planned win.

Together they form a bracket: a planned exit on both sides, set up before the trade can surprise you. Most modern platforms let you submit the entry and the bracket as one combined order.

1.0842 1.0870 1.0898 1.0926 1.0953 May 4 May 8 May 14 May 20 May 26 Jun 1 EUR/USD · entry, stop, target on a sample series Entry (long) Stop-loss Take-profit
Fig. 1 A long position with both legs of a bracket in place. The dashed entry sits inside the move; the stop sits below; the target sits above. Whichever level the price reaches first decides how the trade ends. The other order is cancelled (which is what the OCO mechanic, below, does automatically). Illustrative data: a synthetic series generated for teaching, not a real market quote.

The discipline of setting the bracket before you enter is the single biggest behavioural improvement a beginner can make. It moves the decision about how much you are willing to lose into a calm moment, not a panicked one.

Trailing stop: a stop that moves with you

A trailing stop is a stop-loss whose price follows favourable moves but not unfavourable ones. You define it by distance, not level: “keep the stop 25 pips below the highest price the trade has reached”.

If you are long EUR/USD at 1.0850 with a 25-pip trailing stop, the stop starts at 1.0825. If the market rises to 1.0900, the highest price seen so far becomes 1.0900, and the stop adjusts to 1.0875. If the market then slips back to 1.0875, you are stopped out, locking in 25 pips of profit rather than the loss you started with. If the market never reverses far enough to hit the trailing stop, it simply rides along behind it.

Trailing stops are a sensible tool for trades that have already started to work, especially in trending conditions. They are not a magic solution: in choppy markets they get tagged out on small reversals that go nowhere, locking in scraps of profit just before the original move resumes. Like every other tool here, they are a tradeoff, not a free edge.

OCO and bracket orders

OCO stands for one cancels the other. It is a pair of pending orders, linked so that the first one to fill automatically cancels the second. In practice it is what your platform uses behind the scenes to implement a bracket: the stop-loss and the take-profit are submitted as an OCO pair, and whichever fires first cleans up the other so you do not end up with a dangling exit order still sitting in the market after the position is closed.

OCO is also useful on entry. A trader who wants to be in a particular pair “in either direction” once it breaks out of a range can place a buy-stop above the range and a sell-stop below it, linked as OCO. The first to trigger fires the position; the other is cancelled. The pattern is honest about the fact that the trader has no opinion on direction, only on the range break.

A bracket order is the broader name for an entry plus a pre-set stop-loss and take-profit, submitted together. It is the structurally disciplined form of opening a trade. If your platform supports it, use it.

Stop-limit: the stop that refuses bad fills

A stop-limit order is a stop that, instead of firing a market order when triggered, fires a limit order. You define two prices: the stop price (where the order activates) and the limit price (the worst fill you are willing to accept).

It exists to defend you against slippage on the fill. A normal stop triggered during a violent move can be filled meaningfully worse than the stop level. A stop-limit set with a slightly worse limit price would either fill within that band or not fill at all, leaving the position open.

That sounds attractive until you think about what “not fill at all” means in the scenario the stop existed for. The trade was supposed to be closed because the market moved past your tolerance. If the limit prevents the close, the position is still open and the market has already moved against you faster than your limit allowed. Stop-limit orders trade slippage risk for the risk of an uncapped loss, and that trade is usually worse. Most retail risk-management writing recommends a plain stop-loss for this reason; stop-limits have a place, but it is narrower than beginners often think.

What a stop-loss actually guarantees

This is the part that costs the most when it is misunderstood. A stop order is not a guarantee that you will exit at the stop price. It is a promise to fire a market order at that level. Two situations break the illusion of certainty:

  • Gaps. Spot FX runs continuously from Sunday evening to Friday evening, but it does not run on weekends. A position open over the weekend can be subject to a Monday-morning gap if a meaningful event occurs while the market is closed. A stop at 1.0820 fires when price next prints, which may be 1.0760, and the fill will be near 1.0760, not 1.0820. The same applies to thinly-traded pairs around news releases.
  • Fast markets. A central bank surprise or a flash event can produce a market that simply skips through your stop level before liquidity re-emerges. The stop fires, but the next available bid is several pips (sometimes much worse) away.

Some brokers offer guaranteed stop-loss orders that close at the stop level no matter the conditions. They are not free: brokers charge either a per-trade fee or a wider spread on guaranteed-stop accounts. They are worth considering for positions held over weekends or through known event risk, less so for routine intraday trades.

The honest summary: a stop-loss limits most losses, not all losses. Plan your position size as though the rare bad fill could happen, because over a long enough timeline it will.

Pending vs immediate orders

Orders also differ in when they are active.

  • Market orders are immediate: they execute on submission.
  • Pending orders (limit, stop, stop-limit) sit on the book until their condition is met or they expire.

Pending orders carry a time-in-force setting that tells the broker how long to hold them:

  • Day order (DAY). Cancelled automatically at the end of the trading day if not filled.
  • Good ‘til cancelled (GTC). Stays active until you cancel it yourself, with a typical maximum life of 30 to 90 days depending on the broker.
  • Good ‘til date (GTD). Stays active until a date you set.
  • Immediate or cancel (IOC) / Fill or kill (FOK). Execute now and cancel any unfilled portion, or insist on the full size or nothing. More common in stocks than retail FX.

The cost of an old GTC order you have forgotten about is real. A buy limit you placed three months ago, sitting just below price, may quietly trigger on a market move you no longer care about. Periodically auditing open and pending orders is unglamorous good hygiene.

A practical pattern

A reasonable default workflow for a beginner is:

  1. Decide your direction (long or short) and conviction level.
  2. Decide your risk per trade as a fixed percentage of account equity. (See Risk Management Basics.)
  3. Decide your stop level based on the trade thesis (where it would be wrong), not on the dollar amount you want to risk.
  4. Derive position size from steps 2 and 3, not from how big a position the margin will technically permit. (See Leverage and Margin Explained.)
  5. Submit the position as a bracket: entry + stop-loss + take-profit together, so the entire trade is decided before it can move against you.

That sequence quietly removes most of the bad decisions discretionary trading otherwise produces. The order types here are the mechanical vocabulary it relies on.

The takeaway

Every order in retail FX is built from three primitives: market, limit, and stop. Stop-loss and take-profit are stops and limits pointed at the exit; brackets combine them; trailing stops are stops that follow favourable moves; OCO links pending orders so one cancels the other. Stop-limit orders exist but usually trade slippage risk for the worse problem of an uncapped loss. A plain stop-loss limits most losses, not all of them, and the rare gap or fast-market fill is part of the true cost of trading.

Knowing the mechanics is necessary but not sufficient. The decision a trader actually owns is where the stop and the target go, not which button submits them. That is the subject of position sizing and risk, which is where to read next.

#fundamentals#orders#stop loss#execution#beginner