Únete hoy
Indicadores/probuilder · probacktest · proorder · proscreener

DynamicZoneStochasticDown

DynamicZoneStochasticDown en ProBuilder devuelve el umbral dinámico inferior de sobreventa del oscilador Dynamic Zone Stochastic. Sintaxis, fórmula, ejemplos.

Sintaxis

probuilder
DynamicZoneStochasticDown[BBperiod](price)

Parámetros

NombreTipoPor defectoDescripción
BBperiodentero20Periodo sobre el que se calculan los estadísticos de la Banda de Bollinger (media y desviación típica) sobre los valores del Stochastic.
pricefuente de preciocloseSerie de precios usada en el cálculo subyacente del Stochastic.

Fórmula

código
DynamicZoneStochasticDown = Average[BBperiod](Stochastic[14,3](price))
                            - STD[BBperiod](Stochastic[14,3](price)) * 0.8

Una banda inferior de estilo Bollinger calculada sobre la Stochastic[14,3] serie con un multiplicador de desviación estándar de 0.8.

Cómo funciona

El oscilador Stochastic clásico marca sobreventa por debajo de un nivel fijo, habitualmente 20. La variante Dynamic Zone sustituye esa constante por una banda derivada de la propia distribución reciente del oscilador. DynamicZoneStochasticDown toma la media de los Stochastic[14,3] valores en BBperiod bars y resta 0.8 veces su desviación típica en la misma ventana.

Por tanto, el umbral inferior se adapta a las condiciones. Cuando el Stochastic ha estado errático y con un rango amplio, la banda se aleja de la media y solo los desplomes pronunciados se registran como sobreventa. Cuando el oscilador ha estado tranquilo, la banda se ciñe y los retrocesos menores califican. En tendencias bajistas persistentes, donde un nivel fijo de 20 permanecería activado durante tramos largos, la banda sigue al oscilador a la baja y continúa aislando las lecturas verdaderamente extremas.

La función devuelve únicamente la línea de umbral. Las señales surgen de compararla con un cálculo independiente de Stochastic[14,3](price), lo más habitual es que el oscilador vuelva a cruzar la banda al alza desde abajo. Los parámetros del Stochastic dentro de la función están fijados en 14 y 3, por lo que el oscilador de comparación debe usar esos mismos ajustes. DynamicZoneStochasticUp proporciona la banda superior correspondiente.

Ejemplos

Ejemplo 1, Visualización completa de zonas dinámicas (Indicador)

probuilder
// Upper and lower dynamic bands with the Stochastic itself
a = DynamicZoneStochasticUp[20](close)
b = DynamicZoneStochasticDown[20](close)
return a coloured(0,255,0) style(line,1), b coloured(255,0,0) style(line,1), Stochastic[14,3](close)

Representa el oscilador Stochastic entre sus límites adaptativos de sobrecompra (verde) y sobreventa (rojo) en un solo panel.

Ejemplo 2, Entrada por rebote en sobreventa adaptativa (ProOrder)

probuilder
// Buy when the Stochastic recovers above its dynamic oversold band in an uptrend
trend = Average[200](close)
sto = Stochastic[14,3](close)
lowerband = DynamicZoneStochasticDown[20](close)

IF NOT LongOnMarket AND close > trend AND sto CROSSES OVER lowerband THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

IF LongOnMarket AND sto > 80 THEN
  SELL AT MARKET
ENDIF

Entra long cuando el Stochastic vuelve a subir cruzando la banda inferior adaptativa mientras el mercado cotiza por encima de su media de 200 periodos.

Ejemplo 3, Screening de instrumentos en sobreventa adaptativa (ProScreener)

probuilder
// Instruments whose Stochastic trades below the dynamic oversold band
sto = Stochastic[14,3](close)
lowerband = DynamicZoneStochasticDown[20](close)
depth = lowerband - sto
SCREENER[sto < lowerband](depth AS "Below band")

Lista los instrumentos cuyo Stochastic se sitúa por debajo de su umbral adaptativo de sobreventa y los ordena por la profundidad de la excursión.

Interpretación

CondiciónLectura
Stochastic por debajo de la banda inferiorDebilidad estadísticamente inusual, sobreventa adaptativa.
El Stochastic vuelve a cruzar por encima de la bandaSeñal alcista candidata, recuperación desde la zona de sobreventa.
Banda muy por debajo de la media del osciladorRégimen volátil del oscilador, solo los desplomes profundos califican.
Banda cerca de la media del osciladorRégimen tranquilo, los retrocesos modestos ya se registran.

En relación con la línea fija de 20, el umbral dinámico produce menos lecturas de sobreventa permanentes en tendencias bajistas y sigue siendo reactivo en mercados tranquilos. Una lectura por debajo de la banda describe condiciones estiradas, no un giro con un momento determinado, por lo que la mayoría de los sistemas esperan el recruce o añaden un filtro de tendencia.

Errores y trampas habituales

  • Ajustes de Stochastic no coincidentes. La banda se construye sobre Stochastic[14,3]. Compararlo con Stochastic[5,3] o StochasticD mezcla series distintas y produce cruces incoherentes.
  • Solo el periodo de la banda es ajustable. El único parámetro entre corchetes es BBperiod. Los periodos del Stochastic subyacente son fijos, por lo que unos ajustes personalizados del oscilador exigen reconstruir la banda a partir de Average y STD manualmente.
  • Usar la banda como oscilador. La función devuelve el umbral, no el estocástico. Una condición como DynamicZoneStochasticDown[20](close) < 20 comprueba dónde se sitúa la banda, que rara vez es la señal buscada.
  • Multiplicador fijo de 0.8. El factor de desviación típica no se puede cambiar mediante parámetros. Las zonas más anchas o más estrechas requieren la construcción manual mostrada en la fórmula.
  • DynamicZoneStochasticUp, el umbral dinámico superior correspondiente.
  • DynamicZoneRsiDown, el mismo concepto aplicado al RSI, banda inferior.
  • DynamicZoneRsiUp, banda dinámica superior del Dynamic Zone RSI.
  • Stochastic, el oscilador %K subyacente.
  • StochasticD, la línea %D suavizada del Stochastic.
  • BollingerDown, banda de Bollinger inferior sobre el precio, la misma construcción de banda.
  • STD, desviación típica, uno de los componentes básicos de la banda.
  • Average, media móvil simple, el otro componente básico.