Reliable and quality execution
We are committed to execution quality and transparency.
In January 2011, we were the first broker in the US to introduce an Execution Scorecard and today remain the only US broker to regularly disclose details of our proprietary trading platform execution quality.
Frequently asked questions
How are orders executed?
Orders are executed at the prevailing market price at the time the order is received.
Price quotes are derived from the liquidity provided to us by select top-tier global banks in the wholesale financial markets.
Find out more about the types of orders available to you when trading.
What is slippage?
Slippage occurs when an order is filled at a price other than the requested price.
Our quoted prices are executable most of the time. In fast-moving markets, orders may be executed at a price which has ceased to be the best market price. Limit orders will always be filled at the requested price or better.
Find out more about market gaps and slippage and boost your knowledge of trade execution.
Do orders expire?
Pending orders, such as stops and limits, can be executed End of Day (EOD) or Good 'til Cancelled (GTC) on FOREX.com trading platforms.
End of Day (EOD) orders automatically expire at 5 PM ET on the same day the order was entered.
Good ‘til Cancelled (GTC) orders will not expire unless they are manually canceled or, if they are attached to an open position, they will expire when that position is closed.
Pending orders on the MetaTrader 4 trading platform can be set to expire at a specific date and time; otherwise, they will remain on the platform indefinitely.
More information about the impact on your trading activity can be found on our orders and execution FAQ page.
What is price tolerance?
To combat fast-moving markets, our price tolerance feature provides flexibility around fill proximity between the available market price quoted on the trading platform and the actual price at which the trade is executed. Should the rate at which your trade is ultimately executed falls outside the prevailing market rate by the amount of your specified price tolerance, that trade will be rejected by our system.
How can I adjust the price tolerance on my account?
To set your desired price tolerance, swipe on any market in the “Markets” or “Watchlists” tabs, then tap “More.” Select “Market Information” from here, then scroll down to “Preferences” and use the selector to update your price tolerance.
Alternatively, tap a market to open its details page. Select the “Info” tab, then scroll down to preferences and update your price tolerance.
*Refers to FX executions for the FOREX.com group. Please note that multiple factors may impact execution speed, including but not limited; market conditions, platform type, network connectivity, trading strategies, and account type. FOREX.com's execution statistics represent orders executed on FOREX.com's platforms during market hours between May 31, 2023, 5:00 pm ET, and June 30, 2023, 5:00 pm ET for all FOREX.com's international affiliates and exclude trades/orders entered on the MetaTrader platform.
Market volatility, volume, and system availability may delay trade executions. Price can change quickly in fast market conditions, resulting in an execution price different from the price available at the time order is submitted. Price improvement is not guaranteed and will not occur in all situations.
**Excludes trades that received non-standard order processing and orders that failed to trigger