Trading

Trading settings

RannForex offers an opportunity of trading fine-tuning for every demo or live account with a positive balance. You can set writing slippage volumes to the orders comments, choose Limit orders execution methods, set the execution of related and Stop orders in case of GAP.

Settings functionality provides greater freedom in selecting trading strategy and represents another feature of AMTS Solutions technologies.

  Note: The Trading Settings service is integrated into the Client Cabinet. You can pick various settings for various trading accounts and trading instruments. Global setting applies to all trading instruments besides the ones with a different local setting picked. Every setting is described in the table below:

Setting Value Default Description
Writing slippage volumes to the orders comments On, Off On

This setting is On by default for any account and slippage volumes are written to the order comments.
However, some Expert Advisors use order comments for certain logical procedures, and additional entries in comments may cause an Expert Advisor’s incorrect work.

To avoid this, you can turn off writing slippage volumes to the order comments.

Partial execution of Limit orders On, Off On
  •  If this setting is On, Limit orders will be executed as Good-Till-Cancelled (GTC) orders.
    It means that only the volume present in the market now will be executed at a given price. There can be enough volume for either full or only partial execution of the order. In case of partial execution, the rest of the volume will be executed at the required price as soon as the market offers liquidity at that price. GTC will stay in the market until full execution at the required price or cancellation manually by the trader.

  •  • If this setting is Off, limit orders will be executed as Fill-Or-Kill (FOK) orders.
    It means that the order will be executed immediately in full at the given price or go back to waiting for new activation in case there is not enough liquidity at the moment.

  •  • If “Market execution of Limit orders” setting is On then “Partial execution of Limit orders” setting will have no effect (during a Limit order activation it will be executed as a market order).
Market execution of Limit orders On, Off Off
  •  If this setting is On, then in the moment of a Limit order activation it will be executed as a Market order
    It means that the order will be executed in full but at the current market price (it can be either better or worse than the one set in the order).
    In this case, a Limit order guarantees execution but does not guarantee the price (negative slippage possible).

  •  If this setting is Off then the order will be executed as a Limit order.
    In this case, a Limit order guarantees the price but does not guarantee execution (negative slippage impossible).

  •  Changing this setting will not affect existing orders.
Cancellation of related orders in case of GAP On, Off On
  •  If this setting is On and both the pending order price and its closing price by Stop Loss / Take Profit are within GAP, then the pending order will be canceled.

  •  If this setting is Off then in similar situation pending order will not be canceled.
Cancel stop orders if GAP is more than N pips On (integer from 1 to 1000), Off (0) Off (0)
  •  • If this setting is On (N pips > 0) then in case, when difference between the Stop order* activation price set by client and the first quotation that activates the order after a GAP is equal to or exceeds the number of pips set by the client as acceptable difference (N pips), the Stop* order will be cancelled. The difference (N pips) is set manually by the client for every account.

  •  • If this setting is Off (N pips = 0) then in similar situation the Stop order* will be executed.

  •  • Activation of this setting does not guarantee slippage volume less than N pips because it only can cancel sending of the order when a GAP exceeds N pips. However, if activation condition has been met and the order has been sent to the counterparty, Rann FS cannot control actual execution and slippage may exceed N pips.

* In this case, stop orders are Buy Stop and Sell Stop orders. This option does not affect Stop Loss orders.

Execution of Market and Stop orders as Limit orders with N pips limited slippage (Stop Limit orders equivalent) On (integer from 1 to 1000), Off (0) Off (0)
  •  • If this option is On (N pips > 0) then at the moment of opening of a Market or a Stop order*, the counterparty will receive a Limit order with the price, negatively changed in relation to the current market price by the value indicated by the client (N pips). The current market price in case of a Market order is the best price in the flow of quotations in the server at the moment and in case of a Stop order – the Stop order price. Actually, a Limit order will be sent if its execution conditions were met. Limit orders can be executed with positive slippage only. Therefore, the possible negative slippage of a given market order is always limited by the value of N pips and positive slippage is not limited. It provides the trader with a way to control risks, which is unavailable with the traditional execution of market orders. Acceptable slippage volume (N pips) is set manually by the client for every account. Acceptable values – integers from 0 to 1000.

  •  • If this setting is Off (N pips = 0) then the Market order* will be executed at the available market price.

  • If the order cannot be executed at the satisfactory price, the Market order will get an “off quote” command and Stop orders will be removed from the system unexecuted. The less is the slippage value the less is the possibility to take a position. This setting does not affect closing a position.

* In this case, Market orders are all the orders being executed as Market orders for taking a position: Market Order, Sell Stop, and Buy Stop. This option is unavailable for Stop Loss, Take Profit, Sell Limit, Buy Limit, and Stop Out orders.

Sending Limit orders to the market at a price worse than the current one by N pips On (integer from 1 to 1000), Off (0) Off (0)
  •  If this option is On (N pips > 0) then at the moment of activation of a Limit order*, the counterparty will receive a Limit order with the price, negatively changed in relation to the current market price by the value indicated by the client (N pips). In fact, a Limit order will be sent, the activation condition for which has already occurred. This setting allows traders to bypass the MetaTrader limitation on placing Limit orders only better than the current price. Acceptable slippage volume (N pips) is set manually by the client for every account.

  •  If this option is Off (N pips = 0) then a Limit Order* will be sent as a standard one;

* Limit Order in this case means not only Sell Limit and Buy Limit, but also Take Profit (which is immediately shifted by a specified number of pips).

Note! For example, if N=25 value is set for this option, then to place a Buy Limit order at the current market price, you actually need to place it at the current market price minus 25. Thus, traders are able to choose (within the set value) whether to place Limit orders worse than the market or better than the market.

Stop orders activation by the opposite price On, Off Off (0) If this setting is On, then Stop orders will be activated and sent for activation as follows: Buy Stop is sent for execution when Bid price crossed the order price; Sell Stop is sent for execution when Ask price crossed the order price; Stop Loss is activated when Ask (for Buy) / Bid (for Sell) price crosses Stop Loss level. Not used for Buy Stop, Sell Stop, and Stop Loss.