Indicadores: Aroon

 

Aroon:

Indicador Aroon criado por Tushar Chande indica se uma tendência de longo prazo vai finalizar ou está apenas fazendo uma pausa um pouco antes de um novo movimento.

O Indicador Aroon foi desenvolvido por Tushar S. Chande, CEO da empresa "Tuscarora Capital Management" e autor dos livros "O Novo Trader Técnico: Impulsione Seu Lucro Plugando os Últimos Indicadores" e "Além da Análise Técnica: Como Desenvolver e implementar um Sistema de Negociação Vitorioso" em 1995, para determinar a direção da tendência e força.

A sua principal vantagem é permitir que um trader determine o início de uma nova tendência ou o fim de uma tendência existente.

Indicador Aroon

Autor: Nikolay Kositsin

 
Muito semelhante ao indicador simaphore+bears-buul power, mas com leituras adicionais de força da tendência
 

Olá!


Posso consultar apenas o último valor de bull & bear ou também o penúltimo valor de bull & bear?


Obrigado e mfG

 

Dê uma olhada no exemplo do iCustom para ver como um indicador externo é chamado e seus valores são recuperados.

A propósito, aqui está a lista de todas as funções com uma breve explicação (para uma espécie de pesquisa de palavras-chave com Ctrl+F): https://www.mql5.com/pt/docs/function_indices

Dokumentation zu MQL5: MQL5 Funktionenliste
Dokumentation zu MQL5: MQL5 Funktionenliste
  • www.mql5.com
MQL5 Funktionenliste - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 

Prezado Sergey,

Obrigado pelo indicador. Estou tentando usá-lo em meu EA.

No entanto, obtenho sempre os mesmos valores quando, por exemplo, tento imprimir os valores.


O código é o seguinte:

// Manipulação e variáveis definidas anteriormente!!!

aroonHandle = iCustom(_Symbol, _Period, "Market\\aroon", aroonPeriod, 0); // Ajustar os parâmetros conforme necessário

if(aroonHandle == INVALID_HANDLE)
{
Print("Error initializing Aroon indicator!");
return;
}

for (int shift = 0; shift < 3; shift++)
{
// Obter os valores de Aroon para as três últimas velas
double aroonUp = iCustom(_Symbol, _Period, "Market\\aroon", aroonPeriod, 0, shift);
double aroonDown = iCustom(_Symbol, _Period, "Market\\aroon", aroonPeriod, 1, shift);

// Imprimir os valores
Print("Candle", shift, " - Aroon Up:", aroonUp);
Print("Candle", shift, " - Aroon Down:", aroonDown);
}


Os valores impressos são sempre:


Candle0 - Aroon up: 10.0
Candle0 - Aroon down: 11.0
Candle1 - Aroon up: 12.0
Candle1 - Aroon down: 13.0
Candle2 - Aroon up: 14.0
Candle2 - Aroon down: 15.0



Mesmo com outros códigos, o indicador sempre me devolve esses valores com o iCustom.


O que estou fazendo de errado?


Desde já, obrigado!