iCCI e iMA: Trading con MetaTrader 5

Mike 2017.11.03 20:47 19 0 0
Allegato

Autore dell'idea è Andrey, autore del codice MQL5 è barabashkakvn.

Calcolo della Media Mobile utilizzando i dati del Commodity Channel Index:

//--- crea il handle dell'indicatore iMA
   handle_iMA=iMA(m_symbol.Name(),Period(),15,0,MODE_EMA,handle_iCCI);
//--- se il handle non è stato creato 
   if(handle_iMA==INVALID_HANDLE)
     {
      //--- informa del fallimento e mostra il codice errore 
      PrintFormat("Creazione del handle dell'indicatore iMA per il simbolo %s/%s, codice errore %d fallita",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- l'indicatore è stato fermato anticipatamente 
      return(INIT_FAILED);
     }

È simile a lanciare nel terminale l'indicatore Media Mobile nella finestra del Commodity Channel Index con "Dati dell'indicatore precedente" selezionato tra i suoi parametri (applicare l'indicatore ai dati di un altro indicatore).

Principi di apertura e chiusura delle posizioni:

  • Se la Media Mobile calcolata in base al Commodity Channel Index attraversa il Commodity Channel Index comune verso il basso, viene aperta una posizione BUY.
  • Se la Media Mobile calcolata in base al Commodity Channel Index attraversa il Commodity Channel Index comune verso l'alto, viene aperta una posizione SELL.
  • Se la Media Mobile calcolata in base al Commodity Channel Index attraversa il Commodity Channel Index comune verso l'alto, una posizione BUY viene chiusa.
  • Se la Media Mobile calcolata in base al Commodity Channel Index attraversa il Commodity Channel Index comune verso il basso, una posizione SELL viene chiusa.

Test su EURUSD, H1:

iCCI iMA test

Elenco
Commento 0