Retroceso: una regla por racha que no se dispara con cada respiro del spread

Revisado el 2026-09-20

Respuesta corta

Una regla en modo Por racha envía un mensaje cuando sus condiciones pasan a cumplirse y se queda callada hasta que la racha termina. El retroceso marca dónde termina la racha: no donde el umbral deja de cumplirse, sino hasta dónde tiene que volver el valor para que el siguiente disparo cuente como un movimiento nuevo y no como el mismo.

Sin él, un spread que respira alrededor de su umbral (2,1 %, 1,9 %, 2,1 %) son tres rachas y tres mensajes sobre lo mismo. Con un retroceso a 1,5 % es una sola.

Qué es una racha

Una racha empieza cuando un spread pasa por primera vez todas las condiciones de la regla y dura mientras la regla lo considere «el mismo». En el modo Por racha recibes un mensaje por racha, haga lo que haga el spread dentro de ella.

Antes una racha terminaba en el momento en que cualquier umbral dejaba de cumplirse. Con umbrales como «spread de entrada ≥ 2 %» eso funciona mal: un spread vivo cruza el 2 % arriba y abajo muchas veces por minuto, y cada vuelta contaba como una racha nueva.

Configurar un retroceso

  1. En el formulario de la regla elige Cuándo enviar → Por racha.
  2. Cada condición numérica, sea un mínimo («al menos») o un máximo («como mucho»), recibe a su derecha un campo Retroceso hasta.
  3. Escribe el valor que la métrica tiene que volver a cruzar para que la racha termine.

La condición «Spread de entrada (BBO) ≥ 2 %» con retroceso a 1,5 % y Por racha seleccionado

Las reglas del campo:

El retroceso solo se lee de un valor

Una racha termina cuando el valor ha vuelto a cruzar el retroceso. Un ciclo sin ningún valor (el libro de órdenes a tu tamaño se quedó vacío un segundo y no se pudo calcular el spread) no la termina: eso no es que el spread haya vuelto, es que faltan datos. Un par que ha salido del escaneo tampoco dice nada; su racha sigue abierta hasta que el par vuelve, y se olvida junto con el resto del estado tras aproximadamente una hora de ausencia.

Varios retrocesos

Con retrocesos en varios umbrales, la racha termina en cuanto se cruza cualquiera de ellos. Esa es la idea: la regla se disparó porque todas las condiciones se cumplían a la vez, así que en cuanto una de ellas se suelta, la operación de la que hablaba el mensaje ya no existe. Cuando todo vuelve a cuadrar, es un movimiento nuevo y un mensaje nuevo.

Ejemplo: «entrada ≥ 2 %, retroceso a 1,5» y «coste de salida ≤ 1 %, retroceso a 1,4». La entrada cae al 1 %, el coste de salida sigue en 0,9 %: la racha ha terminado por la entrada. Esperar a ambos retrocesos podría hacer que la regla no se rearmara nunca.

Cómo se lee en la tabla de reglas

En la columna Condición el umbral lleva una insignia con contorno retroceso a …. Una regla con muchas condiciones muestra las tres primeras en la línea y el resto al pasar el cursor, retrocesos incluidos.

Una fila de la tabla de reglas: dos umbrales, cada uno con su propio retroceso

Eventos y retroceso

Una condición «por evento» (cierre de depósitos y retiros, anuncio de un deslistado) no tiene retroceso y no muestra el campo. Un evento ocurre en un momento, no se mantiene, y una regla de eventos ya se dispara una vez por evento.

Si algo no va bien

¿Te resultó útil este artículo?