iCCI iMA: Sistema de Trading para MetaTrader 5

Mike 2017.11.03 20:47 23 0 0
Anexo

Autor da Ideia: Andrey, o autor do código MQL5: barabashkakvn.

Este sistema utiliza a Média Móvel com dados do Índice de Canal das Mercadorias para tomar decisões de trading.

//--- cria o handle do indicador iMA
   handle_iMA = iMA(m_symbol.Name(), Period(), 15, 0, MODE_EMA, handle_iCCI);
//--- se o handle não for criado
   if(handle_iMA == INVALID_HANDLE)
     {
      //--- informa sobre a falha e exibe o código de erro
      PrintFormat("Falha ao criar handle do indicador iMA para o símbolo %s/%s, código de erro %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- o indicador é interrompido
      return(INIT_FAILED);
     }

Esse método é semelhante a ativar o indicador Média Móvel na janela do Índice de Canal das Mercadorias, selecionando "Dados do Indicador Anterior" nos parâmetros (aplicando o indicador aos dados de outro indicador).

Princípios de Abertura e Fechamento de Posições:

  • Se a Média Móvel calculada com base no Índice de Canal das Mercadorias cruzar o Índice de Canal das Mercadorias para baixo, uma posição de COMPRA é aberta.
  • Se a Média Móvel cruzar o Índice de Canal das Mercadorias para cima, uma posição de VENDA é aberta.
  • Se a Média Móvel cruzar o Índice de Canal das Mercadorias para cima, uma posição de COMPRA é fechada.
  • Se a Média Móvel cruzar o Índice de Canal das Mercadorias para baixo, uma posição de VENDA é fechada.

Teste realizado no EURUSD, H1:

Teste iCCI iMA

Lista
Comentário 0