MqlRates

 
Quando eu tenho o ultimo candle atraves do MqlRates  eu tenho ele parcial ou integral? Caso seja integral como saber sobre o parcial.
 
hulemos01: Quando eu tenho o ultimo candle atraves do MqlRates  eu tenho ele parcial ou integral? Caso seja integral como saber sobre o parcial.

Ao recolher a actual (ultima) barra através do CopyRates, irá obter os valores actuais no momento da recolha.

Se repetir o CopyRates novamente mais tarde (depois de chegarem mais alguns “ticks”), os valores obtidos irão ser diferentes, excepto a abertura (preço e hora). Ou seja, todos os valores, excepto o preço e hora de abertura irão estar em constante mutação até ao fecho final da barra actual.

No fecho da barra actual, esta passará para a posição anterior e uma nova barra actual forma-se. Para detectar o fecho da barra actual, deve monitorizar a hora de abertura da barra ou vela.

Code Base

Detecting the start of a new bar or candle

Fernando Carreiro, 2022.04.24 00:38

Detecting the start of a new bar or candle, in the OnTick() event handler of an expert advisor.