Herramienta
Oscillator State
interpretor.oscillator_state
Entradas
Cualquier buffer de oscilador numérico — RSI, CCI, Williams %R, MACD, etc. Su escala debe coincidir con los niveles que ajustes.
Salidas
Un booleano que es verdadero en cada vela en que se cumple el estado de momentum elegido, listo para conectar a un filtro o señal.
Oscillator State lee cualquier buffer de oscilador y responde a una única pregunta de momentum como Verdadero o Falso, para que puedas condicionar tus operaciones a él. Apúntalo a RSI, CCI, Williams %R, o cualquier oscilador numérico, ajusta los niveles a la escala de ese oscilador y elige el estado que te interesa.
Cómo funciona
Por vela evalúa el modo elegido contra el valor del oscilador: overbought (por encima de overbought_level), oversold (por debajo de oversold_level), neutral (en medio), above_centerline o below_centerline, más los eventos de borde rising_from_oversold (justo cruzó al alza saliendo de sobreventa) y falling_from_overbought (justo cruzó a la baja saliendo de sobrecompra). Ajusta overbought_level, oversold_level y centerline para que coincidan con el oscilador (RSI usa 70/30/50; Williams %R usa -20/-80/-50; CCI usa 100/-100/0).
Modos
Verdadero mientras el oscilador se sitúa por encima del nivel de sobrecompra — el momentum está estirado al alza.
Cuándo usarlo: Condiciona configuraciones de fade/corto o bloquea nuevos largos cuando el oscilador está en la zona alta.
Verdadero mientras el oscilador se sitúa por debajo del nivel de sobreventa — el momentum está estirado a la baja.
Cuándo usarlo: Condiciona configuraciones de compra en caída/largo o bloquea nuevos cortos cuando el oscilador está en la zona baja.
Verdadero cuando el oscilador está entre los niveles de sobreventa y sobrecompra — sin extremo de momentum.
Cuándo usarlo: Condiciona entradas de trading de rango o de continuación de tendencia que solo quieres mientras el momentum está calmado y en rango medio.
Verdadero mientras el oscilador está por encima de su línea media — el momentum es netamente alcista.
Cuándo usarlo: Sesga la estrategia a largo siempre que el momentum se mantenga por encima de la línea media (50 para RSI, 0 para MACD/CCI).
Verdadero mientras el oscilador está por debajo de su línea media — el momentum es netamente bajista.
Cuándo usarlo: Sesga la estrategia a corto siempre que el momentum se mantenga por debajo de la línea media.
Se dispara en la única vela en que el oscilador cruza de vuelta al alza saliendo de la zona de sobreventa — un giro al alza del momentum.
Cuándo usarlo: Dispara entradas largas justo cuando el momentum sale de sobreventa, en lugar de comprar mientras aún cae.
Se dispara en la única vela en que el oscilador cruza de vuelta a la baja saliendo de la zona de sobrecompra — un giro a la baja del momentum.
Cuándo usarlo: Dispara entradas cortas justo cuando el momentum sale de sobrecompra, en lugar de vender mientras aún sube.
Configuración
Qué estado probar: sobrecompra, sobreventa, neutral, por encima/por debajo de la línea media, o los eventos de borde subiendo-desde-sobreventa y cayendo-desde-sobrecompra.
El corte superior que cuenta como sobrecompra (usado por los modos sobrecompra, neutral y cayendo-desde-sobrecompra).
El corte inferior que cuenta como sobreventa (usado por los modos sobreventa, neutral y subiendo-desde-sobreventa).
El nivel de la línea media (50 para RSI, 0 para MACD/CCI) usado por los modos por-encima-de-la-línea-media y por-debajo-de-la-línea-media.
Se conecta con
Ejemplos
- Conecta market.rsi a la entrada, ajusta mode a oversold con oversold_level 30, y usa el BOOL como filtro de entrada larga.
- Ajusta mode a rising_from_oversold para disparar solo en la vela en que el momentum gira de vuelta al alza saliendo del territorio de sobreventa.
Errores comunes
- Dejar los niveles por defecto 70/30/50 en un oscilador con una escala distinta, como Williams %R (-100..0), de modo que la condición nunca se dispare.
- Tratar una lectura de sobrecompra sostenida como una venta — en una tendencia fuerte un oscilador puede permanecer en sobrecompra durante muchas velas.