Saltar al contenido
StatePath
Atlas de herramientasmarket.sr_levels

Herramienta

Support / Resistance Levels

market.sr_levels

MarketStructure

Entradas

pivotsEvent list

Un flujo de máximos y mínimos de swing (típicamente de un zigzag) cuyos precios repetidos la herramienta agrupa en niveles de soporte y resistencia.

Salidas

Bundle (untagged)

Un conjunto de niveles de soporte y resistencia, cada uno con un precio, una zona delgada, un conteo de toques y un lado (suelo o techo). Cuando la detección de rupturas está activada, también emite eventos de ruptura y retest a medida que el precio cierra a través de un nivel.

Los niveles de soporte y resistencia son los suelos y techos de precio donde el mercado ha girado antes. Esta herramienta encuentra esos precios de giro repetidos a partir de los pivotes de swing, los dibuja como niveles horizontales, y también puede avisarte cuando el precio finalmente rompe uno.

Diagrama general de Support / Resistance Levelssr.resistancesr.resistancesr.supportsr.support

Cómo funciona

Toma un flujo de pivotes de swing, agrupa en un único nivel los máximos y mínimos cercanos que quedan dentro de equality_tolerance_pct uno de otro, y conserva un nivel solo una vez que ha sido tocado al menos min_touches veces. Cada nivel se ensancha en una zona delgada usando zone_half_width_atr veces el ATR, de modo que un casi-fallo aún cuenta como una prueba. En breakout_mode, la herramienta además vigila el cierre del precio a través de un nivel por breakout_threshold para marcar una ruptura, opcionalmente exigiendo un repunte de volumen y un retest del nivel roto.

Modos

Ruptura por porcentajepercent

Una ruptura se confirma cuando el precio cierra más allá del nivel por breakout_threshold medido como porcentaje del precio, de modo que el disparo escala igual entre símbolos baratos y caros.

Diagrama de Ruptura por porcentaje

Cuándo usarlo: Elige percent cuando ejecutas una estrategia en muchos instrumentos y quieres una distancia de ruptura que no necesite reajuste por símbolo.

Ruptura por ATRatr

Una ruptura se confirma cuando el precio cierra más allá del nivel por breakout_threshold múltiplos del ATR actual, de modo que el disparo se ensancha automáticamente en condiciones volátiles y se ajusta en las tranquilas.

Diagrama de Ruptura por ATR

Cuándo usarlo: Elige ATR cuando quieres que la distancia de ruptura respire con la volatilidad en lugar de ser una cantidad fija.

Configuración

lookback_barsscalar

Cuántas barras recientes de pivotes escanea la herramienta al construir los niveles. Mayor recuerda suelos y techos más antiguos; menor mantiene solo la estructura más fresca.

equality_tolerance_pctscalar

Cuán cerca deben estar dos precios de pivote, como porcentaje, para fusionarse en un solo nivel. Mayor funde más pivotes en menos niveles más amplios; menor mantiene muchos niveles bien separados.

min_touchesscalar

Cuántas veces debe haber reaccionado el precio en un grupo antes de promoverlo a un nivel real. Mayor mantiene solo niveles bien probados y de alta convicción; 2 es el mínimo habitual para un nivel válido.

zone_half_width_atrscalar

Medio-grosor de cada zona de nivel expresado en múltiplos de ATR, de modo que un toque dentro de esta banda aún cuenta como tocar el nivel. Mayor convierte líneas delgadas en zonas indulgentes.

max_levelsscalar

El tope máximo de cuántos niveles de soporte y resistencia conservar. Cuando califican más, sobreviven los más fuertes (más tocados, más recientes) para que el gráfico siga siendo legible.

breakout_modeenum

Cómo se mide la distancia de ruptura: percent usa un porcentaje del precio (portable entre símbolos), atr usa un múltiplo del ATR actual (escala con la volatilidad).

Opciones:percentatr
breakout_thresholdscalar

Cuánto más allá de un nivel debe cerrar el precio para contar como una ruptura real. Las unidades dependen de breakout_mode: porcentaje del precio, o múltiplos de ATR. Mayor exige una ruptura más decisiva y rechaza pinchazos superficiales.

volume_confirmation_ratioscalar

Cuánto más pesado que la media debe ser el volumen de la barra de ruptura para confirmar una ruptura. 1.0 significa al menos volumen medio; mayor exige un repunte de volumen claro. 0 desactiva la comprobación de volumen.

retest_window_barsscalar

Tras una ruptura, cuántas barras esperar a que el precio vuelva y retestee el nivel roto (la antigua resistencia convirtiéndose en nuevo soporte, o viceversa). 0 desactiva la exigencia de retest.

range_lookbackscalar

Ventana usada para calibrar el rango de trading local al clasificar y eliminar duplicados de niveles, de modo que no se conserven todos los niveles muy juntos dentro de la misma congestión.

atr_periodscalar

Lookback usado para calcular el ATR que dimensiona las zonas de nivel y, en modo de ruptura por ATR, la distancia de ruptura. Mayor suaviza la estimación de volatilidad; 14 es un valor por defecto común.

Se conecta con

Lee de
Alimenta a

Ejemplos

  • Confluencia: alimenta los niveles a interpretor.sr_level y toma solo largos que rebotan en un nivel de soporte tocado al menos tres veces.
  • Entrada por ruptura: en modo de ruptura por ATR, dispara un largo cuando el precio cierra por encima de un nivel de resistencia por 0.25 ATR con volumen sobre la media.
  • Colocación de riesgo: aparca un stop justo más allá de la zona de soporte más cercana en lugar de una distancia fija en pips.

Errores comunes

  • Fijar min_touches en 1, lo que promueve cada pivote individual a un «nivel» e inunda el gráfico con líneas débiles que el precio ignora.
  • Esperar una ruptura limpia en el instante en que el precio pincha un nivel: sin un breakout_threshold sensato, una sola mecha a través de la línea se registra como una ruptura falsa.

Véase también