CFD Order Types Explained 2026: Market, Limit, Stop, Trailing Stop and Stop-Limit

Understanding CFD order types is one of the fastest ways to improve your trading discipline. Every trade you place — whether you are buying XAU/USD, selling the NAS100, or scalping EUR/USD — travels through the same five order categories. Choosing the right order type for the right situation can mean the difference between a clean entry and a slippage-filled disaster.

This 2026 guide covers all five CFD order types with practical examples, explains when each is appropriate, and shows how they are executed on the UZFX platform. For background, see our complete CFD trading guide, our risk management strategies article, and the UZFX 2026 review.

The five CFD order types at a glance

Order typeWhat it doesBest for
Market orderExecutes immediately at the best current priceWhen speed matters more than price
Limit orderFills only at a specified price or betterEntering at a target level
Stop order (stop-market)Becomes a market order once a trigger price is hitStop-loss protection and breakout entries
Stop-limit orderBecomes a limit order once a trigger price is hitPrecise control during volatile moves
Trailing stopMoves automatically with the market in your favourLetting profits run while protecting a floor

Every CFD broker offers these five types. The differences come down to execution engine, slippage tolerance and platform UX — factors that matter especially when you are placing orders on the UZFX Web Terminal or H5 mobile app.

1. Market order: execute now, price second

A market order instructs the broker to fill your trade immediately at the best available bid or ask. When you click “Buy” on a market order, your CFD position opens at the current ask price — not at a price you specified.

When to use a market order

Market orders are the correct choice when:

  • You are reacting to a live news release and need immediate exposure
  • The spread is tight and you are confident the execution price will be close to the displayed mid-rate
  • You are closing an existing position and want to exit instantly

When to avoid a market order

Market orders become problematic during:

  • Low-liquidity periods. Early Sunday, late Friday, or just before a major holiday, spreads widen and a market order can fill several pips away from the displayed price.
  • High-volatility events. During a rate decision or a geopolitical headline, the best available price can shift rapidly between the time you click and the time the order fills.
  • Thinly traded instruments. Exotic currency pairs and small-cap stock CFDs can carry spreads of 20–50 pips during quiet hours.

For UZFX traders, the Web Terminal shows the live bid, ask and spread on every instrument. If the spread on a metal or index CFD looks unusually wide, a limit order is safer than a market order.

2. Limit order: enter at your target price

A limit order sets a price at which you are willing to buy or sell. The order sits in the broker’s order book and only executes when the market reaches your limit price — or a better one.

Buy limit order

A buy limit is placed below the current market price. If you think EUR/USD at 1.1000 is expensive, you might set a buy limit at 1.0950. If the market drops to 1.0950, your buy order fills — ideally at 1.0950 or better if the market overshoots.

Sell limit order

A sell limit is placed above the current market price. If you are short USD/JPY at 148.50 and want to add to the position on a rally, a sell limit at 149.00 lets you scale in without watching the screen.

When to use a limit order

  • Range-bound markets. When a pair is bouncing between support and resistance, limit orders let you buy near support and sell near resistance without chasing price.
  • Scaling into a position. Instead of one large market order, you can split your entry into three limit orders at progressively better prices.
  • When you can wait. If the trade is not urgent, a limit order removes the risk of paying a wide spread.

The risk: missed entries

The trade-off with a limit order is that it may never fill. If the market reverses before reaching your limit, you miss the trade entirely. This is acceptable when discipline is the goal — a missed trade is not a loss.

On the UZFX platform, limit orders remain active until filled, cancelled, or expired. You can set a time-in-force condition (“Good Till Cancelled” or “Day Only”) depending on your strategy.

3. Stop order (stop-market): protect or break out

A stop order — often called a “stop-market” order — sits dormant until a trigger price is hit. Once the trigger is reached, the order becomes a market order and executes at the best available price.

Stop-loss: the defensive use

The most common use of a stop order is a stop-loss on an open position. If you are long XAU/USD at 2,650 and set a stop-loss at 2,620, the broker automatically sells your position when the bid reaches 2,620. This caps your loss without requiring you to watch the screen.

Stop-losses should be placed based on market structure, not on an arbitrary dollar amount. A stop below the previous swing low on gold is more meaningful than a stop exactly 50 dollars below your entry.

Buy-stop and sell-stop: the offensive use

Stop orders are also used to enter a position on a breakout:

  • Buy-stop. Placed above the current price. If the market breaks above a resistance level, the buy-stop triggers and you join the rally.
  • Sell-stop. Placed below the current price. If the market breaks below support, the sell-stop triggers and you enter the downtrend.

The slippage risk

Because a stop order becomes a market order once triggered, it inherits all the risks of a market order. During a fast move, your stop can fill several pips (or points) away from the trigger price. For UZFX, this means a stop-loss on XAU/USD during a high-impact US release could execute at 2,615 instead of 2,620.

4. Stop-limit order: precise control in volatile markets

A stop-limit order combines the trigger of a stop order with the price discipline of a limit order. It has two prices: the stop (trigger) and the limit (maximum acceptable fill).

Example: buy-stop-limit

EUR/USD is trading at 1.1000, with strong resistance at 1.1050. You want to enter long only if the resistance breaks, but you do not want to chase the price if it gaps through the level.

  • Set a buy stop at 1.1050 (trigger)
  • Set a buy limit at 1.1070 (maximum acceptable price)

