• Overview
  • Reviews (15)
  • Comments (903)
  • What's new

SAFE Automatic robot

Safe Automatic is a safe MetaТrader 5 trading robot working autonomously on a VPS server. The good results are achieved on EURUSD.

Trading Strategy

The EA applies modified versions of a trend-following strategy, half-pyramiding, scalping, Elliott Wave method and speculating trading with a deposit protection. The EA switches the strategies automatically. The robot does not trade at night from 10 p.m. to 4 a.m. (server time).

The robot was tested in the special tester on real ticks. Empirical equations and saddle points were found for EURUSD to define efficient ratios. During the trading, the ratios are automatically adjusted simulating a trader's activity.

Real Take Profit (TP) and Stop Loss are used together with virtual ones for safety reasons.

To work correctly, the EA requires a Pro or ECN (Market/Instant Execution) account with the spread having the size from 0 to 3.5 points (0-35 points for the 5 digit quotes), quotes with 5 (3) decimal places, and with instant execution of orders (less than 1 sec.), the leverage from 1:25 (the recommended value is higher than 1:50).

The account should have no hedging.


Account currency: USD, EUR.

Average maximum drawdown is 20%. The minimum deposit is $1 000, the recommended value is $2 500.

Below are the input/output objects providing the ability to select operation modes directly on the chart in a single click:

  • On/Off (iONOFF)– enable/disable the robot
  • i - shows statistics on all pairs
  • from_date, to_date - the start and end dates for the statistics
  • Sell (iSELL), Buy(iBUY) – by clicking Sell or Buy buttons, you can enable (green) or disable (red) opening a new order (position)
  • x1 (iX2) – the first increase in the lot (2-4 times). Enabling х1 will increase the lot once again.
  • x2 (iX14) – the second increase in the lot (4-10 times).
  • Time (iTIME)– amount of bars (3 – 600), time interval 5 х Time minutes
  • Coef. lot (iKLOT)– lot ratio (20 000 and higher) for defining the minimum (base) lot for opening a new order: minlot= BalanceValue/Coef. lot
  • Pr1 (iPR1), Pr2 (iPR2)– minimum standard order closing points (virtual TP, Pr1 – for a minimum lot, Pr2 – for am increased lot)
  • Drawdown (iDrawdown)– virtual SL in % of the balance (drawdown by funds), at which an order is closed
  • sound - audio signal for a high lot warning;

minlot – show the size of the minimal (base) lot for opening a new order;

V – price change rate.

Tips on Improving the Results

  • The Time value may be decreased to 5, Coef. lot: 40 000 during a quiet market
  • Apart from EURUSD, other currency pairs may be added
  • Increase the values of Pr1 and Pr2

Tips on Risk Mitigation

  • In case of a slow trend (lasting more than an hour), disable Sell if the trend is bullish or Buy if the trend is bearish
  • If the robot is set on several charts, keep Coef. lot above 300 000
  • Set Time to a value higher than 35(120,300)

Recommendations on Usage

  • If there are no open orders, you can open it manually, so that a robot continues working with the order
  • If an order is opened by the EA, you can close it manually
  • Do not increase a volume of an open order and change Coef. lot
  • It is not recommended to leave an open order at weekends. Close it manually after 11 p.m. (server time)

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" -> . . . . (AUDCAD.dat . . . e.)

These files (.dat) store the settings for each pair


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

Anatoly Stepanov
2017.07.01 07:12 

Длительный опыт работы показал, что эта система сливает депозит. В зависимости от настроек - быстрее или медленнее Вы лишитесь своих средств.

Торговать с просадкой более 4% - это неприемлемо. Читайте Money Management.

Спасение депозита от просадки, внесением новых средств - это полная чушь и прямой путь к банкротству.

Надеюсь, что мой отзыв спасет многих людей от потери своих денег.

Коллеги, учите анализ!

Stefan Kleineniggenkemper
2017.06.19 18:16 

Based on Version V6.3:

I use this EA now over one year and I can promise you it´s working fine!

Since Version 6 the EA code is faster and don’t need so much CPU power.

Version 6.3 change of the calculation to equity, that’s amazing for bigger accounts.

From my point of view you need an account with an amount bigger than 10k. Even than you can trade more pairs. Otherwise use EUR USD with a nice result.

Average holding time is long! Also if you are in a drawdown it can take a longer time!

Until now it´s the best EA I´ve ever bought.

2017.04.25 01:02 


