A contingent order is one of the most practical tools available to Forex traders, and one of the least understood. The Forex market handles more than $7.5 trillion in daily trading volume. This means prices can move at any time, across different sessions and currency pairs. It may not be possible for traders to watch the market all the time. Prices can change while you are asleep, working, or away from your screen.
This is where contingent orders can be useful. A contingent order is a type of trade instruction that only activates when a certain condition is met. In simple terms, it follows a rule like “if this happens, then do that.” The order stays inactive until the market reaches your chosen level.
In this article, we explain what contingent orders are, how they work in Forex trading, the main types you may see, and simple examples of when traders might use them.
What Is a Contingent Order in Forex?
A contingent order is a conditional instruction you give to your broker that only becomes active once a predefined event or market condition occurs. If that condition never materialises, the order stays inactive and is never executed. It simply sits with your broker, waiting.
The underlying logic is straightforward: “If this happens, then execute that.” You might, for example, instruct your platform to buy EUR/USD if the price drops to 1.0800. Until EUR/USD actually reaches 1.0800, nothing happens. The moment it does, your order springs to life.
This is different from a market order, which is executed right away at the best available price. A market order focuses on speed, while a contingent order focuses more on control over when a trade happens.
Contingent orders can be based on price levels, the triggering of other orders, time limits, or market conditions. You may also see them called conditional orders or if-done orders, depending on the platform or broker, but the idea is generally the same.
How Does a Contingency Order Work in Forex Trading?
The mechanics of a contingent order follow a parent-child structure. You place a primary (parent) order that is immediately active and watches the market. Attached to it is one or more secondary (child) orders that remain dormant until the primary fires.
Here is the step-by-step sequence:
- You place a primary order on your platform with one or more attached contingent orders.
- The primary order monitors the market for your specified condition.
- When the market reaches that condition, the primary order triggers.
- The secondary order (or orders) automatically become eligible for execution.
If the primary order is never triggered, the secondary orders stay inactive indefinitely or until you cancel them.
Let us put this into a real example. Say you are watching GBP/USD and believe it will drop to 1.2600 before rallying. You set a limit buy at 1.2600 as your primary order. Attached to it, you place a take-profit at 1.2750 and a stop-loss at 1.2530. Neither the take-profit nor the stop-loss activates until your buy at 1.2600 fills. Once it does, both secondary orders go live automatically.
Several structural variants exist for linking these orders together:
- OCO (One-Cancels-the-Other): Two linked orders where the execution of one automatically cancels the other. This is the classic stop-loss and take-profit pairing.
- OTO (One-Triggers-the-Other): A primary order that, once filled, activates a secondary order. The GBP/USD example above follows this structure.
- OTOCO (One-Triggers-One-Cancels-the-Other): A primary order triggers two secondary orders that are linked via OCO. When one of those secondaries fires, the remaining one cancels.
- If-Then: A non-executable price trigger that activates a secondary executable order once the specified rate is reached.
The key benefit here is automation. You define your entry, your exit, and your risk parameters in advance, and the platform handles execution. This is particularly relevant given that the Forex market hours span 24 hours a day, five days a week. You simply cannot be at your screen for every potential move.
One thing to keep in mind: contingent orders may be vulnerable to market gaps or slippage during periods of high volatility or around major news events. The trigger price and the actual fill price can differ when the market moves very quickly.
This is not a flaw of the order type itself, but a reality of how liquidity works during fast-moving conditions. Having a solid approach to Forex risk management can help account for this.
What Are Examples of Contingency Orders?
Contingent orders come in several distinct forms, each designed around a specific execution goal. Some focus on loss protection. Others address fill precision or time constraints. Below is a closer look at the most common types you will encounter.
Stop-Loss Order
The stop-loss order is the most widely recognised contingent order in Forex. It instructs your broker to close your position when the price hits a predetermined loss level. Execution is contingent on the market reaching that threshold; if it never does, the order stays inactive.
For a trader holding a long position on USD/JPY, placing a stop-loss 50 pips below the entry means the position will automatically close if the price drops to that level. This is especially useful in a market that trades around the clock, where prices can shift meaningfully while you are away from the screen.
It is important to know that a stop-loss does not always guarantee the exact price you set. In fast-moving markets, the final price may be different due to slippage. This can happen during major news events or sudden market changes. Many stop-loss orders may be triggered by short-term price movements rather than long-term trend changes.
Taurex’s MT4 and MT5 platforms support straightforward stop-loss placement and management, with the ability to modify levels as your trade develops.
All-or-None Order
An all-or-none (AON) order requires that the entire order be filled at once, or not filled at all. No partial fills are accepted. If you want to buy 100,000 units of AUD/USD and the market only has liquidity for 60,000 units at your price, the order will not execute.
The key distinction from a fill-or-kill order (which we will cover next) is timing. AON orders may wait for the necessary liquidity to become available to fill the entire order. There is no urgency requirement. The order can sit patiently until the full volume is available at the specified price.
This order type tends to be most useful for larger-volume trades where receiving a partial fill would create sizing issues or throw off the intended risk-to-reward structure of a position.
Immediate-or-Cancel Order
An immediate-or-cancel (IOC) order demands instant execution, but it is more flexible than it might sound. The order must be filled immediately, yes, but partial fills are perfectly acceptable. Whatever portion of the order cannot be filled right away is automatically cancelled.
Say you place an IOC order to buy 200,000 units of EUR/JPY at a specific price. If 150,000 units are available at that price immediately, you get those 150,000, and the remaining 50,000 are cancelled. No waiting around.
IOC orders tend to be more commonly used than fill-or-kill orders because they offer a higher likelihood of at least partial execution. They work well when you have a firm price target, but can live with getting slightly less volume than originally intended.
Fill-or-Kill Order
The fill-or-kill (FOK) order is the strictest execution-style contingent order available. It must be filled immediately and in full, or the entire order is cancelled outright. No partial fills. No delays. Everything or nothing, right now.
FOK orders are particularly prevalent in Forex due to tight profit margins and high trading volumes. When a trader is entering a large position where even a slight price deviation or incomplete fill could undermine the strategy, a FOK order ensures that the execution is either perfect or non-existent.
In practical terms, an FOK order combines the all-or-nothing requirement of an AON order with the immediacy of an IOC order. It is a demanding instruction, and it is best suited for situations where precision matters more than the probability of getting filled.
Day Order
A day order is an instruction to buy or sell at a specific price that is only active for the current trading day. If the price is not reached before the session ends, the order is cancelled automatically.
Traders who focus on short-term trades often use day orders because they do not need to cancel them manually. This can help avoid old or unwanted orders staying active into the next trading session.
Day orders are different from Good-Till-Cancelled orders, which stay active until they are filled or removed. In Forex, the end of the trading day may depend on the broker, but it is often around 5:00 PM EST.
For intraday traders, day orders may be useful for setting entry points without the risk of the order being triggered later when market conditions have changed.
Using Contingent Orders to Trade Forex More Effectively
Contingent orders can help Forex traders set their trade rules in advance and let the platform handle execution when certain conditions are met. In a market that runs almost all day, this type of setup may make it easier to manage trades across different pairs and sessions.
Different types of contingent orders can serve different purposes. Stop-loss orders may help limit losses. Orders like AON, IOC, and FOK can give more control over how and when trades are filled. Day orders can keep trades limited to one session, while OCO orders can link two trades so that one cancels the other.
Learning how to use these order types may help traders become more consistent and structured. Instead of reacting to every price move, traders can plan ahead and let the platform follow those instructions.
If you want to practise using contingent orders, you can open a demo account with Taurex. This will allow you to test different order types on MT4 or MT5 using virtual funds before trading with real money. You can also explore beginner guides to build a stronger foundation over time.
FAQ
How do contingent orders work in Forex?
A contingent order consists of a primary (parent) order and one or more secondary (child) orders. The primary order is immediately active and monitors the market. Once the primary order’s condition is met and it executes, the secondary orders automatically become eligible for execution. If the primary order is never triggered, the secondary orders remain dormant.
What are the most common types of contingent orders?
The most common types include stop-loss orders, all-or-none (AON) orders, immediate-or-cancel (IOC) orders, fill-or-kill (FOK) orders, day orders, and OCO (One-Cancels-the-Other) setups. Among retail Forex traders, stop-loss orders and OCO pairings tend to be the most frequently used.
What is the difference between a contingent order and a market order?
A market order executes immediately at the best available price the moment you submit it. A contingent order only executes when a specific, predefined condition is met, such as a certain price being reached. Market orders prioritise speed of execution; contingent orders prioritise control over the conditions of execution.
How are stop-loss and take-profit orders used as contingent orders?
Both stop-loss and take-profit orders are triggered only when the price reaches a specific level, making them conditional by nature. They are commonly linked together as an OCO pair in the same position: when one triggers, the other is automatically cancelled. You can set these up directly through the trading tools available on MT4 and MT5.
What is an OCO (One-Cancels-the-Other) order in Forex?
An OCO order links two separate orders so that when one executes, the other is automatically cancelled. The most common application is pairing a take-profit and a stop-loss on the same open position. This way, whichever exit condition is reached first closes the trade, and the remaining order is removed.
When should traders use contingent orders?
Contingent orders are particularly useful when you cannot monitor the market continuously, when you are implementing a pre-planned trading strategy, or when trading around high-volatility news events. Given the 24-hour nature of Forex, they allow traders to set their trade plan and step away without missing their target levels.
Do contingent orders help with risk management?
Yes. Contingent orders can help with risk management by setting exit points in advance, such as stop-loss levels. They may also help limit exposure by controlling how and when trades are executed. Since they follow pre-set rules, they can reduce the need for emotional decisions during trading.
Can contingent orders be set automatically on trading platforms?
Yes, many Forex trading platforms allow this. Platforms like MT4 and MT5, which are supported by Taurex, let traders set contingent orders such as stop-loss, take-profit, and other conditional setups. Once placed, these orders may execute automatically when the set conditions are met, without needing further action.
Are contingent orders available with all Forex brokers?
Most Forex brokers offer basic contingent orders like stop-loss, limit, and day orders. More advanced types, such as OCO or FOK, may depend on the broker and platform. It can be useful to check which order types are available before choosing a Forex broker.


