> ## Documentation Index
> Fetch the complete documentation index at: https://forexmasters.in/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Forex Order Types

> Learn how market, limit, stop, stop-limit, and protective orders work in Forex, when each is appropriate, and how to plan risk before placing an order.

# Forex Order Types

An order type tells a broker or trading platform **how and when** you want to enter or exit a position.

In Forex, prices can move quickly, spreads can widen, and available liquidity can change around major news or market opens. An order may fill at a different price than expected, may not fill at all, or may be affected by your broker's execution rules.

<Note>
  Forex Masters is an educational platform. This guide explains common order mechanics and is not investment advice, a trade recommendation, or a guarantee of execution.
</Note>

## The core idea

Every trade begins with three decisions:

1. **Direction:** Are you buying or selling?
2. **Trigger:** Do you want to enter now, at a better price, or only after price confirms a move?
3. **Protection:** Where is the trade idea invalidated, and where will you take profit if your plan plays out?

Order types help express those decisions precisely.

<CardGroup cols={3}>
  <Card title="Enter now" icon="bolt">
    Use a market order when immediate participation matters more than controlling the exact fill price.
  </Card>

  <Card title="Enter at value" icon="target">
    Use a limit order when you want price to retrace to a predefined level before entering.
  </Card>

  <Card title="Enter on confirmation" icon="trending-up">
    Use a stop-entry order when you want price to break through a level before entering.
  </Card>
</CardGroup>

## Before you choose an order

Understand the two-sided quote for every currency pair:

| Term | Meaning |
| - | - |
| **Bid** | The price at which you can generally sell the base currency. |
| **Ask** | The price at which you can generally buy the base currency. |
| **Spread** | The difference between the bid and ask price. |
| **Long / Buy** | A position intended to benefit if the base currency rises relative to the quote currency. |
| **Short / Sell** | A position intended to benefit if the base currency falls relative to the quote currency. |
| **Slippage** | A fill at a price different from the requested or expected price. |
| **Liquidity** | The available market interest at or near a price level. Lower liquidity can increase execution uncertainty. |

For a quoted pair such as EUR/USD:

* A **buy** order generally executes near the **ask**.
* A **sell** order generally executes near the **bid**.
* Your chart may show one reference price, while execution depends on the bid/ask side and your broker's feed.

<Warning>
  Do not place a stop-loss or entry solely from a chart level without checking whether your platform displays bid, ask, or mid price. The spread can cause an order to trigger even when the visible chart price appears not to have reached your level.
</Warning>

## Market orders

A **market order** asks for execution at the best available price when the order reaches the market.

### When traders use market orders

Market orders are commonly used when:

* A planned setup is already valid and immediate entry is required.
* A trader needs to close exposure quickly.
* The priority is participation rather than a specific price.
* The market is sufficiently liquid and the expected spread is acceptable.

### What a market order controls—and does not control

| Market order characteristic | What it means |
| - | - |
| Controls | Direction and requested position size. |
| Does not guarantee | The exact execution price. |
| May be affected by | Spread, volatility, liquidity, platform latency, and broker execution model. |
| Main risk | Slippage, particularly during fast markets or high-impact news. |

### Example: buying at market

Assume EUR/USD is quoted as:

* Bid: `1.08500`
* Ask: `1.08512`

If you submit a market **buy** order, the expected fill is near `1.08512`, not `1.08500`. If price moves rapidly before execution, the fill may be higher or lower than the displayed ask.

<Accordion title="Why can a market order fill away from the displayed price?">
  The displayed quote is a moment in time. Between submitting the order and its execution, available liquidity may change. If there is insufficient liquidity at the displayed price, the next available price may be used. This difference is slippage.
</Accordion>

## Limit orders

A **limit order** instructs the platform to execute only at the specified price or a better price, subject to available liquidity and broker rules.

A limit order prioritizes **price control** over certainty of execution.

### Buy limit

A **buy limit** is placed **below** the current market price.

You are saying: “I want to buy if price retraces down to this level or better.”

### Sell limit

A **sell limit** is placed **above** the current market price.

You are saying: “I want to sell if price retraces up to this level or better.”

### Limit-order use case

A trader identifies a bullish market structure and expects a pullback into a pre-defined demand area. Rather than chasing price higher, they may place a buy limit at the planned entry zone, with a stop-loss below the level that invalidates the idea.

This is a plan for a potential setup—not a prediction that price must return to the level.

```text theme={"system"}
Current price:      1.08500
Planned buy limit:  1.08350
Protective stop:    1.08250
Target:             1.08750
```

<Note>
  A limit order may never fill. A missed trade is often preferable to entering outside the price and risk conditions defined in your plan.
</Note>

