Hybrid Expert Advisor Survivor - Has the Holy Grail Been Found?
We present to your attention the new multi-currency forex expert advisor Survivor. Usually expert advisors use some single strategy in their work (for example, trend trading, scalping, martingale, trading during certain trading sessions, etc.), because adding another algorithm interferes with the work of the first. This advisor is a modern representative of hybrid-type trading robots, where the strategies used not only do not interfere, but help each other in achieving a profitable result.
In our troubled times, a time when many expert advisors lose profit, trade out of place, and even drain their owner's deposit, the Survivor expert advisor works successfully, and its indicator "filling" is so successful that it handles Brexit, Trump's speeches, Draghi's rhetoric, non-farms, gaps, and other unpleasant events without any problems. What are critical events for other expert advisors is an ordinary working environment for Survivor.
In this review, we will examine the logic of the Survivor expert advisor, its settings, test it on the currency pairs recommended by the author, and evaluate the results obtained.
Founding Fathers

archangel-sky - the forum member who brought the original version of Survivor to our forum;
Khovik - testing, discussions, monitoring;
Rever27 - initiator of modernizations, programmer, the "second father" of the robot.
Expert Advisor Characteristics
Platform: Metatrader 4
Expert advisor version: 1.3.7
Currency pairs: EURUSD, GBPUSD, USDCHF, USDJPY
Timeframe: M5
Working time: around the clock
Recommended brokers: Alpari (ECN-accounts), Roboforex (ECN accounts), TickMill.
Installation Guide

We install the expert advisor as usual. If this is your first time encountering robots on Forex and you have a lot of questions, download and watch the Forex on Autopilot course for free.
Attention! In this expert advisor, the settings significantly affect the trading results, use the recommended set files (see the archive at the end of this article).
Expert Advisor Strategy

The expert advisor is a hybrid organism made up of a channel trend-following algorithm and a grid of orders. Entry into a trade is carried out using channel and trend indicators, which are Bollinger Bands, RSI, ADX, DeMarker, Moving Average. If the price goes against the open order, then a grid of orders is built, which is closed on a pullback into profit. The number of grid orders is limited, and on movements where the grid cannot cope, a loss is recorded. The settings for order placement parameters can be specified in the external parameters of the expert advisor. In addition, a great advantage of the expert advisor is its availability in source code (open source).
In this article, we will test the settings proposed by the developers of the expert advisor on tick data from Ducascopy using the Tick Data Suite program, evaluate the results obtained, and analyze the settings.
Example of the Expert Advisor in Operation

Backtests of the Expert Advisor

Backtests were done for each pair separately, since the MetaTrader 4 platform does not allow multi-currency tests.
The tests were done using the Tick Data Suite program on quotes from Dukascopy, the spread is real and variable.
The first series of tests was done with a fixed lot. This makes it possible to evaluate the testing results without taking money management into account.
Survivor EURUSD M5 2011-2017 lot 0.1
Survivor GBPUSD M5 2011-2017 lot 0.1
Survivor USDCHF M5 2011-2017 lot 0.1
Survivor USDJPY M5 2011-2017 lot 0.1
The second series of tests was performed with a dynamic (proportional) lot. This makes it possible to evaluate the test results taking money management into account.
Survivor EURUSD M5 2011-2017 lot MM

Survivor GBPUSD M5 2011-2017 lot MM

Survivor USDCHF M5 2011-2017 lot MM

Survivor USDJPY M5 2011-2017 lot MM

Using the EA Analyzer program, we will make a consolidated statement for the tests of the EURUSD, GBPUSD, and USDJPY pairs with fixed and proportional lots.
Survivor Portfolio: EURUSD, GBPUSD, USDJPY

Survivor Portfolio: EURUSD, GBPUSD, USDJPY MM

Conclusion: The Survivor expert advisor, when operating with a fixed or proportional lot on the 3 pairs EURUSD+GBPUSD+USDJPY, shows stable profit growth without drawdowns critical for the deposit.
Links to all backtests used in the article (for independent analysis) can be found in the expert advisor thread on the forum (link at the end of the article).
Account Monitoring from the Tlap.io Website

