Prior Day Week Month Levels with Touch Alerts
- Индикаторы
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Версия: 1.1
Prior Day Week Month Levels with Touch Alerts рисует на графике MetaTrader 5 максимум и минимум предыдущего дня, недели и месяца в виде аккуратных горизонтальных линий с подписями у правого края, в стиле TradingView. Также может показывать закрытие предыдущего дня и сегодняшнее открытие.
УРОВНИ
- PDH / PDL: максимум и минимум предыдущего дня (синий #2962FF, сплошная)
- PWH / PWL: максимум и минимум предыдущей недели (оранжевый #FF9800, штриховая)
- PMH / PML: максимум и минимум предыдущего месяца (фиолетовый #9C27B0, штрихпунктирная)
- PDC: закрытие предыдущего дня (серый, пунктир, по умолчанию выключено)
- DO: сегодняшнее открытие (голубой, пунктир, по умолчанию выключено)
Каждый уровень можно включить или выключить, у каждого свой цвет; стиль и толщина задаются для группы.
КАК ЭТО РАССЧИТЫВАЕТСЯ
- Значения - это максимум, минимум и закрытие последнего завершённого дня, недели или месяца, а также открытие текущего дня - те же значения «на один период назад», которые скрипты TradingView получают через request.security(..., high[1]).
- Они строятся по барам D1, поэтому графики M5, H1 и H4 показывают одни и те же уровни.
- Дни, недели и месяцы разделяются по серверному времени вашего счёта MT5. Неделя начинается в понедельник, как в TradingView.
- Воскресные бары (у некоторых брокеров есть короткая воскресная сессия), 4 варианта: Auto (добавляются к понедельнику, если у символа нет субботних баров, иначе считаются отдельным днём), Merge into Monday, Sunday is its own day, Ignore Sunday bars.
КАК МЫ ЭТО ПРОВЕРИЛИ
- Значения совпали с нашим независимым эталонным расчётом на каждом сравниваемом баре.
- На тестовом счёте, у которого серверный день начинается в тот же момент, что и FX-день в TradingView, границы дня, недели и месяца совпали с TradingView.
ОТОБРАЖЕНИЕ
- Каждая линия начинается с первого бара текущего периода и идёт до последнего бара плюс заданное число баров вправо (Extend, по умолчанию 15).
- Periods to draw: 1 = только текущие линии; до 50, чтобы видеть и уровни прошлых периодов.
- Подписи у правого конца: короткие ("PDH 1.08450") или длинные ("Prev Day High"), с ценой или без, размер шрифта от 6 до 20.
- Линии, подписи которых наложились бы друг на друга, объединяются в одну подпись, например "PDH / PWH 1.08450" или "PDC 1.08216 / DO 1.08214". Наведите курсор на подпись, чтобы увидеть все уровни и цены. Объединение пересчитывается при масштабировании и прокрутке.
- На графике W1 дневные линии скрыты; на графике MN1 скрыты дневные и недельные линии (там один бар длиннее периода).
ОПОВЕЩЕНИЯ (ПО УМОЛЧАНИЮ ВЫКЛЮЧЕНЫ)
- Одно условие: цена (Bid) касается или пересекает показанную линию текущего периода.
- Один раз на линию и на период: после того как PDH сработала сегодня, она не сработает снова до PDH следующего дня. Это запоминается и после смены таймфрейма, повторного прикрепления или перезапуска MT5 (глобальные переменные терминала с именами PHLTV_...).
- Первый тик после загрузки и первый тик нового периода только задают начальную точку и никогда не вызывают оповещение.
- Пример сообщения: "Prev H/L TV EURUSD M15: price touched PDH 1.08450 (1.08451)". Несколько линий, задетых на одном тике, перечисляются в одном сообщении.
- Всплывающее окно, звук и push-уведомление можно сочетать. Для push нужен ваш MetaQuotes ID в настройках терминала. Текст на английском или японском.
- Оповещение о касании лишь сообщает, что цена дошла до линии. Это не сигнал на покупку или продажу, и нет гарантии, что эти уровни сработают как поддержка или сопротивление.
ДЛЯ ПОЛЬЗОВАТЕЛЕЙ EA И iCUSTOM
- 8 буферов (не отрисовываются): 0 = PDH, 1 = PDL, 2 = PWH, 3 = PWL, 4 = PMH, 5 = PML, 6 = PDC, 7 = DO. Каждый бар содержит значения, действовавшие на этом баре. EMPTY_VALUE там, где значения нет. Они также видны в Окне данных.
- Когда EA или другой индикатор загружает его через iCustom или когда он добавлен через ChartIndicatorAdd, он ничего не рисует и не выдаёт оповещений; он только рассчитывает буферы.
ПРОЧТИТЕ ПЕРЕД ИСПОЛЬЗОВАНИЕМ
- Важно серверное время. Если серверный день вашего брокера начинается не тогда, когда начинается день в TradingView (например, сервер на GMT+0 или CFD на индексы и сырьё со своими торговыми часами), дневные и недельные периоды разделяются в другой момент, и уровни могут отличаться от уровней в TradingView.
- Нужна история D1. Если данные D1 ещё не загружены, индикатор повторяет попытку каждую секунду в течение до 60 секунд.
- В первые секунды после загрузки (примерно до 15 секунд) короткое имя в списке индикаторов может ненадолго показывать "probe#...", пока индикатор проверяет, находится ли он на графике. Это нормально.
- В редких случаях после того, как EA добавил и удалил индикатор, на графике может остаться линия. Такие объекты начинаются с "PHLTV#" и удаляются через Список объектов (Ctrl+B).
- В тестере стратегий оповещения не выдаются.
- Без DLL, без внешних файлов, без подключения к интернету.
- Только вспомогательный инструмент для графика. Он не торгует и не гарантирует никакого торгового результата.
ПАРАМЕТРЫ
Periods: Sunday bars (Auto), Periods to draw (1, 1-50), Extend current lines right (15 баров, 0-500)
Previous Day / Week / Month: показ и цвет для каждого максимума и минимума, стиль и толщина линии (1-5) для группы
Previous Day Close / Today's Open: показ (false), цвет, стиль
Labels: Show labels at the right end (true), Label text (Short), Show prices in labels (true), Label font size (8, 6-20)
Alerts: Alert: price touches a level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = язык терминала, английский или японский)
Если параметр вне допустимого диапазона, индикатор не загружается и пишет причину в журнал «Эксперты».
ПОДДЕРЖКА
Вопросы по установке, настройкам и ошибкам принимаются через сообщения MQL5. Вопросы о направлении рынка или отдельных сделках не входят в поддержку.
Это часть серии бесплатных инструментов в стиле TV. Версия для MT4 также доступна как отдельный продукт. Другие инструменты того же автора перечислены в моём профиле продавца.
TradingView является товарным знаком TradingView, Inc. Этот продукт не связан с TradingView, Inc., не спонсируется и не одобрен ею.
