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

Tasa de Cambio (ROC)

Mide el impulso del precio como un cambio porcentual durante un período de retroceso definido.

Empezar a automatizar gratis →

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

Tasa de Cambio (ROC) chart

Descripción general

¿Qué es Tasa de Cambio (ROC)?

El indicador de Tasa de Cambio (ROC) mide el cambio porcentual en el precio entre el período actual y un número específico de períodos anteriores. Es una de las expresiones más puras del impulso del precio, respondiendo directamente a la pregunta: "¿Cuánto se ha movido este activo en los últimos N períodos?"

Fórmula: ROC = ((Cierre Actual − Cierre Hace N Períodos) ÷ Cierre Hace N Períodos) × 100

El ROC oscila alrededor de cero. Un ROC positivo indica que los precios son más altos que hace N periodos (momentum alcista); un ROC negativo indica que los precios son más bajos (momentum bajista). La magnitud indica la velocidad del movimiento: un ROC de +20% significa que el precio es un 20% más alto que hace N periodos, indicando un fuerte momentum.

Las aplicaciones comunes incluyen: señales de sobrecompra/sobreventa (el ROC que alcanza valores positivos extremos a menudo precede a un retroceso), análisis de divergencias (el precio alcanza nuevos máximos mientras que el ROC hace máximos más bajos señala un debilitamiento del impulso) y cruces de la línea cero como señales de cambio de tendencia.

ROC es matemáticamente equivalente al Momentum (diferencia de precio en lugar de diferencia porcentual), y está estrechamente relacionado con la diferencia EMA de 12 periodos menos 26 periodos que subyace al MACD. Para estrategias de momentum entre activos, ROC es la métrica preferida para clasificar activos según su rendimiento relativo en un período de referencia estándar.

Cómo funciona en auto-Trading

Automatízalo

El auto-trading calcula el ROC para cualquier período y fuente de precio. En el constructor de estrategias, el ROC se puede usar para: clasificación de impulso entre activos (seleccionando los activos con el ROC más alto para posiciones largas), alertas de umbral de sobrecompra/sobreventa, cruces de la línea cero y detección de divergencias. El escáner de impulso de múltiples activos utiliza el ROC para clasificar los instrumentos y reequilibrar la cartera hacia los activos con mejor rendimiento.

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("Rate of Change (ROC)", overlay=true)
fastLen = input.int(20, "Fast Length")
slowLen = input.int(50, "Slow Length")
fast = ta.ema(close, fastLen)

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.

input length = 12;
def roc = RateOfChange(length = length);
def buySignal = roc crosses above 0;
def sellSignal = roc crosses below 0;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "ROC 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 Tasa de Cambio (ROC)?

Ú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