Indicador Oportunidades de precios en el tiempo (TPO)
El inOportunidades de precios en el tiempo (TPO), también conocido como "Perfil de mercado", analiza la actividad del mercado por niveles de precios a medida que se desarrolla en el tiempo. Proporciona a los traders una perspectiva única de la dinámica del mercado y de la distribución de los precios mediante la visualización de los bloques de tiempo transcurridos en cada uno de los niveles de precios del perfil y la secuencia de travesías de los niveles dentro del periodo del perfil. Los traders suelen utilizar el TPO para identificar niveles de precios significativos y patrones de mercado que pueden no resultar obvios al inspeccionar los datos brutos de precios.
J. Peter Steidlmayer formuló el concepto de Oportunidades de precios en el tiempo en la Chicago Board of Trade (CBOT) en la década de 1980. Los perfiles de los TPO adquirieron importancia en los mercados de futuros y materias primas, y en la actualidad se utilizan ampliamente en todos los sectores.
Cálculo
El indicador muestra el Perfil TPO a la izquierda de cada periodo y un Perfil de volumen opcional a la derecha.
El siguiente proceso construye el Perfil TPO:
- El usuario especifica el número de días, semanas o meses que abarcará el periodo del perfil.
- El indicador divide el periodo en bloques de tiempo iguales en función del "Tamaño del bloque" especificado por el usuario (5 min, 10 min, 15 min, 30 min, 1H, 2H o 4H). Cada bloque de tiempo sucesivo corresponde a una letra. La secuencia comienza con letras mayúsculas [A-Z], luego utiliza letras minúsculas [a-z] si se requieren más. El indicador repite esta secuencia si el período contiene suficientes bloques de tiempo para agotar todas las letras disponibles.
- El indicador crea niveles de precios (filas) para cada periodo basándose en el tamaño de fila especificado. Puede calcular el tamaño de la fila automáticamente, o el usuario puede definir manualmente el número de ticks por fila. El perfil muestra un bloque en un nivel de precios para cada segmento temporal en el que los precios lo atraviesen. Por ejemplo, un bloque "A" en una fila significa que el precio de mercado alcanzó ese nivel durante el primer bloque de tiempo.
Área de valor (VA) de los TPO
La zona de valor es la franja de precios que contiene una concentración significativa de bloques de TPO durante un periodo. Sugiere el rango de precios en el que los participantes en el mercado mostraron mayor interés. Los traders suelen utilizarla para identificar posibles niveles de soporte y resistencia.
El indicador utiliza el siguiente algoritmo para determinar el Área de Valor de un perfil TPO:
- Determine el número total de bloques del perfil.
- Calcule el número objetivo de bloques en el VA utilizando esta fórmula:
- VA objetivo = Total de bloques * Porcentaje de área de valor / 100
- Inicie el contador de bloques de la VA en la fila con el mayor número de bloques (Punto de control, POC). El POC es la primera fila añadida al VA.
- Cuente los bloques de la fila superior a la fila más alta del VA.
- Cuente los bloques de la fila situada por debajo de la fila VA más baja.
- Determine la fila con el recuento de bloques más alto de los pasos 4 y 5 y añada su recuento al recuento de bloques del VA. Esa fila pasa a formar parte de la VA. Si ambas filas tienen el mismo número de bloques, añada la fila más cercana al punto de contacto. Si también son equidistantes del POC, añada la fila más alta.
- Repita los pasos 4-6 hasta que el número total de bloques de la VA alcance el objetivo calculado en el paso 2.
- Utilice los niveles más alto y más bajo del VA como Área de Valor Alto (VAH) y Área de Valor Bajo (VAL).
Tamaño de la fila
Cuando la entrada "Tamaño de fila" utiliza la opción "Auto", el indicador calcula el tamaño de la fila basándose en las últimas 300 barras a partir de la barra visible más a la derecha. Primero divide la diferencia entre el máximo más alto y el mínimo más bajo de esas barras por el valor de tick mínimo del símbolo:
MinTickRange = (HighValue - LowValue) / MinimumTick
A continuación, divide este valor por 80, es decir, el número de filas que deben caber en el gráfico:
RowTicks = MinTickRange / RowsRequired
Por último, redondea el resultado para calcular el valor final de ticks por fila:
TicksPerRow = round(RowTicks / Increment) * Increment
El incremento al que redondea depende de la escala del valor calculado:
If 1 <= RowTicks <= 100, Increment = 5 If 100 <= RowTicks <= 1000, Increment = 50 If 1000 <= RowTicks <= 10000, Increment = 500 If 10000 <= RowTicks <= 100000, Increment = 5000 etc...
El indicador recalcula el tamaño de la fila al añadirlo a un gráfico, al restablecer su configuración o al cambiar el símbolo o el intervalo de tiempo.
Perfil de volumen
El Perfil de volumen opcional utiliza los datos del intervalo de tiempo "Tamaño de manzana" para sus cálculos. Comparar el Perfil de volumen con el Perfil TPO puede ayudar a corroborar la importancia de los niveles de precios. Para saber más sobre los Perfiles de volumen, consulte esta página del Centro de ayuda.
Interpretation
Equilibrio y desequilibrio
Se puede postular que un mercado está siempre en estado de equilibrio o de desequilibrio. Un estado de equilibrio en este contexto significa que un instrumento tiene un número aproximadamente igual de compradores y vendedores. En tal caso, la oferta y la demanda del instrumento se alinean aproximadamente, y los precios se concentran en torno a un valor de precio justo.
Si el número de compradores supera al de vendedores o viceversa, se puede considerar que el mercado está desequilibrado. Cuando se encuentra en estado de desequilibrio, el precio de mercado inicia un movimiento direccional en busca de un nuevo valor justo. Los precios pueden subir cuando los compradores superan a los vendedores, y pueden bajar cuando los vendedores superan a los compradores. En cualquiera de los dos casos, el movimiento direccional puede persistir hasta que el número de compradores y vendedores se iguale, dando lugar a un estado de equilibrio a un nuevo precio justo.
Rango de saldo inicial (IBR)
El Rango de saldo Inicial es el rango de precios visitado durante los primeros bloques horarios del periodo del perfil. Los mercados pueden experimentar una elevada actividad de negociación durante las primeras partes de una sesión. Por ello, los traders suelen utilizar el IBR para identificar los niveles iniciales significativos, que pueden servir como punto de referencia a la hora de evaluar los movimientos posteriores de los precios. El indicador TPO muestra el IBR como una línea vertical a la izquierda del punto de inicio del periodo. Los usuarios pueden activar la línea IBR y el número de bloques de tiempo en su cálculo desde la pestaña "Estilo" de los "Configuración" del script.
Punto medio deñ TPO
El punto medio del TPO se refiere al valor medio del precio entre el precio más bajo y el más alto dentro de un perfil de Oportunidad de precio en el tiempo, calculado mediante la siguiente fórmula:
TPO Midpoint = (Highest TPO Price + Lowest TPO Price) / 2
Niveles de soporte y resistencia
Los niveles de soporte y resistencia son regiones de precios clave en las que el mercado ha experimentado históricamente una actividad concentrada de compra (soporte) o venta (resistencia). Los traders suelen utilizar estos niveles como puntos de referencia para identificar posibles zonas de reversión o continuación de los precios. En el análisis TPO, estos niveles pueden incluir el Punto de control (POC), el Valor máximo del área (VAH) y el Valor mínimo del área (VAL), entre otros niveles de precios significativos.
El Punto de control (POC) es el nivel en el que el precio de mercado pasó más tiempo en el periodo del perfil. Indica el valor en el que la actividad de negociación tuvo la mayor concentración, ofreciendo información sobre el equilibrio y el consenso del mercado. Los traders suelen considerar el POC como una referencia potencial para futuros movimientos de precios, ya que el precio de mercado podría gravitar hacia zonas con una mayor concentración de actividad histórica. La interacción repetida del precio con un nivel de POC en perfiles posteriores aumenta su importancia especulativa como nivel de soporte o resistencia.
El Valor máximo del área (VAH) y el Valor mínimo del área (VAL) indican los límites superior e inferior de la región de precios en la que se produjo la mayor parte de la actividad del mercado durante el periodo del perfil. VAH y VAL pueden servir como posibles niveles de soporte y resistencia en periodos posteriores.
Distribuciones
Otra vía de interpretación del TPO consiste en considerar dos categorías de inversores en función de sus objetivos e intervalos de tiempo de toma de decisiones: traders a corto plazo y traders a largo plazo.
Los traders a corto plazo suelen realizar operaciones intradía. En otras palabras, su intervalo de tiempo típico para la toma de decisiones se sitúa dentro del día de negociación en curso. Por lo tanto, tienden a gravitar hacia los precios justos del día y realizan la mayoría de sus operaciones dentro de la zona de valor. Estos traders desempeñan un papel importante en la formación de la propia zona de valor, las condiciones necesarias para facilitar la ejecución de las operaciones y el precio justo de mercado para la sesión de negociación.
Los traders a largo plazo no limitan la ventana en la que toman decisiones de negociación a una única sesión o día de negociación. En consecuencia, pueden buscar precios más ventajosos para sus operaciones, como los que se encuentran fuera del Área de valor, es decir, por debajo del VAL para los compradores y por encima del VAH para los vendedores. Estos traders pueden contribuir a que los precios se muevan fuera de la zona de valor. Cuando los traders a largo plazo dominan el volumen del mercado, el precio de un activo puede registrar movimientos al alza o a la baja más significativos, en función de la concentración de compradores y vendedores.
Esta interpretación puede ayudar a explicar algunos patrones comunes de desarrollo de rangos, o distribuciones, en los Perfiles TPO. He aquí algunos de ellos:
Distribución diurna normal
Una distribución de Día normal se produce cuando la mayor parte del rango de precios del periodo (alrededor del 85%) se encuentra dentro del Rango de saldo inicial, lo que implica que la actividad fuera del IBR es insignificante o inexistente. En este caso, el mercado podría considerarse equilibrado, ya que la mayor parte de la actividad comercial del periodo se produjo dentro de la zona de valor (es decir, la zona de precio justo). Este patrón sugiere que los principales impulsores del mercado durante el periodo son los traders a corto plazo, y que la influencia de los traders a largo plazo es mínima.
Variación normal de la distribución diaria
Un Día de variación normal se produce cuando los traders a largo plazo son más activos. El rango de precios se extiende más allá del Rango de saldo inicial, que es menos probable que mantengan los traders a corto plazo. La extensión del rango más allá del IBR puede ser desde unos pocos ticks hasta el doble del tamaño del IBR.
Distribución del día de tendencia
Se produce un Día de tendencia cuando los traders a largo plazo empujan el rango de precios sucesivamente más allá, formando una extensión del rango que es más del doble del tamaño del IBR, y el mercado cierra con un precio cercano al extremo de la extensión. Esta distribución sugiere que los traders a largo plazo mantienen una mayor influencia sobre la dirección mientras el mercado busca un nuevo precio justo.
Distribución de día neutral
Un Día neutral se produce cuando los traders amplían temporalmente el rango de precios más allá del IBR. A continuación, el precio de mercado se invierte y puede aparecer un patrón similar en el extremo opuesto del IBR. Esta distribución sugiere incertidumbre en el mercado. Generalmente se produce cuando el mercado comprueba la continuación o los cambios en las tendencias subyacentes.
Impresiones individuales
Las impresiones individuales son niveles no extremos que contienen solo un bloque TPO, lo que significa que el precio de mercado los atravesó solo una vez en el periodo del perfil. Los traders consideran estos niveles como indicadores de un posible interés o desequilibrio del mercado. Como tales, las impresiones individuales podrían atraer actividad de negociación futura, ya que la compra o la venta fueron potencialmente limitadas o inesperadas en torno a esos valores. Los traders suelen vigilarlos como posibles niveles que el precio podría volver a visitar y como posibles zonas de soporte o resistencia. Active la opción "Impresiones individuales" en la pestaña "Estilo" de los "Configuración" del indicador para resaltar las impresiones individuales en el gráfico.
Tenga en cuenta que el indicador resaltará la primera impresión individual establecida en caso de sucesos consecutivos.
Pobre alto y Pobre bajo
Los máximos y mínimos pobres son niveles extremos con más de un bloque TPO. En el análisis TPO, estos niveles significan que el movimiento direccional se detiene sin un rechazo claro, revelando máximos o mínimos planos y estrechos en el gráfico. Este patrón sugiere que el mercado aún no ha explorado completamente los precios más allá del máximo/mínimo del perfil, dejando potencialmente espacio para un movimiento más extenso. Los mínimos y máximos escasos carecen de la conicidad característica de una inversión fuerte. Despiertan el interés de los participantes en el mercado que buscan una mayor exploración del rango. Aunque no son necesariamente fuertes puntos de soporte/resistencia, estos niveles pueden indicar dónde se detuvo el impulso del mercado, ofreciendo una visión única para las estrategias de negociación.
Dividir y fusionar perfiles
Los usuarios pueden dividir o fusionar perfiles individuales mostrados en el gráfico para inspeccionar la actividad en regiones específicas del gráfico con diferentes niveles de detalle. Para utilizar esta función, haga clic con el botón derecho del ratón en un perfil y seleccione la opción adecuada en la parte inferior del menú contextual.
La opción "Dividir perfil en esta letra" dividirá un perfil seleccionado que abarque dos o más bloques temporales en dos perfiles separados en el bloque TPO en el que el usuario haya hecho clic:
La opción "Combinar con el perfil anterior" combinará el perfil seleccionado con el perfil anterior mostrado en el gráfico. Esta opción solo está disponible si el perfil seleccionado no es el primero del gráfico:
La opción "Restablecer todas las fusiones y divisiones" revierte todas las acciones de división y fusión del perfil. Tenga en cuenta que las divisiones y fusiones también se restablecen al cambiar los valores de "Periodo" o "Tamaño de bloque" en las entradas del indicador.
Entradas de indicadores
Periodo
El número de días, semanas o meses que cubre cada perfil. Por defecto es un día.
Tamaño de bloque
El tamaño de los bloques de tiempo que dividen el periodo del perfil. Los tamaños de bloque más pequeños producen resultados más granulares. Los valores posibles son 5m, 10m, 15m, 30m, 1h, 2h o 4h. El valor por defecto es 30m. Este valor afecta al cálculo de los perfiles TPO y Volumen.
Tamaño de fila
Modo utilizado para determinar el tamaño de las filas del perfil. En la configuración por defecto ("Auto"), el indicador muestra su tamaño de fila calculado en el campo "Ticks por fila". En el modo "Manual", el usuario especifica el número de ticks por fila.
Tick por fila
El número de ticks en cada fila del perfil, que afecta al número de filas que contendrá cada perfil. El usuario solo puede introducir un valor en este campo si el modo "Tamaño de fila" es "Manual". Si el valor es demasiado pequeño, el indicador emitirá un error.
Porcentaje del área de valor
Porcentaje del total de bloques de TPO utilizados en el cálculo del área de valor. El valor por defecto es 70.
Estilo
Colores degradados
Estos son los colores utilizados para los gradientes de color de los bloques TPO. Los dos primeros colores definen la gama desde/hasta para los bloques A-Z. Los dos últimos colores especifican la gama de colores para los bloques a-z.
Blocks
Activa la visualización de los bloques TPO coloreados. Este ajuste no tiene ningún efecto si las "Letras" están activadas pero no pueden mostrarse en el gráfico por falta de espacio.
Letras
Activa la visualización de las letras TPO. Cuando está activada, el indicador solo muestra letras si el gráfico tiene espacio suficiente. De lo contrario, mostrará bloques de color en su lugar.
Opacidad fuera del VA
Establece el valor de opacidad para los niveles fuera de los límites del Área de valor.
Dividir por bloques
Cuando esta opción está activada, el indicador distribuye la visualización de los bloques de TPO a través de intervalos sucesivos en el periodo en lugar de consolidarlos a la izquierda del periodo. Esta característica puede ayudar a los traders a entender el cálculo de los bloques constituyentes del perfil y proporcionar una visión adicional del flujo de la actividad de precios a lo largo del tiempo.
POC
La casilla de verificación activa la etiqueta POC y el resaltado de fila, y el desplegable determina si el indicador extiende el resaltado de fila más allá del periodo de cada perfil hasta que el precio vuelva a intersecar el nivel. Cuando la visualización del POC está activada, el indicador colorea la fila y la etiqueta del POC utilizando el color de primer plano del gráfico.
Pobre alto
La casilla de verificación activa la etiqueta y la línea Pobre alto, y el menú desplegable determina si el indicador extiende la línea más allá del periodo del perfil hasta que el precio la cruza.
Pobra bajo
La casilla de verificación activa la etiqueta y la línea Pobre bajo, y el menú desplegable determina si el indicador extiende la línea más allá del periodo del perfil hasta que el precio la cruza.
Impresiones individuales
La casilla de verificación activa el resalte de impresiones individuales, y el menú desplegable determina si el indicador extiende el resalte más allá del periodo del perfil hasta que el precio lo cruza.
VAH
Activa la etiqueta y la línea de valor alto del área.
VAL
Activa la etiqueta y la línea del Área de valor bajo.
Punto medio del TPO
Activa la visibilidad de la etiqueta de precio medio del perfil.
Precio de apertura
Activa la visibilidad de la etiqueta de precio de apertura del perfil.
Precio de cierre
Activa la visibilidad de la etiqueta de precio de cierre del perfil.
Rango de saldo inicial
La casilla de verificación activa la visualización del Rango de saldo inicial como una línea vertical a la izquierda del perfil, y el campo de texto define el número de bloques en el cálculo del IBR.
Perfil de volumen
Mostrar perfil de volumen
Activa la visualización del Perfil de volumen a la derecha del Perfil TPO.
Valores
La casilla de verificación activa las etiquetas que muestran los valores de volumen en cada fila y el volumen total del periodo debajo del perfil. El selector de color especifica el color de las etiquetas. El indicador solo muestra estas etiquetas cuando el gráfico tiene espacio suficiente.
VAH
Activa la línea alta del área de valor del perfil de volumen y especifica el color y el estilo de la línea.
VAL
Activa la línea baja del área de valor del perfil de volumen y especifica el color y el estilo de la línea.
POC
Activa la línea de Punto de control del Perfil de volumen y especifica el color y el estilo de la línea.
Volumen
Determina el color de los niveles fuera del Área de valor.
Área de valor
Determina el color de los niveles dentro del Área de valor.
Alineación
Determina si el perfil de volumen se alinea a la izquierda o a la derecha.