Settings Description

----------- TIMER -----------
- trading pause at the Monday market open - pause in minutes. 0-off;
- trading stop time on Friday (hh:mm) - stop time in hours and minutes, empty value - off;
- order closing time on Friday (hh:mm) - closing time in hours and minutes, empty value - off;
For the first entry, the parameters:
Bollinger Bands - Bollinger Bands parameters:
- periodBB1 - moving average period;
- deviationBB1 - number of standard deviations;
- bands_shiftBB1 - band shift;
- priceBBUP1 - upper indicator line, calculated from closing prices;
- priceBBDN1 - lower indicator line, calculated from closing prices;
- CheckBarsBB1 - skip a number of candles.
RSI - RSI indicator parameters:
- periodRSI1 - period;
- priceRSI1 - indicator calculation based on closing prices;
- levelRSIsell1 - sell level;
- levelRSIbuy1 - buy level.
ADX - ADX indicator parameters:
- periodADX1 - period;
- priceADX1 - indicator calculation based on closing prices;
- levelADX1 - calculated level.
DeMarker - parameters of the DeMarker indicator:
- periodDM1 - period;
- levelDMsell1 - sell level;
- levelDMbuy1 - buy level.
MA - parameters of the moving average indicator:
- UseMA1 - whether to use the indicator or not;
- MA_Period1 - period;
- Ma_type1 - MA type;
- Ma_price1 - calculate the indicator using closing prices;
- Slippage_MA1 - slippage.
"For subsequent entries parameters" and "For reversal parameters" - look similar to the "For the first entry parameters" block
----- EXPERT ADVISOR PARAMETERS -------
- Lots - lot size;
- Risk - risk;
- MaxSpread - maximum allowable spread;
- Close_Revers - close on a reverse signal;
- Step_Input - step back to a better price on re-entry, 0-off.
<== TP/SL Settings ==>
- Sl - stop loss;
- Tp - take profit;
- TP_SL_ATR_Period - ATR period for calculating take profit and stop loss;
- TP_ATR_Multiplier - multiplier for dynamic take profit by ATR;
- SL_ATR_Multiplier - multiplier for dynamic stop loss by ATR;
- MM_type - choice of money management method: 0-off, 1 - per trade, 2 - per series;
- Martin_Type - martingale type: 0-off. 1 - increase the lot after a losing trade, 2 - after a losing series;
- Lots_exp - multiplier for the order series;
- MaxOrders - maximum number of open orders;
- MAGIC - magic number of orders.
It is recommended to use the sets provided at the end of the article.
Attention! Do not change anything in the expert advisor parameters and use only the recommended values if you do not clearly understand what you are doing!
Recommended money management

It is recommended to risk no more than 2 percent of the deposit per trade for each pair. The lot can be calculated using a special table, or you can simply set the risk level in the expert advisor parameters and everything will be calculated automatically. Before using risk levels different from the recommended ones, it is highly desirable to test the expert advisor.
For multicurrency trading, it is recommended to allocate at least 500 units of currency per 0.01 lot for each pair used. For clarity, see the table below (please note that the deposit calculation shown is for one pair).
| Account type | Minimum lot and lot step | Min. starting deposit | Broker examples |
|---|---|---|---|
| Cent (with mini lots) | 0.01 | 5$ (500 cents) | Forex4you |
| Cent account | 0.1 | $50 | Roboforex |
| Standard | 0.01 | $500 | Alpari |
| Pro accounts | 0.1 | $5000 | Classic account type at most brokers |
Results

The Survivor expert advisor is a profitable hybrid-type trading robot. Its profitability is confirmed both by testing results and by independent monitoring. The most profitable pairs are EURUSD, GBPUSD, and USDJPY.
Important!
For the expert advisor to work correctly, the trading terminal must be turned on from the market opening on Sunday evening until its closing on Friday evening. If you do not have the ability to keep your computer running 24/5, it is recommended to use a VPS server service.
Download the Survivor expert advisor
Sincerely, Aleksey aka Merlin Tlap.io
We present to your attention the new multi-currency forex expert advisor Survivor.