Extrair numero inteiro de um arredondamento de minutos múltiplos de 5

 

Boa tarde mestres, preciso de uma  ajuda no meu EA.


Tenho a variável inteira ExpiryMinutes e nela preciso inserir a diferença entre o minuto atual com o próximo minuto múltiplo de 5, exemplos:


-Hora atual: 18:03 - Próximo minuto múltiplo de 5: 18:05 = Resultado para  ExpiryMinutes seria "2"

-Hora atual: 18:17 - Próximo minuto múltiplo de 5: 18:20 = Resultado para  ExpiryMinutes seria 3"


****Sendo que se os minutos da hora atual for um multiplo de 5 o resultado para  ExpiryMinutes  será "5"

 
Luiz Henrique Pinotti:


Boa noite Luiz,

faltou dizer a dúvida, mas acho que o que você quer saber é algo assim:

int ExpiryMinutes  =  (  (int)iTime(null,0,0)+PeriodSeconds(PERIOD CURRENT) - (int) TimeTradeServer() ) / 60;

Razão: