Direct answer
Last Look in forex is an execution practice where, after an order is received, the executing party can decide whether to accept the trade or reject it within a short window. The key idea is that the final fill is not always guaranteed at the moment the order is sent.
Because the exact criteria and timing vary by provider, Last Look can change how execution behaves in fast markets. Even so, it is fundamentally a post-receipt accept-or-reject decision mechanism.
Mechanism and definition
A simplified execution timeline helps distinguish what is stable versus what changes:
- Order arrives: The client sends an order (for example, to buy or sell at a quoted price or within a specified type of request).
- Provider evaluates: The provider applies predefined rules to determine whether the proposed fill is still acceptable.
- Outcome: The provider either accepts (the order is executed) or rejects (the order is not filled as submitted).
Two parts are usually “stable” concepts even when parameters differ:
- Acceptance logic: There is a decision step that can prevent a fill.
- Short window: The decision happens after receipt, typically within moments.
What is variable (and therefore needs independent checking) includes the concrete rule set, the time allowed for evaluation, how prices are interpreted, and how rejected orders are handled operationally.
Distinguishing it from adjacent concepts
People often compare Last Look to other execution behaviors because users may experience “no fill” or delayed outcomes.
- Requotes: In many market contexts, a requote is a new pricing offer that replaces the previous quote, leading to an explicit new price to accept or decline.
- Last Look: Instead of issuing a revised offer as the main step, the provider may simply reject the original order after receipt.
In practice, user-visible symptoms can overlap—especially during fast price changes—but the underlying mechanism differs: accept-or-reject evaluation versus re-offering a new price.
Evidence, example, and independent verification
A concrete example clarifies how assumptions matter.
Assume:
- A provider offers an executable quote.
- The client sends an order at that displayed quote.
- During the provider’s short evaluation window, the market moves quickly.
Possible outcomes:
- The provider accepts the order: the trade fills at (or per the provider’s definition of) the intended conditions.
- The provider rejects the order: the fill does not happen, and the client must observe the platform’s handling for that rejection (for example, it may remain unfilled or generate a specific status).
Because there is no single universal Last Look definition, independent verification usually focuses on what a provider’s documentation says about:
- When acceptance can be declined (the criteria).
- How long the evaluation window lasts.
- How rejections are reported in execution reports.
This is more reliable than relying on historical relationships between quotes and fills, since behavior can vary with volatility, liquidity, and the provider’s internal policies.
Limitations and risks
Last Look does not automatically imply fraud or guaranteed fairness; it simply introduces execution discretion. However, it can create limitations and failure modes, especially when markets move quickly.
Material limitation: uncertainty at the moment of order submission
If a provider may reject after receipt, then “order submitted” does not equal “trade executed.” That uncertainty can matter for:
- Orders that require immediate execution.
- Situations where small timing differences change the economics of the trade.
Common failure modes
- Unwanted rejection: Orders may be rejected during volatile moments, leading to missed fills.
- Execution quality differences: Even when fills occur, the realized outcome may differ from what the user expects from the initial quote display.
- Operational confusion: Different platforms and accounts may report status codes differently, making it harder to interpret execution results.
What you can and cannot assume
- You can’t assume future results from past execution behavior.
- You can’t assume identical Last Look rules across providers, jurisdictions, or platforms.
- You should treat any explanation of Last Look as conditional on provider documentation and market conditions.
Verification and next question
To independently verify how Last Look could affect you, start with the execution terms and order-handling rules provided by the entity that will execute orders. Then compare the documentation with observed execution statuses in your platform.