Timeframe es el intervalo representado por una barra o vela en un gráfico temporal convencional. Cambiarlo reagrupa los datos de precios; ampliar el gráfico solo modifica su presentación.
Jana abre un gráfico de bitcoin y pasa de velas de minutos a velas diarias. El mercado no ha cambiado: cambia el período que resume cada vela. Un pequeño movimiento que llenaba la pantalla puede perderse dentro del rango diario. TradingView también llama resolución a este intervalo. El zoom amplía la vista; cambiar el intervalo agrupa los datos de otra forma. Ninguna de las dos cosas determina cuánto tiempo debería Jana conservar sus bitcoins. [1]
Para leer un gráfico basta inicialmente con entender la unidad indicada. Al procesar datos importa la notación exacta: en Pine Script de TradingView, 15 significa quince minutos, 60 una hora y 1M un mes. No existe una unidad H independiente para las horas. La interfaz REST API de Kraken para OHLC acepta, en cambio, minutos de una lista permitida. No conviene trasladar un ajuste entre plataformas sin comprobar qué significa. [1] [5]
Una vela diaria necesita un inicio y un final definidos. Al comparar gráficos, Jana comprueba esos límites y la fuente, además del mercado. En TradingView, la zona horaria del gráfico controla la presentación; Pine Script trabaja con valores temporales y sus propias reglas de cálculo. Mostrar la hora local no cambia por sí solo los cálculos del script. Que el eje muestre otras horas no demuestra que las velas se hayan construido de otra manera. [2]
En mercados con horarios establecidos, el final de la sesión —el período abierto a la negociación— puede acortar la última vela. TradingView alinea las velas temporales con esos límites. No es seguro asumir que todas las barras de cualquier gráfico cubren su duración nominal completa. Otros gráficos forman barras según un número de actualizaciones del precio o un movimiento de cotización, no según el reloj; sus separaciones temporales son irregulares. [2]
Jana observa una vela diaria a mitad del día. Su máximo (High), mínimo (Low) y último precio aún pueden cambiar. TradingView llama Close al campo del último precio, pero en una vela abierta todavía no es el precio final del día. Lo mismo ocurre cuando un indicador de un gráfico corto utiliza un intervalo mayor. Hay que distinguir el valor provisional del confirmado al cierre; de lo contrario, una señal puede verse distinta después. [3]
Un backtest prueba reglas con datos históricos. Cada decisión solo puede usar información disponible entonces: el precio final del día no se conocía por la mañana. TradingView advierte que lookahead_on, al solicitar un intervalo mayor sin el desplazamiento adecuado de la expresión, puede asignar valores futuros a barras pasadas. El resultado parece convincente, pero no puede reproducirse en tiempo real. Comprobar cuándo se conocían los datos importa más que una bonita curva de resultados. [4]
Un programa puede solicitar barras menores dentro de una vela más larga. En esas consultas, request.security de Pine Script devuelve solo una barra interna por barra del gráfico. request.security_lower_tf puede devolver una matriz con las barras internas disponibles. La diferencia determina si el cálculo usa una muestra o una secuencia disponible. Ni siquiera la matriz garantiza un historial completo: pueden faltar datos y el proveedor puede corregirlos después. [4]
Jana anota el mercado, el intervalo, la fuente y si las velas están cerradas. Si un indicador utiliza cierto número de velas, también anota ese número: otro intervalo cambia el tiempo cubierto. Multiplicar cantidad por duración funciona directamente solo con intervalos completos, consecutivos y sin huecos. Timeframe permite precisar qué parte del pasado observamos; no responde por nosotros qué hará el precio en el futuro. [1] [2]
Veinte velas, dos períodos
En un gráfico hipotético, Jana selecciona 20 velas completas, de igual duración, consecutivas y sin huecos. A 15 minutos cada una, cubren 20 × 15 = 300 min. Al pasar a 60 minutos, las mismas 20 velas representan 20 × 60 = 1200 min. Es la duración cubierta por los intervalos completos, no la distancia entre la primera y la última marca de cierre. El cálculo no se aplica igual a velas acortadas o ausentes ni promete mejores resultados de negociación. La última vela sigue siendo provisional hasta que cierre.
Para obtener la imagen más completa, lee esta entrada junto con OHLCV, Candlestick chart, Technical analysis, Backtesting, Moving average, Price action. También enlazan con esta entrada OHLCV, Candlestick chart, Price action, Technical indicator.
01¿Cambiar la zona horaria cambia también las velas diarias?+
No automáticamente. La zona del gráfico en TradingView es un ajuste visual y no cambia los cálculos temporales de Pine Script. Al comparar fuentes, compruebe los límites reales de sus intervalos: otra hora en la etiqueta no demuestra otra agregación.
02¿Puedo combinar un gráfico diario con un intervalo menor?+
Sí. El intervalo mayor puede aportar contexto y el menor detalles. Debe quedar claro de qué mercado proceden los datos y qué valores se conocían al decidir. No puede usarse por adelantado el resultado final de un día aún abierto.