achar um candle específico pela data e hora da operação

 

Fala galera, beleza?!


To escrevendo um codigo bem simples e não estou conseguindo sair dela, segue:

double a=0;

int i;

   for(i=0; i<rates_total; i++){

      if(high[i]>a){

   a=high[i];

          ABuffer[i] = high[i];

          }

          Print(a);

   }

Então o codigo percorre todos os candles do grafico e informa, através do log, o valor mais alto alcançado pelos candles percorridos. Okay.

Agora eu gostaria de poder inserir no meu for  for(i=0; i<rates_total; i++) que a busca não comece mais no 0 mas sim em uma data especifica de uma operação que eu já realizei, com dia/mes/ano HH:MM:SS. 

tentei dar uma olhada na função datetime mas não estou conseguindo. Agradeço a ajuda :)

 
Jonas Zuffo Requiao:


Boa noite

use a função:

iBarShift

Busca de barra segundo o tempo. A função retorna o índice da barra na qual o tempo especificado coincide.