2017.04.01 05:58 

Первая неделя воодушевляет. Надеюсь на развитие успеха с новой версией.

mahdi ataee
2017.02.21 01:54 

I have used this ea and lost alot

But there are changes that might make this ea better.

Mladen Sopar
2017.01.20 22:13 

User didn't leave any comment to the rating

Freddy Ruiz
2016.12.02 13:51 

This Robot has an excellent winning ratio, sometimes it requires to use Trader interpretation in order to keep or to close a position according to market expectations. Excellent on quite markets. I got a super loss with the GBPUSD flash crash that blowed a year of hard work, but this is Forex and everithing can happend.

Trade Forex
2016.10.12 00:46 

I do not recommend to buy this EA. Even with the recommended settings (Same as signal author) the trades are too risky with big drawdown.

Author's signal with "LOW RISK" (57% drawdown) https://www.mql5.com/en/signals/134681

2016.10.04 00:12 

I to would not recommend buying this EA. The profit are small the drawdown is huge. Feels like there is no sl, trades can move massive amounts of pips against you until eventually close.

2016.08.15 15:04 

Excellent EA..

my suggestion :

1. Delete any position when US Non-farm Payrolls , FOMC or any special news. ...

2. OFF currency when lot size reach 0.3(initial 0.01),0.6(initial 0.02)or 0.9(initial 0.03) and wait right direction

3. do not greedy , you can survive long time in forex..

ECN account get smaller DD %

STD account get better profit

2016.07.26 21:00 

Hi Everyone I am completely new at Forex and had a few learning experiences IE I lost some money. Then I decided to look at the what the market had to offer and found Petros and his marvelous EA. WHAT AN AMAZING ROBOT built by an extraordinary brilliant man PETROS SHATAKHTSYAN. If you really want to make money and stop hindering your self then look no further...His SAFE AUTOMATIC ROBOT is FANTASIC!!!! I am using it on the REGULAR SAFE SETTINGS...DO NOT MAKE THE SAME MISTAKE I DID and try to trade without his ROBOT...Get it and you won't waste your time or hard earned money. Andrea.T

Andrea DP
2016.07.13 14:27 

Review after 8 weeks of trading with SAFE Universal Robot.

The Robot is the best among the many I tested.

Petros, the software author is a very professional expert, knows the business and provide excellent support for his product.

The main suggestion is go slow and mitigate the risk: with the settings the programmer suggest on his signals you will get the same result. Just be sure to do make mistakes in meta trader 5 and robot settings. Mistakes are expensive on real account. Personally I rented the robot, used it on roboforex demo accounts for four weeks, made pratice, when all was set I moved on real.

Oleh Chlek
2016.06.15 07:25 

Отличный советник. Лучший из всех в маркете.

2016.01.17 14:53 


After few weeks of trading

I thought to put few words on this Robot.

Because it already has another 2 good comments with in detail.

I like to tell that short and sweet with 2 words.


Everyone can see trading results of this Robot.

Stick to the Rules.

You always make money.

Same time I really need talk about Petros.

He is very good person

Responds quickly to questions and helps deal with the settings

Excellent service.

Thank lot Petros

For make our life easier with your Robot

2015.12.17 17:33 

After 7 months using this EA, I can write here an honest review of it..

What can I say of Universal and SAFE EA? In 2 words, LIFE CHANGER.

That's what it means to me now..

I decided to look for an EA that would be the best, didn't matter how much it would cost. I was tired of using cheap EA's that were a waste of time.

So I found Universal.. after a few messages with the developer Petros, I rented it for 3 months. After 1 month of using in a real account, I decided I had to buy it because I finally found what I was looking for.

I tried for 6 months to find a good settings. I finally did. Petros did tell me something that changed it all. He said 'you are NOT using correct Money Management.. you are entering too heavy at the trades..'

So I changed it to a not-so-risky configuration, and voilà! Suddenly all the losses were gone and the profits came like I've never seen...

Today, my other account is at the highest it could be.

I am TOP 1 MT5 Signal.

My average growth is 40% PER MONTH. Check it out for yourself -> https://www.mql5.com/en/signals/104580


That is a LOT !

If you want a good EA, buy anyone at the Market. If you want the best EA, buy Universal and SAFE.

PS.: I have had some setbacks in the past while trying to find out the config but Petros did tried to help me a lot and made some updates to fix it all. That is remarkable! If I could give you only 1 tip for the EA, it would be to not use it at GBPUSD. I just found this out.

