• Información general
  • Comentarios (1)
  • Discusión (53)
  • Novedades

Three in One

"Three in One" is a multifunctional trading robot for MT5, with automatic parameter settings (Netting and Hedging).  For MT4:  https://www.mql5.com/ru/market/product/36687

It is designed for both professionals and beginners.

The program works in 3 modes: Robot, Advisor, Indicator.

1. Robot - works fully automatically, without intervention  ( Automatic mode )

2. Advisor - it tells you when and what operation to do, using the SELL, BUY and CLOSE buttons. ( Manual mode )

3. Indicator for manual trading ( Manual mode )

This is a trend robot, which takes into account current trends, their reversals, as well as support / resistance levels.

There is a special algorithm for determining entry and exit points.

During the trade is used as an increase in the lot, and its reduction.

The robot uses special indicators of its own design:

- Trend Indicator

- An indicator for determining reversal points

- Indicator to determine support / resistance levels

- Indicator for the speed of price movement and others.

The robot is able to determine the slow trend also flat. In these cases, the order does not open.

In robot mode, the program works completely in automatic mode, without intervention. It is enough only to choose a mode of profitability: Low, Medium and High.

In the advisor mode, appropriate instructions are given in the form of text on the chart and a sound signal.

The following indications are given  with the appropriate lot:

- Open the order, SELL / BUY

- Increase the volume (lot) of the position, SELL / BUY

- Reduce the volume (lot) of the position, SELL / BUY

- Close order

In Manual mode, the current point (in the form of an arrow) and the necessary action with a sound signal are interactively indicated on the screen. In this mode you can switch to Automatic mode at any time. Then the robot will continue to work and will follow the open positions.

The Drawdown parameter is a virtual Stop Loss, the percentage of the balance at which a position will be closed (drawdown by equity).

The robot uses virtual floating Take Profit (TP), Stop Loss (SL), as well as trailing stop.

It works on all currency pairs.


A standard trading account is recommended: Standard without commission.

Lot size (LOT) can be changed only in manual mode (Manual).

Works on any time frame, with a leverage from 1:50, but recommended 1:100 or higher, with quotes 5 (3) after the decimal point.

Minimum deposit of $ 500, recommended from $ 1000. Account currency: USD, EUR.

*** Test only on real ticks (Every tick based on real ticks)


On the strategy tester in the visualization mode, the program can work as a simulator, where you can conduct manual trading and test different trading strategies

In Manual mode:  https://www.youtube.com/watch?v=n-n8TYAHzvw

All control buttons are shown in Fig. 4


If you have open orders in MT5 terminal while migrating to another MT5 terminal, you should copy all files from "Files" folder before installing robot on the new terminal

The folder is located here: Open the "File" menu -> "Open Data Folder" -> "MQL5" -> "Files" -> . . . . (EURUSD.new . . . )

These files (.new) store the latest states for each pair


Petros Shatakhtsyan – programming expert in modeling and development of automated trading systems with more than 10 years of Forex experience.

Mladen Sopar
Mladen Sopar 2018.12.24 15:17 

Exelent... :)

Versión 4.5 2020.04.15
Added event handling in case of shortage of funds during trading.
Versión 4.4 2020.03.27
To reduce risk, the maximum number of simultaneously open positions is limited.
For "Low"mode: 6
For "Medium" mode: 4
For "High" mode: 3

The duration of open positions is also limited from 3-9 days.
Versión 4.3 2020.03.27
Lot increase factors for different modes are changed.
Versión 4.2 2020.03.24
Changed the internal settings.

Use the currency pairs indicated in the discussions

*** Attention!
After installing the new version, the robot will automatically close some unprofitable positions.
Versión 4.1 2020.03.05
Change in the formula for calculating money management.
Versión 4.0 2020.03.04
- Increased the number of open and closed positions.
- The number of simultaneously open positions has been reduced.
- Maximum drawdown reduced.
- Fixed leverage dependency.
- Optimal leverage: 1:100 - 1:500
- The maximum number of pairs used simultaneously is unlimited (optimally up to 30 pairs).

Use the pairs that show the best results (see discussions).

*** Attention
It is not recommended to update the new version if there are positions with a large negative profit (some of them the robot will automatically close).
Versión 3.50 2020.01.11
New optimized version. See the "Comments" section for details.
Versión 3.44 2019.12.09
Minor change for netting accounts.
Versión 3.43 2019.11.14
Joint trading is allowed for the hedging account (bug fixed: "zero divide").

*** Test in the "All ticks based on real ticks" mode
Versión 3.42 2019.10.27
A slight change in the wave detection algorithm.

*** Test in the "Every tick based on real ticks" mode
Versión 3.31 2019.05.13
Added another brokerage company

- It is recommended to use a standard account type.
- Test from 2017 in real tick mode.
Versión 3.3 2019.05.05
In the new version 3.3, a floating coefficient was applied to increase the lot.
Versión 2.2 2019.01.21
1. Added to the chart, additional information for manual trading.
2. Accelerated work 1.5 times.
3. Added another brokerage company.

* Account type must be Netting.
Versión 2.1 2019.01.13
Optimized on multiple servers.
Versión 2.0 2018.12.14
Changed display of information and objects on the chart

*** Leverage size affects profitability and drawdown. Recommended 1: 100