RUBBERBANDS_2 EA: Un Sistema di Trading Potente per MetaTrader 4

Mike 2009.08.17 18:30 13 0 0
Allegato

RUBBERBANDS_2 EA

Versione 1.2

Attenzione: Non utilizzare questo EA per il trading dal vivo. Non voglio vedere nessuno perdere il proprio conto. Volevo semplicemente offrirti alcune nuove idee.

- È stata aggiunta la variabile esterna quiescenow per mettere in pausa questo EA al termine della sessione corrente.

-- È stata modificata la logica per la chiusura di tutti gli ordini aperti.

-- Alcune variabili esterne sono state rinominate per essere più significative:

  • useequityprofitcut → use_sessionTP
  • dollareqprofitcut → sessionTP
  • useequitylosscut → use_sessionSL
  • dollareqlosscut → sessionSL

(La versione precedente funziona ancora bene se utilizzata con una singola coppia di valute e senza ordini aperti in altre coppie.)

Questo EA è una versione migliorata dell'originale RUBBERBANDS EA. Proprio come il RUBBERBANDS EA, funziona su qualsiasi timeframe e per qualsiasi coppia di valute, incluso oro e argento. La sua logica si basa sull'idea che ogni movimento di prezzo possa accompagnarsi a un rimbalzo ("Delapsus Resurgam") e sul detto "Vendi alto, compra basso".

Aprirà ordini in entrambe le direzioni (BUY & SELL) inizialmente, poi aprirà un ordine di vendita aggiuntivo ogni volta che il prezzo sale di multipli di pipstep sopra l'ordine di vendita iniziale, e aprirà un ordine di acquisto ogni volta che il prezzo scende di multipli di pipstep sotto l'ordine di acquisto iniziale.

Chiuderà tutti gli ordini aperti quando viene raggiunto il profitto specificato sessionTP (in dollari), che funge da TAKEPROFIT, oppure, se impostato su vero (use_sessionSL == true), quando viene raggiunta la perdita specificata sessionSL (in dollari), che funge da STOPLOSS.

L'apertura degli ordini iniziali attraverso la chiusura di tutti gli ordini aperti costituisce una "sessione".

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

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

Le coppie di valute preferite sono quattro coppie maggiori: EUR/USD, GBP/USD, USD/JPY e USD/CHF. Per evitare grandi drawdown, potrebbe essere utile impostare un sessionTP più piccolo.

Le variabili esterne sono:

  • Lots = 0.02 (numero di lotti per ogni ordine)
  • maxcount = 10 (numero massimo di ordini consentiti in una sessione)
  • pipstep = 50 (distanza in pip per piazzare ordini BUY o SELL aggiuntivi)
  • quiescenow = false (se vero, mette in pausa questo EA quando la sessione corrente termina)
  • donow = false (se vero, apre gli ordini immediatamente)
  • stopnow = false (se vero, ferma questo EA)
  • closenow = false (se vero, chiude tutti gli ordini aperti)
  • use_sessionTP = true (non cambiare questo)
  • sessionTP = 1000 (profitto in dollari per lotto per chiudere tutti gli ordini aperti; funge da TAKEPROFIT)
  • use_sessionSL = false (se vero, utilizza sessionSL qui sotto)
  • sessionSL = 300 (perdita in dollari per lotto per chiudere tutti gli ordini aperti; funge da STOPLOSS)

Le seguenti tre variabili esterne servono per riavviare questo EA dopo, ad esempio, il weekend, quando ci sono ordini aperti. inmax e imin sono visualizzati come GLBmax e GLBmin sul grafico.

  • useinvalues = false (imposta su vero al riavvio)
  • inmax = 0 (imposta il massimo precedente al riavvio)
  • inmin = 0 (imposta il minimo precedente al riavvio)
Elenco
Commento 0