Autore dell'idea — pcbiz, autore del codice MQL5 — barabashkakvn.
Il Sistema di Trading, chiamato Escape, opera utilizzando due medie mobili: iMA(5) e iMA(4) sul timeframe M5. Per ogni operazione di acquisto e vendita vengono impostati livelli specifici di TakeProfit e StopLoss.
Logica di decisione del Sistema
if(!ExistPositions())
{
double diClose_M5_1=iClose(1,Symbol(),PERIOD_M5);
double diMA5=iMAGet(handle_iMA_5,1);
double diMA4=iMAGet(handle_iMA_4,1);
if((diClose_M5_1<diMA5))
{
OpenBuy();
return;
}
if((diClose_M5_1>diMA4))
{
OpenSell();
return;
}
}
{
double diClose_M5_1=iClose(1,Symbol(),PERIOD_M5);
double diMA5=iMAGet(handle_iMA_5,1);
double diMA4=iMAGet(handle_iMA_4,1);
if((diClose_M5_1<diMA5))
{
OpenBuy();
return;
}
if((diClose_M5_1>diMA4))
{
OpenSell();
return;
}
}
Le condizioni vengono verificate solo quando appare una nuova candela, il che riduce notevolmente il carico sulla CPU, rendendo i test nei modi "Ogni tick" o "Ogni tick basato su tick reali" molto più veloci.
Risultati del Test
I risultati del test sul EURUSD M5, dal 01/06/2016 al 23/11/2016, con un deposito iniziale di 1000:

Commento 0