If the market rises to 1.1050, your stop triggers and a buy limit at 1.1070 is placed. If the market continues to 1.1065, your order fills. If it reverses before reaching 1.1070, your order is not filled. You have avoided a false breakout above 1.1050 that immediately reverses.

When stop-limit is essential

  • Around major economic releases. A stop-limit prevents you from being filled at an extreme price during a gap.
  • On illiquid instruments. Exotic pairs and smaller indices can gap through a level; a stop-limit gives you a price ceiling.
  • When precision matters more than certainty. If you are willing to miss the trade rather than accept a bad fill, use a stop-limit.

UZFX’s Web Terminal supports stop-limit orders on all CFD instruments. Set the order type when placing the pending order, enter both the stop and limit prices, and the terminal handles the rest.

5. Trailing stop: let profits run, lock in a floor

A trailing stop is a dynamic stop-loss that moves with the market in your favour. You set a distance — in pips, points or a percentage — and the stop automatically adjusts as the trade becomes more profitable. The stop never moves back.

How a trailing stop works

Long EUR/USD at 1.1000, trailing stop set at 50 pips:

Market moves toTrailing stop moves toProtected profit
1.10001.09500 pips
1.10501.10000 pips (break-even)
1.11001.105050 pips locked
1.11501.1100100 pips locked
1.1120 (reversal)stays at 1.1100
1.1099 (hit stop)closes at ~1.1100100 pips realised

The key insight is that the trailing stop protects the best price achieved since the trade was opened, minus your trailing distance.

Choosing the trailing distance

The trailing distance should be calibrated to the instrument’s volatility:

  • Major forex pairs (EUR/USD, USD/JPY): 30–60 pips is common for intraday trends
  • Gold (XAU/USD): $10–$25 trailing distance for swing trades
  • Indices (US500, NAS100): 50–150 points depending on the session
  • Crypto (BTC/USD, ETH/USD): 2–5% trailing distance to absorb normal volatility

A trailing stop that is too tight will be hit by ordinary noise. One that is too wide gives back too much of a winning move before activating.

UZFX supports trailing stops on all CFD instruments through the Web Terminal and H5 mobile app. You can adjust the trailing distance at any time after the trade is open.

Which order type should you use?

The choice depends on your trading style and market condition:

ScenarioRecommended order
Entering a trade immediatelyMarket order
Waiting for price to reach a levelLimit order
Protecting an open positionStop-loss (stop-market)
Entering on a breakoutBuy-stop or sell-stop
Protecting against a bad fill in a gapStop-limit
Letting a winning trade runTrailing stop

Most traders use a combination of these types. A typical swing trade might use a limit order to enter, a stop-loss to define risk, a take-profit limit to cap reward, and a trailing stop to let the position extend if the trend continues.

Order types on the UZFX platform

UZFX does not offer MetaTrader 4 or MetaTrader 5. Instead, all trading is conducted through the UZFX Web Terminal, the H5 mobile web app, or the native iOS, Android, Windows and Mac applications. All five order types are supported across every platform.

FeatureUZFX Web TerminalUZFX H5 MobileiOS / Android / Win / Mac
Market order
Limit order
Buy-stop / sell-stop
Stop-limit
Trailing stop
One-click trading
Pending order management

The UZFX ASIC-regulated entity operates under AFSL 001291473, which you can verify on the ASIC professional registers. The $10 minimum deposit (updated 17 July 2026) makes it easy to practice order types on a live account with minimal capital at risk.

To deepen your understanding of CFD trading mechanics, explore these related guides:

FAQ

Can I place a market order on any UZFX instrument?

Yes. Market orders are available on every CFD instrument offered by UZFX — forex pairs, metals, energies, indices, stocks and crypto. The execution quality depends on the instrument’s liquidity and the current spread.

Is a stop-loss order guaranteed to execute at my price?

No. A stop-loss becomes a market order once the trigger is hit, so it executes at the best available price. During gaps or extreme volatility, the execution price can be worse than the stop level. For tighter control, use a stop-limit order.

Can I use a trailing stop on a losing position?

A trailing stop is designed to protect profits, not to add to losses. It moves in your favour only — when the market moves against you, the stop stays fixed. This is why a trailing stop is set after a trade has moved into profit, not at the moment of entry.

What happens to my pending orders if the market is closed?

Pending limit, stop and stop-limit orders remain active on the UZFX platform even when the market is closed, unless you set an expiry time. When the market re-opens, the order is evaluated against the new bid and ask. If the re-opening price is beyond your trigger or limit, the order may be cancelled or partially filled depending on the instrument’s specifications.

How does UZFX compare to brokers that offer MT4 and MT5 on order types?

UZFX’s proprietary terminal supports all five standard order types. MT4 and MT5 brokers offer the same five types. The practical difference is platform UX, order-book visibility and execution speed. UZFX’s Web Terminal and mobile apps are designed around a single unified interface, whereas MT4/MT5 users benefit from the mature EA and indicator ecosystem.

Risk Disclaimer

Trading CFDs, forex, metals, energies, indices, stocks and cryptocurrencies involves substantial risk and may not be suitable for all investors. Leverage can magnify both gains and losses. Stop-loss and take-profit orders do not guarantee execution at the specified price, particularly during gaps or extreme volatility. The information in this article is for educational purposes only and does not constitute financial advice. Always verify current order-type availability, margin requirements and trading hours with the relevant broker before opening a position. Never trade money you cannot afford to lose.


Recommended Broker: Visit UZFX Official Website