Problema com o alerta "Uma Vez por Barra"

Os alertas sobre indicadores com uma frequência diferente de Uma Vez por Barra de Fechamento (que são Uma Vez, Uma Vez por Minuto e Uma Vez por Barra) podem ser acionados durante a construção da barra. Como o HLC (High, Low, Close) muda durante a construção da barra, os valores dos indicadores que dependem do HLC também podem mudar. Isso acarreta que o tempo de execução da condição de acionamento no gráfico nem sempre coincide com o tempo de acionamento real do alerta.

Por exemplo, vamos considerar dois casos comuns:

  • o alerta foi acionado, mas a condição não foi atendida no gráfico
  • o alerta foi acionado depois que a condição foi atendida no gráfico

1) O alerta foi acionado, mas a condição não foi atendida no gráfico

As capturas de tela abaixo mostram a mudança no HLC e no RSI durante a construção da barra a partir das 10:00 no modo de reprodução. A primeira captura de tela mostra que, em um determinado ponto, o valor do RSI estava abaixo de 30 (ou seja, houve uma interseção do nível 30).

A segunda captura de tela mostra que, no momento do fechamento dessa barra, o valor do RSI subiu acima de 30 (ou seja, não há mais um cruzamento do nível 30).

Assim, o alerta com a condição RSI Crossing 30 teria sido acionado durante o processo de construção da barra a partir das 10:00, embora, no momento do fechamento da barra, possa parecer que não deveria ter sido acionado.

 

2) O alerta foi acionado depois que a condição no gráfico foi atendida

 

As capturas de tela abaixo mostram a mudança no HLC e na BB Lower Band durante o processo de construção da barra a partir das 02:00 no modo de reprodução de barra, bem como o nível em que o valor da Lower Band e o pavio da barra se cruzam (68840, linha pontilhada preta).

 

A primeira captura de tela mostra que, ao construir a barra, o valor de fechamento estava abaixo do nível 68840 e o valor do indicador estava abaixo do valor de fechamento, enquanto a barra e o indicador não se cruzavam no nível 68840.

A segunda captura de tela mostra que, no momento do fechamento da barra, o Close subiu acima do nível 68840. O valor do indicador também aumentou, mas como o valor Low permaneceu inalterado (ele só pode diminuir durante a construção da barra), o indicador e o pavio se cruzaram no nível 68840.

É importante observar que o cruzamento não ocorreu no momento em que o preço caiu para o nível de 68840, mas no momento em que o valor do indicador subiu para esse nível.

Assim, o alerta com a condição BTCUSD Crossing BB LowerBand teria sido acionado durante o processo de construção exatamente no momento em que o preço e o valor do indicador começaram a subir. Entretanto, após o fechamento da barra, pode parecer que o acionamento deveria ter ocorrido antes (ou seja, no momento em que o preço caiu para o nível 68840).