Fill
A fill occurs when a trader's order is executed at the requested price or the best price available in the market at that moment. In forex trading, a fill confirms that the broker has matched the order with a counterparty, completing the trade. The term distinguishes a successful execution from a pending order that remains unfilled.
How It Works
When a trader submits a market order, the broker routes it to liquidity providers seeking the best available price. If the market can satisfy the order immediately, the trade is filled at that price. For limit orders, a fill happens only when the market reaches the specified level or better. If the price moves away before execution, the order may remain unfilled or experience slippage, where the fill price differs from the expected level.
The process involves three steps:
- Order submission – trader defines price, volume, and type.
- Routing – broker sends the order to exchanges or liquidity pools.
- Execution – matching engine pairs the order with opposite‑side liquidity, producing a fill.
Execution speed, liquidity depth, and market volatility influence whether a fill occurs instantly, partially, or not at all.
Why It Matters
A fill determines the actual cost of entering or exiting a position, directly affecting profitability. Traders rely on timely fills to implement strategies such as scalping or news‑based trading, where delays can erase potential gains. Understanding fill mechanics helps traders set realistic expectations, choose appropriate order types, and manage risk associated with slippage in fast‑moving forex markets.