Indicadores: BrainTrend2Sig

 

BrainTrend2Sig:

BrainTrend2Sig é um indicador de tendências do mercado, que atribui um símbolo tipo semáforo abaixo ou acima dos candles de acordo com a direção da tendência.

Quando há uma tendência de queda no mercado, um símbolo vermelho é plotado acima da máxima do candle. Assim quando a tendência é para cima, um símbolo azul é plotado abaixo da mínima do candle.

O Algoritmo BrainTrend2Sig baseia-se no processamento de informação dos indicadores ATR e do Oscilador Estocástico. Neste indicador foram extraídas todas as variáveis do algoritmo que podem ser controlados em parâmetros de entrada do indicador, por isso pode ser usado apenas configurando o período ATR.

BrainTrend2Sig

Autor: Nikolay Kositsin

 

Como me conectar a ele a partir do meu EA?

Se possível, um exemplo de código!!!

 

Você poderia me informar como configurar o BrainTrend2Sig para enviar uma notificação no messenger ou como SMS ou chamada telefônica?

Muito obrigado

 
Esse é um indicador interessante. No entanto, não vejo "todas as variáveis", apenas uma. Eu mesmo retirei mais duas (de constantes).
Você planeja publicar um indicador sem seta para subjanela com base nele?
 
Boris Egorov:

Como faço para me conectar a ele em meu EA?

Se possível, um exemplo de código!!!

iCustom + CopyBuffer
 

Olá, bom dia, estou tentando usar o indicador em um EA personalizado. No mt4 ele funciona perfeitamente, mas no mt5 tenho dificuldade em fazer o mesmo, no mt4 eu chamo o indicador dessa forma e tem funcionado:

Hello good morning, I'm trying to use the indicator in a custom EA. In mt4 it works perfectly, but in mt5 I have difficulty doing the same, in mt4 I call the indicator this way and it has worked:


// Chama a função iCustom para obter o valor da seta azul
   redArrowValue = iCustom(Symbol(), Period(), "BT2", 0, 0);

// Chama a função iCustom para obter o valor da seta vermelha
   blueArrowValue = iCustom(Symbol(), Period(), "BT2", 1, 0);





// Condição de venda: Preço acima da linha de cima e sinal de venda no BT2
   if(!HasOpenPositions(Symbol(), MagicNumber) && CheckStartMarket() && currentPrice > upBuffer && redArrowValue == 1 && blueArrowValue > 0 && previousOpen > upBuffer)
     {
      SellOrder(TakeProfit, StopLoss);
      partialCloseActivated = false;
      breakevenActivated = false;
      Alert("Venda efetuada!");
     }

// Condição de compra: Preço abaixo da linha de baixo e sinal de compra no BT2
   if(!HasOpenPositions(Symbol(), MagicNumber) && CheckStartMarket() && currentPrice < dnBuffer && blueArrowValue == 2 && redArrowValue > 0 && previousOpen < dnBuffer)
     {
      BuyOrder(TakeProfit, StopLoss);
      partialCloseActivated = false;
      breakevenActivated = false;
      Alert("Compra efetuada!");
     }
  }


 
Para mim, é muito bom em 30 minutos. Lembre-se de que cada pessoa tem bordas diferentes.