Home Trading Sistematico Post

ChannelEA2: Il Tuo Alleato per il Trading su MetaTrader 5

Allegato
20495.zip (6.54 KB, Scarica 0 volte)

ChannelEA2 è un Expert Advisor che lavora su un canale tracciato dall'indicatore ChannelInd. Tuttavia, non è necessario avere questo indicatore attivo, poiché i dati sono calcolati all'interno dell'EA stesso.

Questo EA opera su base temporale: all'orario di trading specificato nelle impostazioni, posiziona due ordini pendenti ai bordi del canale e imposta i livelli di Stop Loss dall'altro lato, senza impostare livelli di Take Profit. Al termine del tempo di trading, tutte le posizioni aperte vengono chiuse e gli ordini non attivati vengono cancellati.

Attenzione: Questo Expert Advisor è progettato a scopo formativo.

ChannelEA2 dispone di otto parametri configurabili:

  • Ora di inizio - orario di avvio del trading;
  • Ora di fine - orario di chiusura del trading;
  • Numero magico dell'Expert - identificatore unico delle posizioni dell'EA;
  • Lots - volume delle posizioni da aprire;
  • Slippage di prezzo - slippage massimo consentito all'apertura di una posizione;
  • Moltiplicatore spread per stop - moltiplicatore dello spread applicato per calcolare la distanza corretta per gli ordini di stop (*).
  • Tempo di attesa per l'aggiornamento dell'ambiente (in secondi) - tempo in secondi da attendere per l'aggiornamento dell'ambiente di trading (**);
  • Numero di tentativi per ottenere lo stato dell'ambiente - numero di tentativi per ottenere informazioni accurate sull'ambiente di trading (***).
* Per gli ordini pendenti (così come per Stop Loss o Take Profit), esiste una distanza minima consentita per l'inserimento degli ordini di stop - StopLevel. Ciò significa che l'ordine pendente (così come Stop Loss o Take Profit) non può essere posizionato più vicino della distanza stabilita rispetto al prezzo. Se StopLevel è zero, significa solo che lo StopLevel è flottante, non assente. In questo caso, la distanza minima è solitamente il valore dello spread*2, ma a volte anche il doppio dello spread non è sufficiente. Ecco perché abbiamo introdotto un moltiplicatore personalizzato dello spread utilizzato dall'EA per calcolare la distanza minima per posizionare ordini pendenti.
** Quando un ordine di trading viene inviato a un server, un ritardo occasionale nell'esecuzione può portare a un conteggio errato delle posizioni di mercato. Se viene rilevato uno stato "non definito", l'Expert Advisor attende il numero specificato di secondi e poi rileva nuovamente l'ambiente.
*** Il numero di periodi di attesa all'interno di un tick è impostato nei parametri dell'EA. Dopo aver effettuato tutti i tentativi consentiti per ottenere informazioni accurate sull'ambiente, l'Expert Advisor esce dal processo e attende il prossimo tick. L'EA ripeterà questi tentativi su questo nuovo tick se l'ambiente di trading non è stato aggiornato nel frattempo.

Per testare la strategia, sono state utilizzate le impostazioni predefinite con EURUSD H1 in modalità OHLC a 1 minuto, nel periodo dal 02 gennaio 2017 al 29 marzo 2018.

Successivamente, i parametri di inizio/fine trading (Ora di inizio e Ora di fine) sono stati ottimizzati per EURUSD H1 in modalità OHLC a 1 minuto:

I migliori risultati sono stati ottenuti con le seguenti impostazioni:

  • Ora di inizio = 8;
  • Ora di fine = 10.

Post correlati

Commento (0)