Home Trading Sistematico Post

RUBBERBANDS_3 EA: Il tuo alleato per il Trading su MetaTrader 4

Allegato
9156.zip (2.3 KB, Scarica 2 volte)

RUBBERBANDS_3 EA

Versione 1.0

Se stai cercando un Expert Advisor che riduca il rischio di drawdown rispetto ai suoi predecessori, RUBBERBANDS EA e RUBBERBANDS_2 EA, sei nel posto giusto. Siamo curiosi di sentire i tuoi commenti e suggerimenti per ulteriori miglioramenti!

Il concetto di base rimane invariato rispetto ai modelli precedenti: questo EA è adatto a qualsiasi timeframe e coppia di valute, ma funziona al meglio con EUR/USD, GBP/USD e USD/CHF.

RUBBERBANDS_3 apre ordini in entrambe le direzioni (BUY & SELL) inizialmente. Ogni volta che il prezzo si muove in avanti, apre ulteriori ordini: un ordine BUY ogni volta che il prezzo aumenta di multipli di "pipstep" sopra il primo ordine BUY, e un ordine SELL ogni volta che il prezzo scende di multipli di "pipstep" sotto il primo ordine SELL. Questo è diverso da quanto avveniva con RUBBERBANDS_2 EA.

Quando il prezzo torna indietro rispetto all'ultimo ordine piazzato di "backstep" pips, chiude tutti gli ordini in direzione "forward" e apre un ordine inverso. A questo punto, rimarranno solo due ordini nella direzione "backward".

Questi due ordini pendenti si chiuderanno quando viene raggiunto il profitto specificato "sessionTP" (in euro), che funziona come TAKE PROFIT, o, se impostato su vero ("use_sessionSL"==true), quando si raggiunge la perdita specificata "sessionSL" (in euro), che funge da STOP LOSS.

L'apertura degli ordini iniziali e la chiusura di tutti gli ordini pendenti costituiscono una "sessione".

La variabile esterna "maxcount" limita il numero di ordini per sessione.

Utilizza il Strategy Tester per vedere come si comporta questo EA.

Coppie di valute consigliate: EUR/USD, GBP/USD, e USD/CHF.

Variabili esterne disponibili:

  • Lots = 0.02 (numero di lotti per ogni ordine)
  • maxcount = 10 (numero massimo di ordini consentiti in una sessione)
  • pipstep = 100 (distanza in pips per piazzare ulteriori ordini BUY o SELL in direzione "forward")
  • backstep = 20 (distanza in pips dall'ultimo ordine piazzato per chiudere tutti gli ordini in direzione "forward" e piazzare un ordine BUY o SELL inverso in direzione "backward")
  • quiescenow = false (se vero, mette in pausa questo EA quando termina la sessione corrente)
  • donow = false (se vero, apre ordini immediatamente)
  • stopnow = false (se vero, ferma questo EA)
  • closenow = false (se vero, chiude tutti gli ordini pendenti)
  • use_sessionTP = true (non cambiare questo)
  • sessionTP = 2000 (profitto in euro per lotto per chiudere tutti gli ordini pendenti; funge da TAKE PROFIT)
  • use_sessionSL = true (se vero, utilizza "sessionSL" sotto)
  • sessionSL = 4000 (perdita in euro per lotto per chiudere tutti gli ordini pendenti; funge da STOP LOSS)
  • useinvalues = false (impostare su vero al riavvio)
  • inmax = 0 (impostare il massimo precedente al riavvio)
  • inmin = 0 (impostare il minimo precedente al riavvio)

Post correlati

Commento (0)