Order Execution Policy

Swissquote is dedicated in providing the best and most efficient order execution to our clients. This section explains our policies related to trade execution on MetaTrader. The platform offers various types of execution methods, so we recommend all clients read this section carefully and choose the technology. If you have further questions, please contact a Swissquote representative.

Market Orders

Market Execution: This order is executed at the next available price or rejected if no price is available; the order is filled for the full amount but can be filled better or worse than the requested price. This applied to clients on Swissquote Ltd Metatrader servers. If you do not know which server you are on, please consult your Swissquote representative.

Limit Orders

Buy Limit: This order will be activated when the Ask price touches the buy limit order. The activated order will be executed at the next available price or rejected if no price is available; the order is filled for the full amount but can be filled better or worse than the requested price. Same policy applies for Take Profit orders.

Sell Limit: This order will be activated when the Bid price touches the sell limit order. The activated order will be executed at the next available price or rejected if no price is available; the order is filled for the full amount but can be filled better or worse than the requested price. Same policy applies for Take Profit orders.

Stop Orders

Buy Stop: This order will be activated when the Ask price touches the buy stop order. The activated order will be executed at the next available price or rejected if no price is available; the order is filled for the full amount but can be filled better or worse than the requested price. Same policy applies for Trailing Stop orders.

Sell Stop: This order will be activated when the Bid price touches the sell stop order. The activated order will be executed at the next available price or rejected if no price is available; the order is filled for the full amount but can be filled better or worse than the requested price. Same policy applies for Trailing Stop orders.

Stop Out Policy

MetaTrader is designed to automatically close open positions when you reach the stop out level. Please read carefully before making any transactions on your account. If you are not sure what is your stop out level. Swissquote team members are available to assist if you have any questions.

Margin Level Calculation

((Account Balance + Unrealized P&L)/Margin requirement on net open position) x 100 = Margin Level

Example: Trader X has a 10,000 USD balance with an unrealized P&L of +1,000 USD. The open positions include long 300,000 USDCHF and short 200,000 USDCHF. Net open position is 100,000 USDCHF

((10,000 USD + 1,000 USD)/1000 USD) x 100 = 1100% Margin Level

Stop Out Level

Largest losing positions are automatically realized when Margin Level < 30%