London dynamics – trading on price dynamics in the London session

The London dynamics robot uses the difference in the volatility of exchange rates in the Asian and London sessions to make a profit. The robot does not need any indicators, it calculates and predicts price behavior by itself. The robot uses an accurate algorithm to predict market movements based on price movements during the London trading session. No risky strategies like martingale, averaging, grid. Only accurate conservative trading with minimal risks. You can start trading with a minimum deposit of $ 10.

There are two variants of the robot: for the MT4 terminal and for the MT5 terminal.

Features of the strategy

During the Asian session, exchange rates usually come to some kind of steady state with small fluctuations. When the London Stock Exchange (LSE) goes live, the balance is upset. The volatility of the markets is increasing, which often results in good price movements for profit.

The London dynamics robot detects such movements in the following way. At a given time, it records price deviations from the values of the Asian session. During the London session, at the time allotted for this, the robot continuously calculates the speed characteristics of the market characteristics and other dynamic parameters. The robot uses these and other factors to predict further price movement. Based on accurately calculated forecasts, the robot enters the market.

The robot places positions only according to the trend, which is determined by the gradient of the average values of the daily candles. If there is a breakdown of the Asian flat against the trend, then such a movement is skipped. By taking into account the price dynamics, entry into the market in case of false breaks of the flat border is practically excluded.

The use of complex criteria for decision-making ensures high trading accuracy and high profitability. The use of stop losses beyond critical levels provides optimal reasonable risks. There is a choice of two methods for calculating stop losses. The first method – a stop loss is placed outside the opposite border of the Asian flat. The second method is a stop loss after the extreme value of the daily price movement.



  • Comment — comments on the settings (any text);
  • Language — message language of the robot (Eng / Rus);
  • Magic — magic number for positions;
  • Show criteria table — show criteria table on a graph (Yes / No);


  • Lot selection — lot management method (Automatic money management/ Fixed lot);
  • Lot for 1000 units of free margin — lot per 1000 units of available funds of the base currency (for automatic money management);
  • Fixed lot — fixed lot for work without money management;
  • Max risk percentage — maximum risk per transaction, indicated as a percentage of the deposit  (optimal 1-30%;  0 – not controlled);
  • Min Profit/Loss — minimum acceptable ratio Profit/Risk (optimal 0.1-1.5;  0 – not controlled);


  • GMT offset in the terminal — time zone in the terminal of your broker, (-11 … + 12) hours;
  • Opening hour of the Asian session, GMT;
  • Opening hour of the London session, GMT;
  • Closing hour of the London session, GMT;


  • Integration step — integration step in calculations, (1-10) sec;
  • Time constant — time constant of the aperiodic link of the speed filter, (10-100) sec;
  • Speed Criterion of price, points/min;


  • Minutes to make a decision — number of minutes to decide on entry after the start of the London session (1-360) min;
  • Gradient calculation method — method for calculating the trend gradient (0 – not taken into account, 1, 2 – by daily candles, 3, 4 – by imbalance of trading sessions);
  • Min gradient — gradient above which it is allowed to enter the market, points;
  • Stop loss calculation method — method for calculating stop loss (1 – behind the extremum of the previous day’s candlestick, 2 – behind the opposite border of the Asian session flat, 3 – behind the 61.8% fibo level within the Asian flat, 4 – behind the 38.2% fibo level within the Asian flat);
  • Take profit calculation method — take profit calculation method (1 – according to the last imbalance, 2 – according to the imbalance of two days);
  • Disbalance Coefficient to calculate TP  — share of disbalance for calculating take profit (0.1-1);
  • Clearance — clearance behind characteristic levels, points.

Features of use

The optimal timeframe is H1. The minimum deposit is from $ 10 for one currency pair. When trading several pairs at the same time, the initial deposit must be increased proportionally. The default parameters of the robot are for the EURUSD pair and the H1 timeframe.

Simultaneous trading on several currency pairs is recommended, this provides more stable trading with less risks. In this case, reduce the Lot for 1000 units of free margin parameter. Usually, to get the same profitability, it is simply divided by the number of pairs. However, slightly higher values ​​can be used, up to about 1.5 times the division. This is due to the fact that trades are not opened at the same time, and simultaneous trading in several instruments mitigates fluctuations in profit and reduces overall risk. Therefore, you can set getting more profit without risk for the deposit.

The robot can be used to trade on any accounts. Accounts with 5-digit quotes, small spreads and high performance are preferred. The account leverage is preferably at least 1: 500. You can also trade with low leverage, for example 1: 100. But in this case, it is advisable in the strategy tester, in the visual testing mode, to select a lot so that there is enough margin to open a position. The robot calculates the required margin and shows it on the chart.

The robot is easily optimized to work on other currency pairs and timeframes.

New set files will be uploaded here on this page.

If optimization is needed, I will tell the buyer its features in detail by e-mail.

The robot was tested on real ticks of the IC Markets broker with a quality of 99-100%. For this, the MT5 terminal is used. It should be noted that you should not try to test this robot in the MT4 strategy tester, as this tester does not correctly simulate working with ticks, and the testing results will be greatly distorted.

Use only the MT5 strategy tester. Trading on the same type of MT4 and MT5 accounts will be the same.

Download demo version 3.0. for terminal MetaTrader 4.

Download demo version 3.0. for terminal MetaTrader 5.

Buy a robot   $250

New in version 2.0

  1. For calculations and forecasts, candles built according to GMT are used, which eliminates errors of session price movements in terminals using different times.
  2. There are 4 methods for calculating the trend gradient: by the average values of the daily candles of the past two days; by the average values of the daily candles of the present and past days; by the disbalance of the Asian and London sessions on the past day; by the disbalance of the Asian and London sessions of the last two days.
  3. To calculate the take profit, the values of the price movement disbalance are used. There are 2 methods for calculating take profit: by the disbalance of the past day; by the minimum disbalance of the last two days.
  4. The robot’s code has been optimized and its work has been accelerated.

Set-files of optimal parameters of the London dynamics robot

Optimization date: 2021.03.03

set-files for the London dynamics MT5 robot version 3.0:
Received on real quotes by IC Markets broker with 100% quality. Account Type: Raw Spread. Timeframe: H1.

Download demo version 3.0. for terminal MetaTrader 4.

Download demo version 3.0. for terminal MetaTrader 5.

Buy a robot $200