In briefForex order types tell the platform when and how to attempt an entry or exit. A buy limit sits below the current market, a sell limit above it, a buy stop above it and a sell stop below it. Market and stop orders prioritise execution but not an exact price; limit orders control price but may never fill. Bid/ask triggers, gaps, slippage and broker-specific rules still determine the result.
Forex order types on one price map
Forex order types are instructions, not predictions. A market order asks to trade at the best available price; a limit order sets the worst acceptable price; and a stop order remains inactive until a trigger is reached, after which it commonly becomes a market instruction. The label determines the execution logic, while position size and exit planning determine the financial risk.
For pending entries, remember location. A buy limit is placed below the current market because the buyer wants a cheaper entry after a decline. A sell limit is above the market because the seller wants a higher entry after a rise. A buy stop is above the market and a sell stop is below it because each waits for price to move through a trigger in the intended direction.
Assume EUR/USD is quoted at 1.1000 bid and 1.1002 ask. A buy market order deals against the ask. A sell market order deals against the bid. Pending-order validity depends on which side triggers under the broker's rules, so a chart showing only bid or mid can make an activation look surprising.
Use the order ticket's own terminology and read the execution policy. Retail rolling spot and CFDs are usually off-exchange products: the instruction is handled under the broker's quote and execution arrangements, not placed into one global central order book where every FX participant can interact with it.
Before placing any instruction, translate the quote into cash risk using our guide to forex leverage and margin. An order label does not limit an oversized position.
Where the four pending forex orders sit
Sell at a higher price, or buy only after price rises through a trigger.
The spread means buy and sell instructions do not use the same side of the quote.
Buy at a lower price, or sell only after price falls through a trigger.
| Order type | Direction | Location versus current market | Typical purpose | Principal risk |
|---|---|---|---|---|
| Market | Buy or sell | Immediate | Enter or exit promptly | Fill can differ from the visible price |
| Buy limit | Buy | Below current ask | Buy after a pullback | Market may never fall to the limit or may continue falling after fill |
| Sell limit | Sell | Above current bid | Sell after a rally | Market may never rise to the limit or may continue rising after fill |
| Buy stop | Buy | Above current market | Enter after upward movement reaches a trigger | Becomes executable in a fast move and can slip higher |
| Sell stop | Sell | Below current market | Enter after downward movement reaches a trigger | Becomes executable in a fast move and can slip lower |
Market orders prioritise execution, not price
A market order asks the provider to execute the available quantity promptly. The screen price is a quote observed before the request reaches the execution system, not necessarily a guaranteed fill. During ordinary conditions and modest size, the difference may be small. In a fast or thin market, the order can fill across several prices or after the quote has moved.
Positive slippage means the fill is better than the reference; negative slippage means it is worse. Judge execution across a matched sample rather than one trade, and distinguish market movement from avoidable delay or an undisclosed policy. Record requested price, fill, time, size, connection and event context.
A market order can be suitable when leaving exposure matters more than a precise price. It is dangerous to read at market as at the last chart value. Buys cross to the ask and sells cross to the bid, immediately incorporating spread. A large order may also consume more than the best quoted quantity.
Some venues use market-with-protection or market-limit variants that restrict how far an instruction can execute. Retail platforms do not implement every name identically. Confirm what happens to an unfilled remainder and whether the order can be rejected, partially filled or converted.
See how bid, ask and position size determine the opening hurdle in our forex spread calculation guide.
Buy limit and sell limit orders explained
A buy limit defines the maximum price the trader is willing to pay. With EUR/USD near 1.1000/1.1002, an illustrative buy limit at 1.0950 seeks a lower entry if the relevant ask reaches the level. A sell limit defines the minimum acceptable selling price; one at 1.1050 seeks an entry after a rise if the relevant bid reaches it.
Limit describes price control, not a guaranteed transaction. The market may turn one fraction before the level, available quantity may be insufficient, or the broker's triggering side may not reach the price shown on a different chart. A filled limit can also be the beginning of a larger adverse move; better entry price does not mean better forecast.
On a central limit order book, a resting limit order can join a visible price queue subject to price and time priority. In much retail FX/CFD trading, the instruction is stored and executed against the broker's quote stream under its policy. It does not automatically contribute liquidity to a universal FX book. That distinction matters when borrowing explanations from futures or equities.
Use a limit when the thesis requires a maximum entry price and accepting no fill is preferable to paying more. Do not move the order repeatedly just because the market is leaving. That converts a price-controlled plan into an emotional market entry without acknowledging the changed risk.
Buy stop and sell stop orders explained
A buy stop sits above the current market and activates after upward price movement reaches its trigger. With EUR/USD around 1.1000/1.1002, an illustrative buy stop at 1.1050 might be used by someone who only wants exposure if price moves above a planned zone. A sell stop at 1.0950 waits below the market for downward movement.
Once triggered, a standard stop generally becomes a market order. It therefore prioritises joining the move, not filling exactly at the trigger. If an announcement causes price to jump from below to above a buy-stop level, the first available fill can be higher. The equivalent sell stop can fill lower during a downward gap.
Spread can activate the order. A buy stop may reference the ask while the visible chart shows the bid; a sell stop may use the bid. When spreads widen, one side can touch the trigger without a mid-price chart doing so. Learn the platform setting for pending entries and request tick-level evidence when investigating a disputed activation.
Stop entries are often described as breakout orders, but the instruction itself cannot distinguish a sustained breakout from a brief spike. Define what confirmation, if any, is required, and decide whether waiting for it is compatible with the intended entry price.
Session changes and scheduled releases affect triggering and slippage; map them with the UK forex market-hours guide.
Our article on liquidity in forex explains why a trigger can meet very different available depth from one moment to the next.
Stop-loss, take-profit and trailing stops
A stop-loss is an exit instruction placed beyond the level where the position thesis should no longer be accepted. For a long position it normally sits below the market; for a short position, above. It limits the decision to remain exposed, but an ordinary stop does not guarantee the exact loss because it can slip in a gap or fast market.
A take-profit is commonly a limit exit at a favourable price. For a long position it offers to sell above the market; for a short, to buy back below. Reaching the chart level does not always guarantee a full fill, especially if the trigger side, quantity or price stream differs. Review partial-fill behaviour.
A trailing stop automatically moves its trigger when price progresses favourably by the configured distance, while generally not moving back when price reverses. The distance may be measured in points, pips, percentage or money. A very tight trail can be activated by ordinary spread and volatility rather than a meaningful change in structure.
A guaranteed stop, where offered and eligible, promises execution at the selected level under stated conditions, usually for a premium or with restrictions. It is a contract feature, not another name for a normal stop. Check instruments, minimum distance, amendment rules and when the premium is charged or refunded.
Choose the invalidation first, then size the trade with the process in our forex risk-management guide. Moving a stop to fit a desired position reverses that logic.
| Exit instruction | What happens at trigger | Price certainty | Important caveat |
|---|---|---|---|
| Standard stop-loss | Usually becomes a market instruction | No exact fill guarantee | Can slip through the trigger |
| Stop-limit | Activates a limit order | Will not accept worse than limit | May remain unfilled while losses continue |
| Trailing stop | Trigger follows favourable movement by a set method | No exact fill guarantee after trigger | Ordinary noise can activate a tight trail |
| Guaranteed stop | Provider commits to the selected exit under its terms | Level guaranteed when conditions are met | Premium, distance and eligibility rules vary |
| Take-profit limit | Attempts a favourable closing fill | At limit or better under stated logic | A touch may not fill all quantity |
Stop-limit, OCO and time-in-force instructions
A stop-limit combines a trigger with a limit. When the stop is reached, the platform activates a limit order rather than an unrestricted market order. It prevents a fill beyond the chosen limit but introduces non-execution risk. In a gap, the market can move past the permitted range and leave the position open.
One-cancels-the-other, or OCO, links two orders so that execution of one cancels the other. It can connect alternative entry scenarios or a stop-loss with a take-profit. Confirm whether cancellation occurs server-side, how partial fills are handled and what happens during a platform or connection interruption.
Time in force determines how long an order remains active. Day orders expire at the provider's defined end of day; good-till-cancelled orders remain until filled, cancelled or limited by a maximum duration; good-till-date uses a specified expiry. Immediate-or-cancel and fill-or-kill impose stricter execution conditions but may not be offered on every retail platform.
Expiry uses the platform's clock, not necessarily local time. Review pending orders before weekends, holidays and major releases. A forgotten GTC order can activate under conditions that no longer match the original analysis.
Test each platform's exact ticket and amendment flow using our comparison of forex trading apps as a starting shortlist, not a substitute for a demo test.
A pre-order checklist that prevents label mistakes
Order-entry errors are operational risks. A sound market view can still lose because buy and sell were reversed, units were confused with lots, the wrong account was selected or a pending order remained active after the plan expired. Slow the ticket down with the same spoken or written check every time.
Practise amendments as well as entries. Know how to cancel a pending order, reduce only part of a position, attach an exit without closing immediately and find the official transaction record. Then repeat on mobile, because compact tickets can hide units and advanced settings behind another panel.
Use a simulator for mechanics while keeping the limitations in our demo versus live account comparison in view. Simulated fills do not prove live liquidity.
Before a live account, identify the counterparty using our guide to checking forex broker regulation and read its execution policy.
Choose which certainty matters most
Name the purpose. Is this an immediate entry, better-price entry, momentum trigger, protective exit or profit-taking exit?
Check direction and location. Confirm buy or sell and whether the selected price is valid above or below the current bid/ask.
Check size and units. Translate lots, units or value per point into notional exposure and cash risk.
Check trigger and fill logic. Know which quote side activates the order and whether it becomes market or limit.
Set expiry. Cancel the instruction when the analysis, session or event context no longer applies.
Verify after submission. Read back order type, direction, quantity, trigger, exit and status from the confirmation.
Forex order types FAQ
What is a buy limit in forex?
A buy limit is a pending instruction to buy at a specified price or better below the current market. It seeks a cheaper entry after a decline, but it may never fill and price can continue falling after execution.
What is a buy stop in forex?
A buy stop is placed above the current market and activates when the relevant price reaches the trigger. It commonly becomes a market instruction, so the fill can be higher than the stop in a fast move.
What is the difference between a sell limit and sell stop?
A sell limit is above the current market and seeks to sell after a rise. A sell stop is below the market and seeks to sell after downward movement reaches a trigger. One looks for a better price; the other joins movement beyond a level.
Does a stop-loss guarantee my exit price?
A standard stop-loss usually does not. After triggering it executes at available prices and can slip during gaps or thin markets. A specifically guaranteed stop is a separate feature with provider conditions and often a cost.
Why did my pending forex order trigger before the chart touched it?
The chart may show bid or mid while the order uses ask, or the spread may have widened. Different price feeds also print different highs and lows. Check the broker's trigger rules and tick history.
Which forex order type is best?
There is no universal best type. Use market when execution matters more than exact price, limit when price control matters more than receiving a fill, and stop when activation beyond a trigger is part of the plan. Each introduces a different risk.



