DynamicZoneStochasticUp
DynamicZoneStochasticUp en ProBuilder devuelve el umbral dinámico superior de sobrecompra del oscilador Dynamic Zone Stochastic. Sintaxis, fórmula, ejemplos.
Sintaxis
DynamicZoneStochasticUp[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
DynamicZoneStochasticUp = Average[BBperiod](Stochastic[14,3](price))
+ STD[BBperiod](Stochastic[14,3](price)) * 0.8Una banda superior de estilo Bollinger calculada sobre la Stochastic[14,3] serie con un multiplicador de desviación estándar de 0.8.
Cómo funciona
Un Stochastic estándar considera sobrecompra por encima de un nivel fijo, normalmente 80. Esa constante trata igual a todos los mercados y regímenes: las tendencias alcistas fuertes mantienen el oscilador clavado por encima de 80 durante largos periodos, mientras que los mercados lentos rara vez lo alcanzan. El Dynamic Zone Stochastic, en cambio, deriva el umbral de la propia distribución reciente del oscilador. DynamicZoneStochasticUp promedia el Stochastic[14,3] valores en BBperiod bars y suma 0.8 veces su desviación típica en la misma ventana.
Por tanto, el umbral superior sigue las condiciones. En mercados en tendencia donde las lecturas altas del Stochastic son habituales, la banda se desplaza hacia arriba y solo los repuntes estadísticamente inusuales se registran como sobrecompra. En mercados tranquilos la banda se ciñe en torno a la media y señala impulsos menores. Una caída de vuelta por debajo de la banda, después de que el oscilador haya cotizado por encima de ella, es el patrón que más a menudo se lee como señal bajista, el mercado abandonando un estado de sobrecompra.
La función devuelve solo la banda. Se compara con un valor calculado por separado Stochastic[14,3](price), y como los parámetros internos del Stochastic están fijados en 14 y 3, el oscilador de comparación debe usar los mismos ajustes. DynamicZoneStochasticDown proporciona la banda inferior correspondiente, enmarcando el oscilador en un canal adaptativo.
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 Stochastic entre sus límites adaptativos de sobrecompra (verde) y sobreventa (rojo) en un solo panel.
Ejemplo 2, Salida al abandonar la zona de sobrecompra (ProBacktest)
// Enter on a breakout, exit when the Stochastic drops out of its dynamic overbought zone
sto = Stochastic[14,3](close)
upperband = DynamicZoneStochasticUp[20](close)
IF NOT LongOnMarket AND close CROSSES OVER Highest[20](close)[1] THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND sto CROSSES UNDER upperband THEN
SELL AT MARKET
ENDIFAcompaña el breakout mientras el momentum se mantiene estadísticamente fuerte y sale cuando el Stochastic vuelve a caer por debajo de su límite adaptativo de sobrecompra.
Ejemplo 3, Screening de momentum estirado (ProScreener)
// Instruments whose Stochastic trades above the dynamic overbought band
sto = Stochastic[14,3](close)
upperband = DynamicZoneStochasticUp[20](close)
excess = sto - upperband
SCREENER[sto > upperband](excess AS "Above band")Lista los instrumentos cuyo Stochastic se sitúa por encima de su umbral adaptativo de sobrecompra, ordenados por el tamaño de la excursión.
Interpretación
| Condición | Lectura |
|---|---|
| Stochastic por encima de la banda superior | Fuerza estadísticamente inusual, sobrecompra adaptativa. |
| El Stochastic vuelve a cruzar por debajo de la banda | Señal bajista candidata, el momentum abandona la zona de sobrecompra. |
| Banda al alza | Las lecturas altas se están volviendo normales, el régimen de momentum se está fortaleciendo. |
| Banda cerca de la media del oscilador | Régimen tranquilo, los impulsos modestos ya se registran como estirados. |
Una lectura por encima de la banda identifica un extremo relativo, no una venta automática. En tendencias fuertes esas lecturas persisten con frecuencia, por lo que la banda se usa más para el momento de la salida y para screening que para entradas contratendencia. Combinar la señal con un filtro de tendencia reduce las operaciones en contra prematuras.
Errores y trampas habituales
- Ajustes de Stochastic no coincidentes. La banda se calcula sobre
Stochastic[14,3]. Probarlo frente a un Stochastic con otros periodos, o frente aStochasticD, compara dos series distintas. - Solo el periodo de la banda es ajustable. El parámetro entre corchetes controla únicamente la ventana de Bollinger. Los ajustes internos del Stochastic son fijos, por lo que periodos de oscilador personalizados exigen construir la banda manualmente con
AverageySTD. - Usar la banda como oscilador. La función devuelve la línea de umbral. Una condición como
DynamicZoneStochasticUp[20](close) > 80mide la posición de la banda, no un mercado sobrecomprado. - Ir en contra de cada toque de banda. Las lecturas por encima de la banda se agrupan en tendencias alcistas fuertes. Ponerse short en cada una de ellas sin un filtro de tendencia es la forma más habitual de aplicar mal este indicador.
Instrucciones relacionadas
DynamicZoneStochasticDown, el umbral dinámico inferior correspondiente.DynamicZoneRsiUp, el mismo concepto aplicado al RSI, banda superior.DynamicZoneRsiDown, banda dinámica inferior del Dynamic Zone RSI.Stochastic, el oscilador %K subyacente.StochasticD, la línea %D suavizada del Stochastic.BollingerUp, banda de Bollinger superior 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.