### Benefits and trade-offs

| Benefit | Trade-off |
| - | - |
| You define the worst acceptable entry price. | Price may not reach the order level. |
| Useful for planned pullbacks and value entries. | A fill does not confirm that the level will hold. |
| Can reduce impulsive entries. | Fast movement through the level can still lead to execution uncertainty in some conditions. |

## Stop-entry orders

A **stop-entry order** becomes eligible for execution once price reaches a trigger level. Traders typically use it to enter only after a breakout, breakdown, or other confirmation condition.

Unlike a protective stop-loss, a stop-entry order is used to **open** a position.

### Buy stop

A **buy stop** is placed **above** the current market price.

You are saying: “Buy if price rises to this level, suggesting upward momentum or a breakout.”

### Sell stop

A **sell stop** is placed **below** the current market price.

You are saying: “Sell if price falls to this level, suggesting downward momentum or a breakdown.”

### Example: breakout participation

Suppose GBP/USD is trading below a well-defined range high at `1.27000`.

```text theme={"system"}
Current price:      1.26820
Buy-stop trigger:   1.27020
Protective stop:    1.26880
Planned target:     1.27300
```

If the buy-stop trigger is reached, the order becomes active for execution. It does **not** guarantee a fill exactly at `1.27020`.

<Warning>
  A stop-entry order can be triggered by a short-lived price spike, widened spread, or volatile news move. Confirmation-based entries still need a defined invalidation point, position size, and maximum loss.
</Warning>

## Stop-loss orders

A **stop-loss order** is a protective exit instruction designed to limit loss if price moves against the position. It is one of the most important risk controls available to a trader, but it cannot guarantee a fixed loss in all market conditions.

### How protective stops work

* For a **long** position, a stop-loss is generally placed below the entry price.
* For a **short** position, a stop-loss is generally placed above the entry price.
* When the stop trigger is reached, the platform typically attempts to close the position according to its execution model.

A stop-loss should be placed where the **trade thesis is invalidated**, not simply at a random number of pips.

### Structural stop example

A trader buys after a bullish market-structure shift and enters on a retracement. The idea may be invalidated if price breaks below the swing low that defined the setup.

```text theme={"system"}
Entry:              1.08500
Invalidation level: 1.08380
Stop-loss:          1.08370
Risk per unit:      13 pips, before costs and slippage
```

The extra distance between the observed structural level and the stop may account for normal market noise, spread behavior, or the trader's tested rules. It should not be added arbitrarily.

<Accordion title="Can a stop-loss fill beyond my stop price?">
  Yes. In fast or thin markets, price can move through the stop trigger before sufficient liquidity is available. This can result in negative slippage. A stop-loss is a risk-management tool, not an absolute guarantee of the maximum loss unless your broker explicitly offers and honors guaranteed-stop terms.
</Accordion>

## Take-profit orders

A **take-profit order** is an exit instruction intended to close all or part of a profitable position once price reaches a planned objective.

Take-profit levels should be defined before entry whenever possible. Common planning references include:

* A prior swing high or low
* A liquidity area
* The opposite edge of a range
* A pre-tested risk-to-reward target
* A higher-timeframe support or resistance zone

### Risk-to-reward planning

Risk-to-reward compares the amount at risk to the potential planned reward.

$$
\text{Risk-to-Reward Ratio} = \frac{\text{Potential Reward}}{\text{Potential Risk}}
$$

For example:

```text theme={"system"}
Entry:        1.08500
Stop-loss:    1.08350
Take-profit:  1.08800

Risk:         15 pips
Potential reward: 30 pips
Planned ratio: 1:2
```

A favorable planned ratio does not make a trade high probability. A complete strategy considers setup quality, market conditions, win rate, transaction costs, and consistent execution.

## Stop-limit orders

A **stop-limit order** combines a stop trigger with a limit price.

When the stop price is reached, the order becomes a limit order rather than a marketable order. This provides greater control over the acceptable execution price, but increases the chance that the order will not fill.

### Example

A trader wants to buy only if price breaks above `1.27020`, but does not want to pay above `1.27040`.

```text theme={"system"}
Buy-stop trigger:  1.27020
Buy-limit price:   1.27040
```

If price jumps from `1.27015` to `1.27060`, the order may trigger but remain unfilled because the market has moved beyond the limit price.

| Order | Prioritizes | Primary risk |
| - | - | - |
| Stop-entry | Participation after a trigger | Slippage |
| Stop-limit entry | Price control after a trigger | No fill after triggering |

<Note>
  Stop-limit availability, trigger behavior, and naming conventions vary by broker and platform. Always verify the order ticket, documentation, and demo behavior before using a new order type with live capital.
</Note>

## Pending orders vs. active positions

