Inicio Trading Sistemático Publicación

iCCI iMA: Cómo Optimizar tus Estrategias en MetaTrader 5

Archivos adjuntos
18776.zip (4.51 KB, Descargar 0 veces)

Autor de la idea: Andrey, autor del código MQL5: barabashkakvn.

Vamos a calcular la Media Móvil utilizando datos del Índice de Canal de Materias Primas (CCI):

//--- crear el manejador del indicador iMA
   handle_iMA=iMA(m_symbol.Name(),Period(),15,0,MODE_EMA,handle_iCCI);
//--- si el manejador no se crea
   if(handle_iMA==INVALID_HANDLE)
     {
      //--- informar sobre el fallo y mostrar el código de error
      PrintFormat("Error al crear el manejador del indicador iMA para el símbolo %s/%s, código de error %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- el indicador se detiene prematuramente
      return(INIT_FAILED);
     }

Esto es similar a lanzar el indicador de Media Móvil en la ventana del Índice de Canal de Materias Primas, seleccionando "Datos del Indicador Anterior" en sus parámetros (aplicar el indicador a los datos de otro indicador).

Principios para abrir y cerrar posiciones:

  • Si la Media Móvil calculada en base al Índice de Canal de Materias Primas cruza hacia abajo el CCI común, se abre una posición de COMPRA.
  • Si la Media Móvil calculada en base al Índice de Canal de Materias Primas cruza hacia arriba el CCI común, se abre una posición de VENTA.
  • Si la Media Móvil calculada en base al Índice de Canal de Materias Primas cruza hacia arriba el CCI común, se cierra una posición de COMPRA.
  • Si la Media Móvil calculada en base al Índice de Canal de Materias Primas cruza hacia abajo el CCI común, se cierra una posición de VENTA.

Pruebas realizadas en EURUSD, H1:

iCCI iMA test

Publicaciones relacionadas

Comentarios (0)