Indicador estocástico: cómo funciona, su fórmula y el estocástico lento, con un ejemplo resuelto
Por Ramon Ruiz 13 min de lectura
En este artículo
- ¿Qué es el indicador estocástico?
- Indicador estocástico: cómo funciona paso a paso
- Estocástico rápido, lento y completo: ¿qué cambia?
- ¿Cómo se interpreta el estocástico? Sobrecompra, sobreventa, cruces y divergencias
- ¿Por qué el estocástico da señales falsas en tendencias fuertes?
- El indicador estocástico en forex: temporalidades y pares
- ¿Con qué indicadores combinar el estocástico?
- Y esto, automatizado: convertir el estocástico en una regla que se pueda comprobar
- Preguntas frecuentes
Si te preguntas por el indicador estocástico y cómo funciona, la respuesta corta es esta: compara el cierre de la vela con el rango entre el máximo y el mínimo de las últimas velas (lo habitual son 14) y lo expresa de 0 a 100 (la línea %K). Su media de 3 periodos es la línea %D. Por encima de 80, el precio cierra cerca de sus máximos recientes. Por debajo de 20, cerca de sus mínimos. No predice giros: mide dónde cierra.
¿Qué es el indicador estocástico?
Es un oscilador de momentum. Un oscilador es un indicador que se mueve entre dos límites fijos, aquí 0 y 100. Momentum significa impulso: mide la fuerza del movimiento reciente. Se atribuye a George Lane, que lo desarrolló en los años 50.
La idea de fondo es sencilla. En un mercado que sube, los cierres tienden a quedar cerca de los máximos recientes. En uno que baja, cerca de los mínimos. El estocástico traduce esa posición a un número.
Tiene dos líneas: %K, la principal, y %D, una media de %K que se mueve más despacio y hace de línea de señal. En las plataformas aparece como «Stoch» o «Stochastic Oscillator», en un panel bajo el precio y con tres números al lado, que son sus parámetros.
Una aclaración: «estocástico» suena a azar, pero el cálculo no tiene nada de aleatorio. Es una fórmula fija sobre máximos, mínimos y cierres de las velas japonesas. Está entre los indicadores de trading más usados.
Indicador estocástico: cómo funciona paso a paso
La fórmula de %K y %D
%K = (Cierre actual − Mínimo de N periodos) / (Máximo de N periodos − Mínimo de N periodos) × 100
%D = media simple de los 3 últimos valores de %K
N es el número de velas que miras hacia atrás, normalmente 14. El denominador es el tamaño del rango de esas velas. El numerador, cuánto está el cierre por encima del suelo del rango. El resultado es el porcentaje del rango en el que ha cerrado el precio: 100 es cerrar en el máximo, 50 en el centro y 0 en el mínimo.
Ojo con los rangos estrechos. El indicador solo mira proporciones: si el rango de 14 velas mide 0,40 €, un movimiento de 0,20 € en el cierre cambia el %K en 50 puntos. Con poco recorrido, salta de un extremo a otro sin que haya pasado gran cosa.
Ejemplo resuelto: calcular el estocástico a mano
Imagina un activo genérico en euros. En las últimas 14 velas, el máximo ha sido 52 € y el mínimo, 48 €. La vela actual cierra en 51 €:
%K = (51 − 48) / (52 − 48) × 100 = 3 / 4 × 100 = 75
Ahora siguen cinco velas más. Para que las cuentas sean limpias, el máximo y el mínimo se mantienen. En real se mueven según qué velas entran y salen de la ventana de 14.
| Vela | Máximo 14 periodos | Mínimo 14 periodos | Cierre | %K rápido | %D rápido = %K lento | %D lento |
|---|---|---|---|---|---|---|
| 1 | 52 € | 48 € | 51,00 € | 75 | – | – |
| 2 | 52 € | 48 € | 49,20 € | 30 | – | – |
| 3 | 52 € | 48 € | 51,60 € | 90 | 65 | – |
| 4 | 52 € | 48 € | 50,40 € | 60 | 60 | – |
| 5 | 52 € | 48 € | 48,60 € | 15 | 55 | 60 |
| 6 | 52 € | 48 € | 51,00 € | 75 | 50 | 55 |
- El %D usa los tres últimos %K: en la vela 3, (75 + 30 + 90) / 3 = 65. En la vela 4, (30 + 90 + 60) / 3 = 60.
- El %K rápido cae de 90 a 15 en dos velas, mientras el %D solo pasa de 65 a 55. Eso es el suavizado.
- El %D lento es la media de tres %D: en la vela 5, (65 + 60 + 55) / 3 = 60.
Fíjate en la penúltima columna: el %D del rápido y el %K del lento son el mismo número. Ahí está la clave de lo que sigue.
Estocástico rápido, lento y completo: ¿qué cambia?
Es una confusión habitual, porque las tres versiones comparten nombre:
- Rápido: %K sin suavizar y %D como media de 3 del %K. Muy nervioso: entra y sale de las zonas extremas sin parar.
- Lento: añade un suavizado más. Filtra ruido a cambio de llegar más tarde, y es la versión más usada.
- Completo (full): te deja elegir los tres parámetros. La configuración típica, 14, 3, 3, es el lento de 14 periodos.
Indicador estocástico lento: cómo se calcula
El %K lento es la media de 3 del %K rápido. El %D lento es la media de 3 del %K lento. Cada media añade retraso, así que el lento siempre va un paso por detrás del rápido.
| Rápido | Lento | Completo | |
|---|---|---|---|
| %K | Fórmula directa | Media de 3 del %K rápido | Media configurable del %K rápido |
| %D | Media de 3 del %K | Media de 3 del %K lento | Media configurable del %K suavizado |
| Parámetros típicos | 14, 1, 3 | 14, 3, 3 | A elegir (habitual: 14, 3, 3) |
| Ruido y señales | Muchos | Menos | Según el suavizado |
| Retraso | Mínimo | Mayor | Según el suavizado |
| MetaTrader | Slowing = 1 | Slowing = 3 | Slowing a tu gusto |
| TradingView | Suavizado de %K = 1 | Suavizado de %K = 3 | Suavizado de %K a tu gusto |
En la tabla, los tres números son el periodo de %K, el suavizado de %K y el periodo de %D.
No hay una configuración correcta: menos ruido significa más retraso, y al revés. Qué equilibrio encaja con un activo y una temporalidad concretos solo lo dicen los datos.
Parámetros del estocástico en MetaTrader y TradingView
Si pones el estocástico en las dos plataformas y ves valores distintos, lo normal es que no sea un error: revisa los parámetros, porque no tienen por qué venir igual de serie.
- MetaTrader 5 tiene tres campos numéricos: el periodo de %K, el periodo de %D y la ralentización («Slowing» en inglés). La ralentización es la que convierte el rápido en lento: con 1 tienes el rápido y con 3, el lento. También te deja elegir el tipo de media del %D (simple, exponencial, suavizada o ponderada). Revisa el periodo de %K, porque no tiene por qué venir en 14.
- TradingView llama al indicador «Stoch» y, según su documentación, usa 14 velas para el %K por defecto. Sus otros dos campos son el suavizado de %K y el de %D. Con el suavizado de %K en 1 es el rápido; en 3, el lento.
Para compararlos, pon 14 en el periodo de %K y 3 en los otros dos campos, con media simple, en las dos. Aun así puede haber diferencias pequeñas, porque cada bróker tiene sus propios datos de precio. Y no te fíes de la posición de los números: el orden de los campos puede cambiar de una plataforma a otra, así que mira el nombre de cada uno.
¿Cómo se interpreta el estocástico? Sobrecompra, sobreventa, cruces y divergencias
Zonas de sobrecompra y sobreventa (80/20)
Por encima de 80 se habla de sobrecompra: el precio cierra cerca de sus máximos recientes. Por debajo de 20, de sobreventa: cierra cerca de sus mínimos.
La palabra engaña. «Sobrecompra» suena a «ha subido demasiado y va a caer», pero el indicador no dice eso. Estar en 80 no es una orden de vender, ni estar en 20 una orden de comprar. Solo describe dónde cierra el precio.
Cruces de %K y %D
Un cruce es el momento en que %K corta a %D. La lectura clásica no usa cualquiera: pide que ocurra dentro de una zona extrema y que el indicador salga de ella. Por ejemplo, %K cruzando por debajo de %D por encima de 80 y saliendo después de esa zona.
La línea 50 se usa como lectura de sesgo: por encima, los cierres están en la mitad alta del rango; por debajo, en la mitad baja. Indica hacia dónde se inclina el precio, no cuándo entrar.
Divergencias
Hay divergencia bajista cuando el precio marca un máximo más alto que el anterior y el estocástico, uno más bajo. La alcista es la contraria. Te dice que el impulso pierde fuerza, no el momento del giro: puede aparecer una divergencia tras otra mientras la tendencia sigue.
- Máximo 1 estocástico cerca de 98
- 1 Máximo 2, más alto: estocástico en torno a 87
- 2 %K cruza bajo %D y sale de 80
- A Primer máximo del precio
Aquí todo encaja a la primera. En un gráfico real es más sucio: máximos poco claros, divergencias que no llevan a nada y cruces que se deshacen en la vela siguiente. Y todo depende del contexto: en un rango, estas lecturas funcionan de una manera y en una tendencia, de otra.
¿Por qué el estocástico da señales falsas en tendencias fuertes?
En una tendencia alcista fuerte, el precio cierra una y otra vez cerca de sus máximos. Por la propia fórmula, el estocástico se queda pegado por encima de 80 durante muchas velas. Vender cada vez que entra en sobrecompra es ir contra la tendencia.
En un rango lateral pasa lo contrario: el precio rebota entre un techo y un suelo, y los extremos del estocástico suelen coincidir mejor con esos bordes.
- 1 Estocástico > 80 en el techo
- 2 Estocástico < 20 en el suelo
- 3 Ruptura del rango
- 4 Venta prematura por sobrecompra
- 5 Sobrecompra, pero el precio sigue subiendo
En real, el rango tiene roturas falsas y no siempre está claro dónde acaba una fase y empieza la otra.
La consecuencia práctica es un orden de trabajo. Primero identificas el contexto, tendencia o rango, con otra herramienta, como una media móvil larga u otro de los indicadores de tendencia. Después lees el estocástico. Sin ese paso, el mismo 85 puede significar «techo del rango» o «tendencia con fuerza», y son lecturas opuestas.
El indicador estocástico en forex: temporalidades y pares
El cálculo es idéntico en forex, en índices o en oro. Lo que cambia es el comportamiento del activo. Los pares mayores, los que cruzan el dólar con el euro, la libra, el yen y otras monedas principales, alternan fases de rango y de tendencia. El estocástico suele encajar mejor en las primeras. Si este mercado es nuevo para ti, empieza por qué es hacer trading en forex.
La temporalidad pesa mucho. En marcos muy cortos como M1 o M5 (velas de 1 y 5 minutos), el rango de 14 velas es estrecho, el ruido se multiplica y las señales se disparan. En H1 o H4 (velas de una y cuatro horas) hay menos ruido.
Luego está el coste. Más señales son más operaciones, y cada una paga el spread, la diferencia entre el precio de compra y el de venta, más la comisión si la hay. Un sistema que opera mucho necesita ganar más solo para cubrir costes.
Y el riesgo. En forex minorista se opera sobre todo con CFD, contratos que replican el precio de un activo y llevan apalancamiento, es decir, mueves más dinero del que pones. Las medidas que fijó la ESMA en 2018 limitan el apalancamiento de los clientes minoristas a 1:30 en los CFD sobre pares de divisas principales, y en España la CNMV aplica esas medidas. Además, cada proveedor tiene que mostrar una advertencia de riesgo con el porcentaje de sus cuentas minoristas que pierden dinero con CFD. Para quien empieza, en mi opinión, con 1:30 va de sobra. Si quieres entenderlo bien, lee qué es el apalancamiento en trading.
¿Con qué indicadores combinar el estocástico?
Combinar tiene sentido cuando cada indicador cumple una función distinta.
Medias móviles como filtro de tendencia. Una media móvil es el precio medio de las últimas N velas. Puedes usarla para decidir en qué dirección lees el estocástico: sus señales de compra, solo con el precio por encima de una media larga; las de venta, solo por debajo. Así reduces el problema de la tendencia fuerte. Lo tienes desarrollado en la estrategia de medias móviles.
ATR para el stop. El ATR (Average True Range) mide cuánto se mueve de media el precio en cada vela. Yo coloco el stop loss a entre 1 y 2 veces el ATR del activo, para tener en cuenta la volatilidad. Lo tienes en qué es el indicador ATR y cómo mide la volatilidad.
El RSI, poco útil como pareja. Es otro oscilador de momentum, así que tiende a decir lo mismo que el estocástico y a la vez. Juntos aportan poca información nueva.
El error más frecuente es amontonar indicadores. Uno de los errores con los que llegan los alumnos nuevos a la academia es creer que cuanto más complicada es una estrategia, mejor. Cinco osciladores en pantalla no son cinco veces más información: son cinco maneras de mirar lo mismo.
Y esto, automatizado: convertir el estocástico en una regla que se pueda comprobar
El estocástico es una fórmula, así que se puede definir con exactitud y comprobar con datos. Un robot no entiende «parece sobrecomprado». Necesita una regla sin ambigüedad, por ejemplo:
Compra si el %K del estocástico (14, 3, 3) cruza por encima del %D y los dos estaban por debajo de 20, solo si el precio está por encima de su media de 200 velas. Stop loss a 1,5 veces el ATR.
Es un ejemplo de cómo se escribe una regla, no una estrategia recomendada. Lo que importa es que ya no hay interpretación: quien la aplique hará siempre las mismas operaciones.
Con la regla escrita, un backtest te dice qué habría hecho durante años. Un backtest es una simulación sobre el histórico de precios, y tiene que incluir comisiones, spread y deslizamiento (la diferencia entre el precio que pedías y el que te dan). Lo explico paso a paso en mi vídeo sobre qué es y cómo hacer un backtesting.
Insisto en esto por experiencia. Casi siempre que backtesteo algo común y famoso, de lo que sale en los libros, el resultado es negativo. No todo: algunos clásicos sí salen bien con datos, pero no lo sabes hasta que lo pruebas. Y de las 10 estrategias que compré en mi etapa de trading manual, ninguna resultó rentable cuando las automaticé y las backtesteé.
Uso muchos indicadores y para mí todos son válidos, pero ninguno se gana el sitio por ser famoso: se lo gana pasando las pruebas. La mayoría de mis robots son tendenciales y de ruptura, y las combinaciones de indicadores no las elijo a ojo: las genera una herramienta de inteligencia artificial y solo me quedo con las que pasan los tests de robustez. En sencillo, consisten en:
- Poner la estrategia en condiciones peores que las reales.
- Cambiarle los parámetros y ver si sigue aguantando.
- Probarla en otros activos.
- Compararla con resultados al azar, para descartar que haya ganado por suerte.
Si una regla con el estocástico pasa todo eso, merece la pena seguir trabajando con ella, primero en demo. Si no, da igual lo bien que quede en el gráfico. Para dar el paso, tienes cómo crear un bot de trading.
Preguntas frecuentes
¿Qué significa que algo sea estocástico?
Según la RAE, estocástico significa «perteneciente o relativo al azar», y la palabra viene del griego stochastikós, «conjetural». En el indicador, el nombre no describe el cálculo, que no tiene nada de azar. Es una fórmula fija sobre los máximos, los mínimos y los cierres de las últimas velas.
¿Qué es el Stoch en trading?
«Stoch» es la abreviatura del oscilador estocástico en plataformas como TradingView. Compara el cierre con el rango máximo-mínimo de las últimas velas y lo expresa de 0 a 100. Los tres números que aparecen junto al nombre son sus parámetros: el periodo de %K y los dos suavizados, por ejemplo 14, 3, 3.
¿Qué diferencia hay entre el estocástico y el RSI?
Los dos son osciladores de momentum que van de 0 a 100. El estocástico mide dónde está el cierre dentro del rango máximo-mínimo reciente, mientras que el RSI compara la magnitud de las subidas con la de las bajadas. En la práctica, el estocástico suele ser más nervioso y dar más señales. Las zonas típicas son 80/20 en el estocástico y 70/30 en el RSI.
¿Qué configuración del estocástico es la mejor?
No existe una configuración mejor para todo. La más extendida es 14, 3, 3, que corresponde al estocástico lento. Valores más cortos dan más señales y más ruido; valores más largos, menos señales y más retraso. La única forma de saber si una configuración aporta algo en tu activo y temporalidad es probarla con un backtest.
¿Cuál es el indicador más usado en trading?
No hay uno solo: las medias móviles, el RSI, el MACD, el estocástico, las bandas de Bollinger y el ATR están entre los más extendidos. Que un indicador sea popular no lo hace rentable. Los tienes explicados en los indicadores de trading más usados.
Aprende a crear tus propios robots de trading
Sin saber programar, con la metodología que uso yo y mis alumnos.
Quiero aprenderSígueme en mis canales
Cada semana comparto vídeos sobre trading algorítmico: cómo creo mis robots, cómo los valido y cómo los opero.