Candle Timer Countdown — индикатор для MetaTrader 5, который показывает, сколько времени осталось до закрытия текущей свечи. Таймер обновляется каждую секунду, даже если новых тиков нет, и идёт по времени сервера брокера. Это только индикатор: он никогда не открывает, не закрывает и не изменяет ордера.
Что он показывает
- Оставшееся время до закрытия текущей свечи: мм:сс, если меньше часа, ч:мм:сс, если меньше суток, и дни плюс чч:мм на длинных периодах (D1, W1, MN).
- Market closed вместо времени, когда символ находится вне торговой сессии по таблице сессий брокера.
- По желанию: символ, таймфрейм, дневное изменение в % (со знаком, например +0.35%) и ваш собственный текст перед таймером. Пример: EURUSD M5 03:27 +0.35%.
Как добавить на график
Откройте окно Навигатор (Ctrl+N), раскройте Индикаторы, затем Маркет, и перетащите Candle Timer Countdown на график (или дважды щёлкните по нему). В открывшемся окне настройки находятся на вкладке Входные параметры, в четырёх группах: Display, Font, Colors и Alert before the candle closes. Нажмите OK. Индикатор работает на любом символе и любом таймфрейме, а также в тестере стратегий. Как и любой пользовательский индикатор, он работает в настольной версии MetaTrader 5 (или на VPS), а не в мобильных приложениях.
Display (отображение)
- Position (Top right corner): где рисуется таймер: Top right corner (правый верхний угол), Top left corner (левый верхний), Bottom right corner (правый нижний), Bottom left corner (левый нижний), Top center (вверху по центру), Bottom center (внизу по центру) или Next to the current price (рядом с текущей ценой). В последнем режиме таймер следует за ценой, немного правее текущей свечи.
- Horizontal distance (pixels) (10): отступ от края графика по горизонтали. В центральных позициях смещает таймер от центра (положительные значения — вправо). Не используется в режиме Next to the current price.
- Vertical distance (pixels) (20): отступ от верхнего или нижнего края графика. Не используется в режиме Next to the current price.
- Click and drag with the mouse (position is remembered) (true): позволяет перемещать таймер мышью (см. ниже).
- Show symbol (false): добавляет название символа перед таймером.
- Show timeframe (false): добавляет таймфрейм (M1, M5, H1...) перед таймером.
- Show daily % change (true): добавляет дневное изменение символа в % после таймера.
- Text before the timer (пусто): ваш текст, например До закрытия:. Скрывается, пока рынок закрыт.
Font (шрифт)
- Font name (Verdana): любой шрифт, установленный в Windows, например Arial или Consolas.
- Font size (10): размер текста; минимум 6.
- Bold (false): жирный шрифт.
Colors (цвета)
- Color mode (Automatic (contrast with the chart background)): Automatic (contrast with the chart background): светлый текст на тёмном фоне и тёмный на светлом; цвет меняется вслед за фоном графика. Fixed color: всегда цвет Fixed color. Candle direction (up / down): Up candle color, пока цена на уровне открытия текущей свечи или выше, и Down candle color, пока ниже.
- Fixed color (DodgerBlue): цвет для режима Fixed color.
- Up candle color (MediumSeaGreen): цвет растущей текущей свечи в режиме Candle direction.
- Down candle color (Tomato): цвет падающей текущей свечи в режиме Candle direction.
- Warning color in the last seconds (0 = off) (10): в последние секунды каждой свечи таймер окрашивается в Warning color независимо от режима цвета. 0 — отключено.
- Warning color (Orange): цвет последних секунд.
Перемещение таймера мышью
Если Click and drag with the mouse (position is remembered) = true, нажмите кнопку мыши на таймере и перетащите его: выделять объект заранее не нужно, а график во время перетаскивания не прокручивается. После отпускания кнопки положение сохраняется и остаётся при смене таймфрейма, изменении параметров и перезапуске терминала. Чтобы вернуться к отступам из параметров, удалите индикатор с графика и добавьте его снова или установите этот параметр в false. В режиме Next to the current price перетаскивание недоступно.
Alert before the candle closes (оповещение перед закрытием свечи)
Индикатор может предупредить вас за несколько секунд до закрытия свечи. По умолчанию оповещение выключено.
- Seconds before the close (0 = off) (0): например 10: оповещение срабатывает один раз на свечу, когда остаётся 10 секунд или меньше. Только пока рынок открыт.
- Popup (true): открывает окно оповещений MetaTrader с сообщением вида EURUSD M5: candle closes in 10 s.
- Sound (false): воспроизводит звуковой файл.
- Sound file (MQL5\Sounds or terminal Sounds) (alert.wav): имя файла .wav из папки MQL5\Sounds или из папки Sounds терминала.
- Push notification (false): отправляет то же сообщение в MetaTrader на вашем телефоне. Сначала укажите MetaQuotes ID в меню Сервис > Настройки > Уведомления. В тестере стратегий не отправляется.
Советы и частые вопросы
- Почему показывается Market closed? По данным брокера символ находится вне торговой сессии. Таймер вернётся сам, когда сессия откроется.
- Время не совпадает с часами компьютера. Таймер отсчитывает время до закрытия свечи на сервере брокера, поэтому он верен, даже если компьютер находится в другом часовом поясе.
- Несколько графиков: на каждом графике свой таймер со своими настройками и своим сохранённым положением.
- Текст слишком мелкий на экране с высоким разрешением: увеличьте Font size или включите Bold.
Скачать
Вопросы и предложения: напишите мне личное сообщение через мой профиль MQL5.
Торговля связана с риском убытков. Индикатор показывает рыночную информацию; он не прогнозирует цены и не гарантирует результаты.


