Trading Robots for MetaTrader 5


123.00 USD92.25 USD

Free updates are included

We Accept:

We guarantee that all our
products are 100% authentic


MetaTrader 5
Andriy Sydoruk
11 July 2018


This is a professional expert system, which implements the strategy of trading using neural networks. Machine learning is widely used in various fields and is intended to replace human brain for solving complex problems of classification and prediction. The markets change, which entails the need to constantly modify strategies. The neural network allows you to get rid of a constant strategy change, since the system can simply be retrained for the current market situation.

In this case, the configuration of the neural network is very simple. It uses MLP (multilayer perceptron) Multilayer Fully Connected Feedforward Networks. Training takes place during optimization. The neural network weights configuration is saved in the settings.

The network training (optimization) is required for work! Optimization by Open prices is sufficient. By default, the EA is set for Netting accounts!

At the beginning of each new bar, the data from three indicators (Relative Strength Index (oscillator), Accumulation/Distribution (volume), Parabolic SAR (trend)) are sent to the neural network entries. Data from each indicator are normalized from 0 to 1. The best indicator for this task is Relative Strength Index, since it works within the interval 0-100, which means it is already normalized. This is an important factor for a proper forecast of the future price behavior by the neural network.

The two neural networks (for buying and for selling) work simultaneously. In case of a hedging account, they should be optimized separately. To do this, we should first enable buys only and optimize the parameters related to buying. Then, the same is done for selling. Trading in both directions is enabled in the final test.

The EA does not use dangerous strategies such as averaging or martingale, but strictly adheres to the neural network instructions. Each trade features stop loss and take profit. The EA correctly handles errors and reliably works with a deposit of 100-1000 USD. The EA has been tested on EURUSD. The default working timeframe is M15. Any other timeframe and currency pair can be used. The higher the timeframe, the better the predictability. The EA takes all the data from the timeframe it is launched at.


  • TypeFilling - order execution policy;
  • Magic - magic number;
  • LimitTradesOptimization - limit the number of orders during optimization;
  • OnBuy - only buy;
  • OnSell - only sell;
  • LimitSpread - spread limitation;
  • Risk - calculate lot depending on a deposit. We recommend that you use Risk, rather than Lot;
  • Lot - lot size for entering the market (priority is higher than the Risk field);
  • LotExponent - ratio that defines the progressive lot increase;
  • Losses - set a stop loss depending on the total volume in the market (the larger the volume, the tighter the stop loss);
  • DrawDown - maximum drawdown, at which closing occurs (in % of a deposit);
  • ServerTimeFilter, StartHour, StartMin, FinalHour, FinalMin, FridayOn - limit operation time within a day;
  • LevelStart - level of entering the market by the neural network signal - for an initial position;
  • LevelAdd - level of entering the market by the neural network signal - for subsequent positions.

The settings are paired for buying and selling:

  • BuyIndicatorA, BuyIndicatorB, BuyIndicatorC - three indicators for analyzing buying;
  • wb0 - wb11 - neural network weights (these are the settings that keep the neural network logic in the set file itself) for buying;
  • BuyTP, BuySL - stop levels - stop loss and take profit for buying;
  • BuyLimitGrid - limit the grid steps for buying;
  • BuyStepGrid - limit points between two adjacent buy orders;
  • SellIndicatorA, SellIndicatorB, SellIndicatorC - three indicators for analyzing selling;
  • ws0 - ws11 - neural network weights (these are the settings that keep the neural network logic in the set file itself) for selling;
  • SellTP, SellSL - stop levels - stop loss and take profit for selling;
  • SellLimitGrid - limit the grid steps for selling;
  • SellStepGrid - limit points between two adjacent sell orders.


If for any reason you do not like the purchased program, you can request a refund within 7 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.

Simply send a request for refund or exchange with your order number by email:

Refund requests received more than 7 days after purchase will be rejected.

Email Us Now! Support is available 24/7
by Email:

Do You Need Help?
Click Here To Start Live Chat

Contact Us

Copyright © 2021 All rights reserved. Terms and conditions | Privacy policy     We speak your language EN|CN|DE|ES|RU

RISK WARNING: is a software reseller, we do not offer investment advice or execute trades. The software we provide is a tool where the settings are input by the end user to design their own trading strategy. Trading forex and CFDs carry a high degree of risk to your capital and it is possible to lose your entire deposit. Only speculate with money you can afford to lose. As with any trading, you should not engage in it unless you understand the nature of the transaction you are entering, and the true extent of your exposure to the risk of loss. These products may not be suitable for all investors, therefore if you do not fully understand the risks involved, please seek independent advice.