Что показывает таймер свечи?
Таймер свечи показывает, сколько осталось до момента, когда текущая свеча закроется и начнётся новая. Каждая японская свеча на обычном графике живёт ровно один таймфрейм: минуту, 15 минут, час. Документация Pine Script так и описывает время бара: у каждого есть время открытия и время закрытия. На графиках по времени бары открываются и закрываются в предсказуемые моменты, поэтому закрытие ещё открытого бара известно заранее.
Зачем это нужно. Пока бар открыт, данные по нему обновляются с каждым новым тиком, и в документации Pine сказано, что это может случаться несколько раз за бар. Цена закрытия, цвет свечи и сигнал индикатора по ней окончательны только после нуля таймера. Отсчёт помогает не принять решение по свече, которая ещё не сформировалась.
Учебный пример: одна и та же часовая свеча до и после нуля таймера
учебная схема · не котировка и не сигнал
14:47:20, до закрытия 12:40
15:00:00, свеча закрыта
- 1Свеча ещё открыта: закрытие пока равно последней цене 103,4, свеча растущая
- 2После нуля таймера: закрытие 102,2 ниже открытия 102,8, свеча стала падающей
Как включить таймер свечи в TradingView?
В TradingView отсчёт штатный, ставить ничего не нужно. Справка TradingView даёт короткий путь:
- Нажмите правой кнопкой мыши на шкалу цены справа от графика.
- Поставьте галочку у пункта Countdown To Bar Close, это отсчёт до закрытия бара.
Тот же переключатель есть в настройках графика: справка относит отсчёт до закрытия бара к блоку меток и линий цены. Если вы только знакомитесь с интерфейсом, остальные настройки шкал и графика разобраны в материале о том, как настроить TradingView. Отсчёт идёт для того таймфрейма, который открыт на графике. На часовом графике он покажет время до конца часа, на пятиминутном - до конца пятиминутки.
Как посчитать остаток времени в MetaTrader?
В справке MetaTrader 5 и документации MQL5, которые мы использовали, готового пункта с отсчётом нет. Зато там есть всё, чтобы посчитать его самому:
- функция iTime возвращает время открытия бара;
- PeriodSeconds - число секунд в периоде графика;
- TimeCurrent - последнее известное время сервера, то есть время последней котировки.
Отсюда расчёт: закрытие бара = время открытия + PeriodSeconds, остаток = закрытие - время сервера. Посчитаем на учебных числах:
| Таймфрейм | Открытие бара | PeriodSeconds | Время сервера | Закрытие | Осталось |
|---|---|---|---|---|---|
| M15 | 14:45:00 | 900 | 14:47:20 | 15:00:00 | 12:40 |
| H1 | 14:00:00 | 3600 | 14:47:20 | 15:00:00 | 12:40 |
| H4 | 12:00:00 | 14400 | 14:47:20 | 16:00:00 | 1:12:40 |
Считать нужно от времени сервера, а не от часов на компьютере. Документация MQL5 подчёркивает, что значение TimeCurrent формируется на торговом сервере и от настроек времени компьютера не зависит. Справка MetaTrader 5 указывает время котировки по часовому поясу сервера брокера. Без кода то же время видно в заголовке окна «Обзор рынка»: по документации MQL5, это и есть значение TimeCurrent. Есть и обратная сторона. TimeCurrent - время последней котировки по любому из символов в «Обзоре рынка», и пока новых котировок нет, такой отсчёт стоит на месте. Короткие таймфреймы, где таймер нужнее всего, подробнее разобраны в ответе про скальпинг и выбор таймфрейма.
Когда таймер свечи не показывается?
Отсчёт пропадает в пяти случаях, их перечисляет справка TradingView:
- галочка на шкале цены снята;
- выбран график без фиксированного интервала: Renko, Kagi, PnF, Line Break или Range;
- данные идут с задержкой - например, при задержке 15 минут отсчёт виден только на интервалах больше 15 минут;
- инструмент сейчас не торгуется: на внутридневном графике нет бара, который ждёт закрытия;
- часы компьютера спешат или отстают, справка советует синхронизировать их с серверами точного времени.
С графиками без фиксированного интервала логика простая. Документация Pine объясняет, что такие бары строятся по тикам или движению цены, и время закрытия открытого бара заранее неизвестно. Считать нечего, поэтому и отсчёта нет. Какие ещё инструменты стоит держать на графике, собрано в подборке лучших индикаторов TradingView.
Риски и ограничения. Расчёт в таблице учебный, время и цены на схеме условные. Отсчёт показывает только время, о направлении цены он ничего не говорит. Закрытие свечи тоже не гарантирует, что движение продолжится. Торговля несёт риск потери капитала. Материал образовательный, это не индивидуальная инвестиционная рекомендация.
Источники
- The countdown is not displayed on the chart, TradingView - где включается отсчёт и когда он не показывается.
- How to configure your Supercharts, TradingView - отсчёт в настройках меток и линий цены.
- Time, Pine Script docs - время открытия и закрытия бара, обновления открытого бара.
- PeriodSeconds, MQL5 Reference - число секунд в периоде.
- TimeCurrent, MQL5 Reference - время сервера.
- iTime, MQL5 Reference - время открытия бара.
- Market Watch, MetaTrader 5 Help - часовой пояс сервера брокера.





