530 / 691TF

Timeframe

Временной интервал графика

Timeframe задаёт интервал одной свечи или столбца временного графика. Его изменение меняет агрегацию данных, а не только масштаб изображения. Для воспроизводимого решения также нужны рынок, границы интервалов и момент, когда используемые значения действительно известны.

TradingView также называет timeframe интервалом или разрешением. Это единица времени одного столбца стандартного временного графика, не срок удержания позиции или число видимых столбцов. График и запрошенные данные могут использовать разные рамки.

TradingView определяет timeframe через один столбец. Отсюда различие между сменой интервала и показом большей части того же ряда. Смена интервала перегруппировывает данные; масштаб меняет видимую область. Сама рамка не определяет длительность сделки. [TradingView — Timeframes]

В Pine Script 15 означает пятнадцать минут, 60 час, а 1M месяц; отдельной часовой единицы нет. Это синтаксис TradingView, не универсальный стандарт всех бирж. Перенося правило в API, проверьте единицу, регистр букв и допустимые интервалы. [TradingView — Timeframes] Kraken REST OHLC, напротив, задает интервал допустимым числом минут. [Kraken — OHLC intervals]

TradingView разделяет часовые пояса биржи и графика. Настройка пояса графика меняет отображение времени, но сама не меняет расчёты Pine Script. Не путайте местную подпись с формированием свечей; фиксируйте метки времени и реальные настройки источника. [TradingView — Time]

TradingView выравнивает временные столбцы по границам сессии, поэтому последний может быть короче полной номинальной длительности. На тиковых и ценовых графиках столбцы тоже возникают нерегулярно. Не выводите длительность каждого только из названия рамки. [TradingView — Time]

TradingView отмечает, что High, Low и Close текущего столбца могут меняться. Дневное значение на внутридневном графике не подтверждено лишь потому, что уже видно. Задайте, использует ли правило текущее значение или последний завершённый старший интервал. [TradingView — Repainting]

TradingView показывает, что lookahead_on без исторического смещения может поместить окончательные значения старшей рамки в прошлое до их доступности. Решения по завершённым интервалам должны учитывать реальный момент публикации. Хороший исторический результат не доказывает правильную синхронизацию. [TradingView — Other timeframes and data]

TradingView различает request.security, возвращающий один внутренний столбец младшей рамки, и request.security_lower_tf, возвращающий массив доступных внутренних столбцов. При пропусках данных и массив может быть неполным. Проверяйте покрытие: одно выбранное значение не заменяет весь ход интервала. [TradingView — Other timeframes and data]

Из определения TradingView следует, что одинаковые окна в столбцах охватывают разное время на разных рамках. При сравнении индикатора указывайте рамку и длину окна. Простое произведение применимо к полным последовательным интервалам равной длины, не автоматически через пропуски или сокращённые сессии. [TradingView — Timeframes] [TradingView — Time]

Пример · TF

Одинаковое окно, разное покрытие

В вымышленном полном ряду без пропусков рассматриваем 20 последовательных завершённых столбцов. На пятнадцатиминутной рамке они охватывают 20 × 15 = 300 min. На часовой то же окно охватывает 20 × 60 = 1200 min. Сравнивается длительность охваченных интервалов, а не расстояние между первым и последним закрытием. Ни один вариант не получает гарантированной точности или прибыльности, а расчёт не предполагает знания незавершённого столбца.

Для полной картины прочитайте эту статью вместе с OHLCV, Candlestick chart, Technical analysis, Backtesting, Moving average, Price action. На эту статью также ссылаются OHLCV, Candlestick chart, Price action, Technical indicator.

01Достаточно ли сменить пояс отображения для другой дневной свечи?

В общем случае нет. Например, TradingView отделяет визуальный пояс графика от расчётов скрипта. Изменение границ агрегации должны подтверждать правила конкретного источника данных.

02Можно ли совместить дневной контекст с более короткой рамкой входа?

Да, но задайте рынок, оба интервала, доступность старшего значения и момент решения. Иначе исторический тест может использовать информацию, которой у живого решения ещё не было.

DOC · 001TradingView — TimeframesДокументация ↗DOC · 002TradingView — TimeДокументация ↗DOC · 003TradingView — RepaintingДокументация ↗DOC · 004TradingView — Other timeframes and dataДокументация ↗DOC · 005Kraken — OHLC intervalsДокументация ↗
Сначала источники · Не является инвестиционной рекомендацией