PS2: I do not give my settings away. No offense but I took a lot of time and effort to find them out. So please don't buy the EA in hope I give them, you will be able to find a very good one at your own, trust me.

Version 6.3 - 2017.06.13

Changed the calculation formula for the minimum lot: minlot = Equity / Coef.lot

All coefficients have been optimized.

Default Settings:

N Pairs Coef.lot Time Pr1 Pr2 DD

1 EURUSD 75 000 30 8 4 40
2 AUDUSD 60 000 60 20 4 40
3 GBPUSD 150 000 90 10 8 40
4 EURGBP 210 000 120 20 6 40
5 EURCAD 240 000 30 8 4 40
6 USDCAD 75 000 90 12 8 40
7 NZDUSD 90 000 30 10 4 40
8 USDCHF 180 000 30 8 8 40
9 EURCHF 60 000 180 14 4 40
10 AUDJPY 120 000 30 10 4 40
11 AUDCAD 240 000 120 12 6 40
12 NZDJPY 120 000 30 20 4 40
13 CADJPY 180 000 60 20 6 40
14 USDJPY 180 000 90 20 6 40
15 EURJPY 120 000 180 14 8 40
16 AUDNZD 240 000 120 12 6 40
17 EURAUD 120 000 120 18 4 40

It is recommended to test in real tick mode: "Every tick based on real ticks"
Version 6.0 - 2017.03.29
- Increased speed by 40%
- Improved reliability when restarting MT5
- Two pairs were added: AUDNZD and EURAUD.
- Some changes were made in the internal settings

It is recommended to test in real tick mode: "Every tick based on real ticks"
Version 5.1 - 2016.11.22

1. Changed the internal parameters.
2. Changed the default settings : Coef.lot(iKLOT)=200 000, Time=120, Pr1=14, Pr2=7, Drawdown=30
3. New parameters for "High" mode:

N Pairs Coef.lot Time Pr1 Pr2 DD

1 EURUSD 80 000 120 14 7 30
2 USDCAD 100 000 120 14 11 30
3 NZDUSD 120 000 120 12 11 30
4 AUDUSD 150 000 120 16 9 30
5 EURCAD 140 000 120 16 9 30
Version 5.0 - 2016.08.15

- Added a new pair: EURCAD
- Increased Drawdown up to 80%.
- Each pair has its own internal settings
button x1- First increase of the lot (2-4 times).
button x2- Second increase of the lot (4-10 times).

Warning !!!

* Trading account should be without hedging.
* The new version will work only with build 1325 and higher
* Necessary to test the robot in mode: "Every tick based on real ticks"

Default settings: Coef.lot=300 000, Time=300, Pr1=12, Pr2=5, Drawdown=30
Version 3.20 - 2016.06.01

Added button with the "i" letter, it shows statistics for all 14 pairs.

This will give the opportunity to choose a pair with a good performance.
Version 3.11 - 2016.05.16

In the new version:

- Added currency pairs NZDJPY, CADJPY, AUDJPY, USDCHF

- Improved speed of operation.

Recommendation: Given the volatility of the currency pairs which contain GBP and JPY, it is advised to use higher values of Coef.lot.
Version 3.0 - 2016.04.12
- Fixed some flaws when trading with some brokers.
- Changed the lower boundary of the drawdown (1-50%)
- In test mode, input parameter values are not saved.
- Improved stability of trade based on the real ticks.

I advise you to test on real ticks on MetaQuotes-Demo server in the mode "Every tick based on real ticks".
Version 2.20 - 2016.03.11

- Changed the default mode of operation: Coef.lot = 300 000, Time = 13

- Added the currency pair USDJPY

Recommendation: For currency pairs with GBP and JPY use Coef.lot = 500 000 and above
Version 2.10 - 2016.02.12
The ability to trade with small deposits starting at $500, with a leverage of 1:200 and more
Added order type filling "Immediate or Cancel" (IOC)
Version 2.0 - 2015.12.11
1. An additional check of trade operation execution is added.
2. The states of all open orders are now remembered and are automatically restored after MT restart.
Version 1.20 - 2015.11.19
Added automatic saving and restoring of settings after a restart of the terminal.
Version 1.11 - 2015.10.28
A small change in the location of the buttons.
Version 1.10 - 2015.10.22

Some change in the trade at night.
Corrected negative value Stop Loss.
Changed the default values Time=24, Drawdown=20