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.