Trend Me Leave Me: Expert Advisor per MetaTrader 5

Mike 2018.03.01 20:56 10 0 0
Allegato

L'autore dell'idea: Scriptor, l'autore del codice MQL5: barabashkakvn.

Questo Expert Advisor (EA) gestisce una sola posizione e può essere utilizzato su conti netting. La direzione di un nuovo segnale di apertura viene calcolata in base alla direzione dell'ultima posizione chiusa (BUY o SELL) e al modo in cui questa è stata chiusa (Stop Loss o Take Profit).

Principio generale:

  • Se una posizione è stata chiusa con Take Profit, la prossima posizione verrà aperta nella stessa direzione;
  • Se una posizione è stata chiusa con Stop Loss, la prossima posizione verrà aperta nella direzione opposta.

Il tipo di chiusura viene determinato in OnTradeTransaction() utilizzando ENUM_DEAL_REASON: la transazione e il suo tipo sono accessibili in OnTradeTransaction() per prima cosa:

TRADE_TRANSACTION_DEAL_ADD - aggiunta di una transazione alla cronologia. Questo avviene come risultato dell'esecuzione di un ordine o effettuando operazioni con il saldo del conto.

Successivamente, viene controllata la proprietà DEAL_REASON.

Se il parametro Breakeven non è uguale a zero, la posizione verrà spostata in pareggio se possibile.

Dopo aver determinato la direzione in OnTradeTransaction(), verifichiamo ulteriori condizioni:

  • Per aprire una posizione BUY, l'indicatore SAR sul bar #0 deve essere minore della chiusura del bar #0, e l'ADX sul bar #0 deve essere inferiore a 20.
  • Per aprire una posizione SELL, l'indicatore SAR sul bar #0 deve essere maggiore della chiusura del bar #0, e l'ADX sul bar #0 deve essere inferiore a 20;


Parametri di input

  • Stop Loss (in pips) - valore dello Stop Loss;
  • Take Profit (in pips) - valore del Take Profit;
  • Rischio in percentuale per operazione - percentuale di rischio per trade;
  • Breakeven (in pips) - valore di breakeven;
  • ADX: periodo di media - parametro dell'indicatore ADX;
  • SAR: passo di incremento del prezzo - fattore di accelerazione - parametro dell'indicatore SAR;
  • SAR: valore massimo del passo - parametro dell'indicatore SAR.

Parametri di default, EURUSD, M30 dal 08.01.2017 al 05.02.2018

Trend Me Leave Me

Elenco
Commento 0