Problemas con la alerta «Una vez por barra

Las alertas de indicadores con una frecuencia diferente a Una vez por cierre de barra (que son Una vez, Una vez por minuto y Una vez por barra) pueden activarse durante la construcción de la barra. Dado que el HLC (High, Low, Close) cambia durante la construcción de la barra, los valores de los indicadores que dependen del HLC también pueden cambiar. Esto conduce al hecho de que el tiempo de ejecución de la condición de activación en el gráfico no siempre coincide con el tiempo de activación real de la alerta.

Por ejemplo, consideremos 2 casos comunes:

  • La alerta se dispara, pero la condición no se cumple en el gráfico.
  • La alerta se activa más tarde de que se cumpla la condición en el gráfico.
1) La alerta se activa, pero la condición no se cumple en el gráfico

Las siguientes capturas de pantalla muestran el cambio en el HLC y el RSI durante la construcción de la barra desde las 10:00 en modo reproducción. La primera captura de pantalla muestra que en un momento determinado, el valor del RSI estaba por debajo de 30 (es decir, había una intersección del nivel 30).

La segunda captura de pantalla muestra que en el momento del cierre de esta barra, el valor del RSI subió por encima de 30 (es decir, ya no hay cruce del nivel 30).

Así, la alerta con la condición Cruce del RSI 30 se habría disparado durante el proceso de construcción de la barra a partir de las 10:00, aunque en el momento del cierre de la barra pueda parecer que no debería haberse disparado.

2) La alerta se activó más tarde de que se cumpliera la condición del gráfico

Las siguientes capturas de pantalla muestran el cambio en el HLC y las BB LowerBand durante el proceso de construcción de la barra desde las 02:00 en el modo de reproducción de barras, así como el nivel en el que se cruzan el valor Banda baja y la mecha de la barra (68840, línea negra discontinua).

La primera captura de pantalla muestra que mientras se construía la barra, el valor de cierre estaba por debajo del nivel 68840, y el valor del indicador estaba por debajo del valor de cierre, mientras que la barra y el indicador no se intersectaban en el nivel 68840.

La segunda captura de pantalla muestra que en el momento del cierre de la barra, el cierre subió por encima del nivel de 68840. El valor del indicador también aumentó, pero como el valor bajo permaneció sin cambios (solo puede disminuir durante la construcción de la barra), el indicador y la mecha se cruzaron en el nivel de 68840.

Es importante señalar que el cruce no se produjo en el momento en que el precio cayó al nivel de 68840, sino en el momento en que el valor del indicador subió a este nivel.

Por lo tanto, la alerta con la condición Cruce BTCUSD, banda baja de BB, se habría disparado durante el proceso de construcción precisamente en el momento en que tanto el precio como el valor del indicador comenzaron a subir. Sin embargo, después del cierre de la barra, puede parecer que la activación debería haber ocurrido antes (es decir, en el momento en que el precio cayó al nivel de 68840).