Tasa de cambio y marco temporal
La tasa de cambio (ROC) es un cálculo de estilo momentum que compara cuánto ha cambiado un valor durante un período de retroceso elegido. La idea clave del marco temporal es simple: el ROC que observas depende de qué dos marcas de tiempo comparas.
En otras palabras, el “marco temporal” no es un ajuste que cambie el mercado por sí mismo. Cambia la ventana de comparación en la fórmula del ROC, lo que altera lo que la medición enfatiza: el movimiento reciente frente a un historial más largo.
Mecánica: qué cambia el marco temporal en el cálculo
El ROC utiliza un valor histórico del pasado y un valor actual de tu observación más reciente. Una forma típica es el cambio porcentual entre un precio actual y un precio de hace N períodos. La mecánica general es:
- Elige una longitud de retroceso, N (este es el marco temporal).
- Calcula la diferencia entre el valor actual y el valor de N períodos antes.
- Opcionalmente, divide por el valor anterior (a menudo para expresarlo como porcentaje).
Qué cambia al alterar N:
-
Sensibilidad al momento Un N más pequeño compara observaciones “más cercanas”, por lo que el ROC reacciona rápidamente a las oscilaciones a corto plazo. Un N más grande compara observaciones más distantes, por lo que el ROC refleja un movimiento más amplio.
-
Compensación entre ruido y señal Los marcos temporales cortos suelen incluir más fluctuación aleatoria en relación con el movimiento general, lo que hace que el ROC parezca más errático. Los marcos temporales más largos promedian más fluctuación, por lo que el ROC a menudo parece más suave.
-
Momento aparente del evento Debido a que un N más largo mide el cambio en un horizonte más extenso, el ROC puede comenzar a girar más tarde que una versión con N más corto, incluso si el cambio subyacente comienza al mismo tiempo.
Para mantener cálculos consistentes, también debes alinear tu calendario de observación (por ejemplo, la misma convención de cierre de vela para todos los valores de N) y usar la misma serie de datos del instrumento.
Evidencia mediante ejemplo (con supuestos explícitos)
Supongamos que se observa una serie de precios a intervalos regulares y calculas el ROC usando esas velas de intervalo. Supongamos que el precio es:
- Tiempo 0: 100
- Tiempo 1: 102
- Tiempo 2: 99
Ahora compara dos marcos temporales de ROC:
- Marco temporal corto (N = 1): el ROC compara el Tiempo 1 vs. el Tiempo 0. El cambio es +2% si se usa la forma porcentual.
- Marco temporal más largo (N = 2): el ROC compara el Tiempo 2 vs. el Tiempo 0. El cambio es -1% si se usa la forma porcentual.
Ambos valores de ROC pueden ser “correctos” para su retroceso elegido, aunque sugieran un momentum opuesto. La diferencia se debe enteramente a lo que incluye el marco temporal.
Un paso de verificación común es recalcular el ROC manualmente para múltiples valores de N usando los mismos puntos de datos y confirmar que cada ROC corresponde a las marcas de tiempo específicas que compara tu fórmula.
Limitaciones y riesgos: cuándo el marco temporal puede inducir a error
-
La interpretación depende de la ventana elegida El ROC no etiqueta si el movimiento subyacente es significativo; solo mide el cambio a lo largo de N períodos. Diferentes valores de N pueden producir diferentes signos o magnitudes, como se muestra en el ejemplo.
-
Comportamiento de mercado no estacionario Los mercados pueden cambiar su régimen de volatilidad con el tiempo. Un marco temporal que parece informativo durante un régimen puede volverse más ruidoso o menos receptivo en otro.
-
Diferencias en el manejo de datos Incluso con la misma longitud de marco temporal N, los resultados del ROC pueden diferir si la serie de datos utiliza diferentes reglas de muestreo (diferentes definiciones de vela, manejo de datos faltantes o convenciones de cálculo).
-
Modo de fallo: sensibilidad excesiva en marcos temporales cortos En marcos temporales cortos, el ROC puede reaccionar a picos y caídas breves. Esto puede crear patrones que reflejan micro-movimientos en lugar de cambios más amplios.
-
Modo de fallo: retraso en marcos temporales largos En marcos temporales más largos, el ROC puede subestimar un movimiento recién en desarrollo porque el retroceso aún incluye valores más antiguos.
Cómo verificar el comportamiento del marco temporal del ROC
Puedes verificar de forma independiente el efecto del marco temporal sin supuestos en tiempo real utilizando una serie de precios histórica y repitiendo estas comprobaciones:
- Recalcula el ROC para varios valores de retroceso N usando las mismas marcas de tiempo de observación.
- Confirma que los cambios de signo y magnitud coinciden con el par exacto de puntos que compara cada ROC.
- Compara la capacidad de respuesta: observa si el ROC se desplaza antes para N más pequeños y más tarde para N más grandes.
Si quieres ir más allá, pregunta cómo se comporta el ROC bajo diferentes condiciones de volatilidad usando el mismo método de cálculo y un conjunto de N consistente. Eso ayuda a distinguir los efectos del marco temporal de los cambios en cómo se mueve la serie subyacente.