O mais alto da faixa
4 respostas
jbendsen
10 anos atrás #111573
Preciso encontrar a máxima em um intervalo de 10:00 horas até a hora atual, mas a máxima no intervalo só suporta variáveis? Então, como faço isso?
Obrigado
Jesper
jbendsen
10 anos atrás #122608
Além disso, poderia me dizer como faço para usar o HighestInRange das 23:00 horas do dia anterior até as 07:30 horas de hoje?
Marca Fric
10 anos atrás #122631
Preciso encontrar a máxima em um intervalo de 10:00 horas até a hora atual, mas a máxima no intervalo só suporta variáveis? Então, como faço isso?
você teria que usar uma ação personalizada para obter o valor da hora atual em uma variável de cadeia de caracteres.
Como fazer isso:
1. defina primeiro uma variável de cadeia de caracteres, por exemplo, TimeNow
2. Crie uma nova guia antes de todas as outras guias e especifique uma condição como 0=0 (para que seja executada sempre)
3. Na parte THEN, use a ação personalizada com o comando: TimeNow = TimeToStr(Time[0], TIME_MINUTES);
Isso chamará a função MQL para obter a hora atual e armazená-la na variável TimeNow.
4. então você pode usar a variável TimeNow na condição Highest in Range
Além disso, poderia me dizer como faço para usar o HighestInRange das 23:00 horas do dia anterior até as 07:30 horas de hoje?
ele funciona automaticamente e reconhecerá que o intervalo de tempo é de um dia para outro.
Marcar
Marcar
EstratégiaQuant arquiteto
jbendsen
10 anos atrás #122645
Obrigado, outra pergunta relacionada...
O que devo usar como entrada se quiser obter o valor mais alto de uma barra com o período 17:05:00 a 17:09:59 em HighestInRange? (segundos não são permitidos em HighestInRange) É HighestInRange(17:05,17:09) ou HighestInRange(17:05,17:10)?
Marca Fric
10 anos atrás #122687
Depende também de seu período de tempo, mas se você usar o m%, ele será reconhecido como HighestInRange(17:05,17:10)
Marcar
Marcar
EstratégiaQuant arquiteto
Visualizando 4 respostas - 1 até 4 (de um total de 4)