Skip to content

Forex glossary

Execution

Meaning, a practical example and how the term is used in forex trading.

Definition

ExecutionExecution is the process of filling a trade order: the price, speed and method by which your buy or sell instruction becomes an open or closed position.

Example

You click buy on EUR/USD at 1.0852, but a fast market means the order fills at 1.0853. The 1-pip difference is a result of how and when your order was executed.

In detail

When you send an order, it has to be matched with a counterparty. How that happens depends on the broker's execution model and on the order type you choose.

Common execution models

  • Market execution: your order fills at the best available price when it reaches the market. You are guaranteed a fill (in normal conditions) but not a specific price, so slippage is possible.
  • Instant execution: the broker tries to fill at the price you saw. If the price has moved, you may get a "requote" asking you to accept a new price.

Brokers may also act as a market maker (taking the other side of your trade) or pass orders on to external liquidity providers. Many use a mix. Their disclosure documents usually describe which approach applies.

Order types

  • Market order: fill now at the current price.
  • Limit order: fill only at a specified price or better. Used for take-profit levels and for entering on pullbacks.
  • Stop order: becomes a market order once a trigger price is reached. Used for stop-losses and breakout entries, and it can slip.

Why it matters

Execution quality is a hidden trading cost. Two traders using the same strategy can get different results if one consistently gets worse fills. Factors that affect execution include:

  • Market liquidity at that moment
  • News releases and session opens, when prices move quickly
  • Order size relative to available volume
  • Internet latency and server distance

Example

Assume a trader places a buy stop at 1.2700 on GBP/USD before a data release. The price jumps from 1.2690 straight to 1.2712. The stop order triggers and fills at the next available price of 1.2712, which is 12 pips worse than planned. On 1 standard lot, that is $120 of extra cost. A buy limit at 1.2700, by contrast, would not have filled during that jump at all.

Reviewing your actual fills in a Trading Journal helps you understand your real execution costs.

Last updated