A **pending order** waits for its conditions to be met. It does not create market exposure until it fills.

An **active position** exists after an entry order is filled. At that point, profit and loss can fluctuate with the market.

| State | Example | What to monitor |
| - | - | - |
| Pending | Buy limit below current price | Expiry, market context, upcoming news, and whether the setup remains valid |
| Filled / active | Long EUR/USD position | Stop-loss, target, risk exposure, and whether you are following the plan |
| Cancelled | Setup invalidated before entry | Whether cancellation followed a defined rule rather than emotion |
| Closed | Stop-loss, take-profit, manual exit, or other closure | Process quality and journal review—not only P\&L |

## Order duration and expiry

Many platforms let you control how long a pending order remains active.

| Duration | Meaning |
| - | - |
| **Good till cancelled (GTC)** | Remains active until filled or manually cancelled, subject to broker policies. |
| **Good for day / day order** | Expires at the end of the relevant trading day or session, depending on the platform. |
| **Specified expiry** | Remains active until a date and time you choose. |

A pending order should not be treated as “set and forget.” The market context that justified the order can change before it fills.

<Steps>
  <Step title="Define the setup">
    Identify the market condition, level, direction, and reason the trade is valid.
  </Step>

  <Step title="Define invalidation">
    Decide what price action proves the original idea is wrong.
  </Step>

  <Step title="Set the risk">
    Calculate position size from a fixed monetary or percentage risk limit—not from the maximum size your account permits.
  </Step>

  <Step title="Choose the order type">
    Use market, limit, stop-entry, or stop-limit based on how your setup requires price to behave.
  </Step>

  <Step title="Set expiry and review conditions">
    Cancel or amend pending orders only according to a pre-defined rule.
  </Step>
</Steps>

## Choosing an order type

Use this decision guide as a planning framework.

<CardGroup cols={2}>
  <Card title="Use a market order when…" icon="bolt">
    Your setup is valid now, immediate execution matters, and you accept that the exact fill may vary.
  </Card>

  <Card title="Use a limit order when…" icon="arrow-down">
    You want to enter on a pullback or retracement at a defined price or better.
  </Card>

  <Card title="Use a stop-entry order when…" icon="arrow-up">
    You require price to break a level before entering and accept possible slippage.
  </Card>

  <Card title="Use a stop-limit order when…" icon="settings">
    You require a trigger and want to cap the acceptable execution price, while accepting the possibility of no fill.
  </Card>
</CardGroup>

## Practical order checklist

Before submitting an order, confirm:

* [ ] The pair, direction, and order type are correct.
* [ ] You understand whether the order is triggered by bid, ask, or another platform-specific reference.
* [ ] The entry level matches your written trade plan.
* [ ] The stop-loss represents genuine trade invalidation.
* [ ] The position size fits your fixed risk limit.
* [ ] The take-profit or exit plan is defined.
* [ ] You have checked for high-impact economic events and abnormal spreads.
* [ ] The pending order has an appropriate expiry.
* [ ] You know how to cancel or modify the order on your broker's platform.
* [ ] You are prepared to accept either a loss, a missed entry, or slippage without improvising.

## Common mistakes

<Accordion title="Confusing a stop-loss with a stop-entry order">
  A stop-loss closes an existing position if price moves adversely. A stop-entry order opens a new position after price reaches a trigger. Confirm the order ticket carefully before submitting.
</Accordion>

<Accordion title="Placing a buy limit above market or a sell limit below market">
  A buy limit is normally below current price; a sell limit is normally above it. If you want to enter only after price breaks through the current market, you likely need a stop-entry order instead.
</Accordion>

<Accordion title="Leaving stale pending orders active">
  A level that made sense during one session may become irrelevant after major news, a structure break, or a large move. Expiry rules and pre-trade review prevent outdated orders from becoming unplanned trades.
</Accordion>

<Accordion title="Moving a stop-loss farther away to avoid being stopped out">
  Widening a stop after entry often changes the original risk without a valid analytical reason. If a trade is invalidated, closing according to the plan protects both capital and decision quality.
</Accordion>

<Accordion title="Assuming a stop-loss guarantees the exact loss">
  A stop-loss reduces risk but may fill beyond its trigger in volatile conditions. Build room for realistic execution costs into your risk process.
</Accordion>

## Key takeaways

* Market orders prioritize execution; limit orders prioritize price.
* Stop-entry orders are for entering after a trigger; stop-loss orders are for managing an existing position.
* A stop-limit order can control price after a trigger but may not fill.
* Pending orders require review, expiry rules, and cancellation discipline.
* Position size and invalidation should be decided before placing an order.
* No order type eliminates execution risk, slippage, or the possibility of loss.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.