The 2 Legs latency 2 built-in strategy (bot) allows the trader to perform arbitrage on one account while locking on the other. This program locks side 1 while arbitrating on side 2. There will be no indication of arbitrage situations on side one, as it is used solely for locking.

2 Legs Latency 2 instruments and orders

Enabled – controls if the instrument is allowed to trade or not

Name – instrument name on feeder

Lot size 1 – lot size to be traded on the left side account

Lot size 2 – lot size to be traded on the right side account

Digits – how much digits instrument has in decimals

Spread SL – please check this box if you want to calculate Stop Los like percent from the spread

S/L – hidden stop loss for the position in points, if box “Spread SL” is not checked and in percent from the spread, if box “Spread SL” is checked

T/P – hidden take profit for the position

Min profit – how much profit the order should get (in points) for system to start trailing on this position

Pips for Min Profit – reserved, not used

Trail distance – the distance (in points) that is used for trailing on position

Trailing units – Points / Present . The software can calculate trailing stop in points or like percent from instrument’s price

Order lifetime – the maximum time the position can be opened

Slippage 1 – for instant execution brokers or FIX API brokers if you use limit orders – maximum allowed distance from requested price for the left side account

Slippage 2 – for instant execution brokers or FIX API brokers if you use limit orders – maximum allowed distance from requested price for the right side account

Commissions1 – you can set commissions for round turn for your left side account

Commissions2 – you can set commissions for round turn for your right side broker

Diff calculation method – please select one of 3: Standard, Reversed, SpreadCorrected

StandardReversedSpreadCorrected
BuyDiff = FastAsk – SlowAsk
SellDiff = SlowBid – FastBid
BuyDiff = FastBid – SlowBid
SellDiff = SlowAsk – FastAsk
BuyDiff = (FastBid – SlowAsk)
SellDiff = (SlowBid – FastAsk)

Include spread – check this box if you want to include the spread for differ to open calculation. The slow broker’s spread will be extracted from the difference to open.

Diff to open – distance between price on slow and fast to open the position

Units – select units points or percent for difference to open calculation. the percent is useful for crypto currencies arbitrage.

Max spread slow 1 – maximum allowed spread for the left side broker

Max spread slow 2 – maximum allowed spread for the right side broker

Max spread slow –

Max spread Fast – maximum allowed spread for the fast feed

Bid offset 1 – constant distance between bid on fast and bid on the slow left side broker (in points)

Bid offset 2 – constant distance between bid on fast and bid on the slow right side broker (in points)

Ask offset 1 – constant distance between ask on fast and ask on the slow left side broker (in points)

Ask offset 2 – constant distance between ask on fast and ask on the slow right side broker (in points)

Offset Calc – controls if the offset recalculation is used on instrument or not

Comment – internal identifier. The comment should be different for similar instruments.

Diff limit – maximum allowed difference for arbitrage signal

Curr Diff 1- current difference for between fast feed and the left side broker

Curr Diff 2– current difference for between fast feed and the right side broker

Max Diff 1 – the maximum difference between the fast feed and the left side broker that was detected during software was running

Max Diff 2 – the maximum difference between the fast feed and the right side broker that was detected during software was running

Curr Spread Slow 1 – current spread on the left side broker (in points)

Curr Spread Slow 2 – current spread on the right side broker (in points)

Curr Spread Fast – current spread on feeder (in points)

2 Legs Latency 2 bot settings

Label – the software generates a unique label for each strategy

Fast quotes session – you can select the fast feed session provided by our company: BJF Feed (London) or BJF Feed (NY), or add any of your fast connections in sessions and select it.

Slow session 1 – your slow session (broker) for arbitrage trading

Slow session 2 – your slow session (broker) for arbitrage trading

Offset recalculation group

Period – time distance between recalculations.

Interval – time interval, which is used to collect the ticks used for recalculations (from fast and slow broker)

Min ticks – minimum number of ticks on any (fast or slow) broker to perform recalculation.

Show results in log – please, tick if you want to check offset recalculation results.

Mapping group

Suffix – if your broker provides symbols in format EURUSDxxx, you need to specify xxx as Postfix

Mapping – in this field you need to specify specific symbols (CFDs, commodities) mappings. Each new mapping should be in separate line. The format is SymbolNameOnFast= SymbolNameOnMT5. For example. GDAXI=GER30.

Error Control – maximal number of allowed consecutive losses

Allow arbitrage – check if you allow the software searching for the arbitrage situations on this side

Allow open – check if you allow the software opening orders on this side

Close with S/L – the software will place stop loss when arbitrage situation appears on distance from the current price equal value specified in slippage in the instrument and orders tab

Max delay – maximally allowed delay for order opening in ms

T/P delay – set time in ms to make a pause before TP applying

Open/close parameters section

If you use the FIX API connection for trading, you can open FOK or IOC limit orders instead of market orders.

Open with limit – please, tick if you want to use limit orders instead of the market and select FOK limit or IOC limit.

Close with limit – please, tick if you want to use limit orders instead of the market and select FOK limit or IOC limit.

Trading options group

Time to strat trade – a time when the software will start searching for the arbitrage situations.

Time to stop trade – the time when the software will stop searching for the arbitrage situations.

Minimal order lifetime – this option is not available for the latency arbitrage

Hard S/L factor – if you want to place real hard stop loss togather with hidden stop los, you need to set Hard S/L factor value and the software will calculate hard stop loss like hidden stop los value x Hard S/L factor

Lock Management group

Automatically close all locks – you can select day(s) of week and Close time correspondent to your VPS time when the software wil close all opened locks automatically

Pauses

Between closing locks – pause in sec between closing 1st lock and 2d corresponding lock for the corresponding instrument

Between opening locks – pause in sec between opening 1st lock and 2d corresponding lock for the corresponding instrument

Between arbitrage orders – pause in sec between arbitrage orders

Reopen lock after – the software will reopen lock automatically after this time in seconds

Equity management group

Enable – controls if the equity management enabled or not

Max total equty – the part of equity you can afford to lose. Can be expressed either in currency or in percents.

Equity total minimum – if equity on account reaches specified value, the trading on the connection will be disabled.

Check news filter – please, check if you want to take into account economic news releases.

Trade on the news – please, check if you want to trade only on specific news releases.

Do not trade on the news – please, check if you do not want to trade on specific news releases.

Other users guide topics

  1. System requirements and Installation.
  2. Brokers/ Exchanges connectors.
    1. cTrader session adding.
    2. FIX API session adding.
    3. Cryptocurrencies exchange session adding.
    4. How to find MT4 host IP:port
    5. MT4 session adding.
    6. MT5 session adding.
  3. Bots (built-in strategies) adding
  4. Equity manager
  5. Botssetup
    1. Latency Arbitrage bot
    2. Two Legs Latency 1 bot
    3. Two Legs Latency 2 bot
    4. Two Legs Latency 3 bot