A TradingView também chama ao timeframe intervalo ou resolução. É a unidade temporal de uma barra de um gráfico temporal padrão, não a duração de uma posição nem o número de barras visíveis. O gráfico e os dados solicitados podem usar períodos diferentes.
A TradingView define timeframe através de uma barra. Daí a diferença entre mudar o intervalo e mostrar mais da mesma série. A mudança de intervalo reagrupa dados; o zoom altera a parte visível. O período escolhido, por si só, não determina a duração da operação. [TradingView — Timeframes]
Em Pine Script, 15 significa quinze minutos, 60 uma hora e 1M um mês; não existe uma unidade separada para horas. É sintaxe da TradingView, não uma norma universal de todas as bolsas. Ao transferir uma regra para uma API, verifique unidade, maiúsculas e intervalos permitidos. [TradingView — Timeframes] Já Kraken REST OHLC especifica o intervalo como um número permitido de minutos. [Kraken — OHLC intervals]
A TradingView separa os fusos da bolsa e do gráfico. O fuso do gráfico muda a apresentação da hora, mas não altera por si os cálculos de Pine Script. Não confunda rótulo local com formação de velas; registe marcas temporais e configurações efetivas da fonte. [TradingView — Time]
A TradingView alinha barras temporais com os limites da sessão, pelo que a última pode não ter a duração nominal completa. Gráficos de ticks e de preço também formam barras em intervalos irregulares. Não deduza a duração de cada barra apenas pelo nome do período. [TradingView — Time]
A TradingView avisa que High, Low e Close de uma barra em curso podem mudar. Um valor diário inserido num gráfico intradiário não está confirmado só por ser mostrado. Defina se a regra usa o valor em formação ou o último intervalo superior concluído. [TradingView — Repainting]
A TradingView mostra que lookahead_on sem deslocamento histórico pode colocar valores finais do período superior no passado antes de estarem disponíveis. Para decisões baseadas em intervalos concluídos, alinhe a publicação com a disponibilidade real. Um bom resultado histórico não comprova temporização correta. [TradingView — Other timeframes and data]
A TradingView distingue request.security, que devolve uma única barra interna de um período inferior, de request.security_lower_tf, que devolve um array de barras internas disponíveis. Esse array também pode ser incompleto se faltarem dados. Verifique a cobertura; um valor escolhido não substitui todo o percurso. [TradingView — Other timeframes and data]
Da definição da TradingView resulta que janelas iguais em barras cobrem durações diferentes conforme o período. Ao comparar um indicador, indique período e comprimento da janela. A multiplicação simples vale para intervalos completos, consecutivos e de igual duração, não automaticamente através de lacunas ou sessões encurtadas. [TradingView — Timeframes] [TradingView — Time]
Mesma janela, outra cobertura
Numa série hipotética completa sem lacunas observamos 20 barras consecutivas concluídas. No período de quinze minutos cobrem 20 × 15 = 300 min. No horário, a mesma janela cobre 20 × 60 = 1200 min. Compara-se a duração dos intervalos cobertos, não a distância entre o primeiro e o último fecho. Nenhuma variante ganha por isso precisão ou rentabilidade garantida, e o cálculo não pressupõe conhecer uma barra ainda incompleta.
Para ter uma visão mais completa, leia este verbete junto com OHLCV, Candlestick chart, Technical analysis, Backtesting, Moving average, Price action. Também há referências a este verbete em OHLCV, Candlestick chart, Price action, Technical indicator.
01Basta mudar o fuso de apresentação para obter outra vela diária?+
Não em geral. A TradingView, por exemplo, separa o fuso visual do gráfico dos cálculos do script. As regras da fonte concreta precisam de confirmar qualquer alteração dos limites de agregação.
02Posso combinar contexto diário com um período de entrada mais curto?+
Sim, mas defina mercado, ambos os intervalos, disponibilidade do valor superior e instante da decisão. Caso contrário, o backtest pode usar informação que a decisão em direto ainda não possuía.