← Volver al inicio
Señal / Indicador de trading
🎢

Oscilador estocástico

Comparar el precio de cierre con el rango de precios para detectar giros del impulso.

Empezar a automatizar gratis →

¿Quieres automatizar esta estrategia? Prueba auto-Trading gratis — sin tarjeta de crédito.

Oscilador estocástico chart

Descripción general

¿Qué es Oscilador estocástico?

El oscilador estocástico, desarrollado por George Lane en los años 50, mide el precio de cierre en relación con el rango máximo/mínimo de un período determinado. La hipótesis: en mercados alcistas los precios tienden a cerrar cerca del máximo del rango, y en mercados bajistas cerca del mínimo. Desviarse de este esquema señala una posible inversión.

Se compone de dos líneas: %K (el oscilador bruto = (Cierre actual − Mínimo reciente) ÷ (Máximo reciente − Mínimo reciente) × 100) y %D (SMA-3 de %K que actúa como línea de señal). Ambas oscilan entre 0 y 100. Por encima de 80, sobrecompra; por debajo de 20, sobreventa.

Señales de trading: %K cruza %D hacia arriba en la zona de sobreventa (alcista), %K cae por debajo de %D en la zona de sobrecompra (bajista), y divergencia entre el oscilador y el precio. Funciona mejor en mercados en rango; se usa con filtro de tendencia en mercados direccionales.

Cómo funciona en auto-Trading

Automatízalo

La plataforma Auto-Trading calcula el estocástico rápido (%K, %D) y lento (con suavizado adicional). El constructor de estrategias soporta señales de cruce %K/%D, alertas de umbral sobrecompra/sobreventa y detección de divergencia.

Probar gratis →

Código de la estrategia

Elige un script abajo, copialo y usalo en tu grafico.

Pine Script (TradingView)

Este es un ejemplo de Pine Script de TradingView para este indicador. Pegalo en el Editor Pine de TradingView, agregalo al grafico y ajusta los parametros para tu mercado y temporalidad.

//@version=6
strategy("Stochastic Oscillator", overlay=true)
length = input.int(14, "Length")
smooth = input.int(3, "Smoothing")
k = ta.sma(ta.stoch(close, high, low, length), smooth)

Acceder al codigo completo de la estrategia

Introduce tu correo electronico y tu nombre completo para desbloquear este codigo de estrategia.

ThinkScript (thinkorswim)

Este es un ejemplo de ThinkScript de thinkorswim para este indicador. Abre thinkorswim, crea un estudio personalizado, pega el script y aplicalo a tu grafico.

def k = StochasticFull()."FullK";
def d = StochasticFull()."FullD";
def buySignal = k crosses above d and k < 25;
def sellSignal = k crosses below d and k > 75;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "Stoch Buy");

Acceder al codigo completo de la estrategia

Introduce tu correo electronico y tu nombre completo para desbloquear este codigo de estrategia.

¿Listo para automatizar Oscilador estocástico?

Únete a miles de traders que usan auto-Trading para ejecutar esta estrategia automáticamente, 24/7.

Empezar gratis →

Todas las estrategias y señales

Seguir aprendiendo

Estrategias de trading

Señales e indicadores de trading