Atrasos nos alertas OncePerBarClose
Os alertas com a configuração “Once Per Bar Close” nem sempre são acionados exatamente no fechamento da barra.
Isso acontece por dois motivos:
1. Negociações raras ou tardias da bolsa
Para determinar se a barra atual realmente fechou, o servidor aguarda a primeira negociação da nova barra. Somente depois que ela aparece é possível ter certeza de que nenhuma negociação tardia chegará para essa barra (isso às vezes acontece devido a atrasos na rede, por exemplo).
Se um instrumento é raramente negociado ou há atrasos técnicos, a primeira negociação da nova barra pode aparecer vários segundos após o fechamento formal da barra. Isso faz com que o alerta seja atrasado.
2. Ausência total de negociações
Se não houver negociações por muito tempo (por exemplo, após o fechamento de uma sessão), o servidor “fecha” automaticamente a barra atual 1 minuto após seu fechamento formal, sem esperar que a primeira negociação da nova barra apareça.
Portanto, por exemplo, um alerta para o fechamento de uma sessão não será acionado exatamente no fechamento, mas 1 minuto depois.