Indicadores: Intervalo Diário

 

Intervalo Diário:

Este indicador calcula e mostra diariamente os preços máximos e mínimos, exibindo-os como dois conjuntos de linhas. É um bom exemplo para mostrar o uso das funções CopyTime(), CopyHigh(), CopyLow()e da estrutura de dados MqlDateTime.

Este indicador só pode ser aplicada para tempos inferiores a diária, como H4, H1, M30, ...

Intervalo Diário

Autor: Liping Wang

 
Obrigado, Liping, bom trabalho.
 

Olá,

É possível adicionar em seu indicador o preço mais alto e o mais baixo da semana?

em vez do dia

ou ter a possibilidade de inserir essa variável, por exemplo:

input...=day; // última alta do dia

input...=month;

...

escolha o mais alto do dia, mês, 2 meses ou 3 meses atrás, 6 meses

Obrigado por seu retorno

 

Obrigado por esse indicador útil.

No entanto, há um pequeno erro: para dias mais antigos, ele mostra intervalos errados. Para corrigir, altere a linha

if(mdtDay.day==mdt.day)

para

if( mdtDay.day == mdt.day && mdtDay.mon == mdt.mon && mdtDay.year == mdt.year )

.