DynamicZoneStochasticDown
DynamicZoneStochasticDown en ProBuilder devuelve el umbral dinámico inferior de sobreventa del oscilador Dynamic Zone Stochastic. Sintaxis, fórmula, ejemplos.
Sintaxis
DynamicZoneStochasticDown[BBperiod](price)Parámetros
| Nombre | Tipo | Por defecto | Descripción |
|---|---|---|---|
BBperiod | entero | 20 | Periodo sobre el que se calculan los estadísticos de la Banda de Bollinger (media y desviación típica) sobre los valores del Stochastic. |
price | fuente de precio | close | Serie de precios usada en el cálculo subyacente del Stochastic. |
Fórmula
DynamicZoneStochasticDown = Average[BBperiod](Stochastic[14,3](price))
- STD[BBperiod](Stochastic[14,3](price)) * 0.8Una 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)
// 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)
// 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
ENDIFEntra 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)
// 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ón | Lectura |
|---|---|
| Stochastic por debajo de la banda inferior | Debilidad estadísticamente inusual, sobreventa adaptativa. |
| El Stochastic vuelve a cruzar por encima de la banda | Señal alcista candidata, recuperación desde la zona de sobreventa. |
| Banda muy por debajo de la media del oscilador | Régimen volátil del oscilador, solo los desplomes profundos califican. |
| Banda cerca de la media del oscilador | Ré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 conStochastic[5,3]oStochasticDmezcla 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 deAverageySTDmanualmente. - Usar la banda como oscilador. La función devuelve el umbral, no el estocástico. Una condición como
DynamicZoneStochasticDown[20](close) < 20comprueba 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.
Instrucciones relacionadas
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.