Pivot Points Six Types with Level 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
Pivot Points Six Types with Level Alerts — это совместимый с TV индикатор пивотов для MetaTrader 5. Он использует те же формулы и те же границы периодов, что и индикатор "Pivot Points Standard", входящий в TradingView, и рисует уровни так же: короткие горизонтальные линии, которые начинаются с первого бара каждого периода, с подписями вида "R1 (цена)" оранжевого цвета (#FB8C00).
ШЕСТЬ ТИПОВ РАСЧЁТА
Уровни рассчитываются по максимуму, минимуму и цене закрытия предыдущего периода.
- Traditional: P, R1–R5, S1–S5
- Fibonacci: P, R1–R3, S1–S3 (0.382 / 0.618 / 1.000 от диапазона предыдущего периода)
- Woodie: P, R1–R4, S1–S4 (использует цену открытия текущего периода, как и TradingView)
- Classic: P, R1–R4, S1–S4
- DM (DeMark): P, R1, S1 (также использует предыдущую цену открытия)
- Camarilla: P, R1–R5, S1–S5 (R5 = high / low x close)
У типов с меньшим числом уровней остальные уровни просто остаются пустыми.
ПЕРИОДЫ
- Auto (по умолчанию): на графиках до M15 используются дневные пивоты, на остальных внутридневных графиках — недельные, на графике D1 — месячные, на W1 и MN1 — годовые.
- Или выберите период сами: Daily, Weekly, Monthly, Quarterly, Yearly, 2 years, 3 years, 5 years, 10 years. Блоки 2/3/5/10 лет начинаются в те же годы, что и в TradingView.
- Number of Pivots Back: сколько прошлых периодов рисуется, по умолчанию 15, максимум 200.
- Use Daily-based Values (включено по умолчанию): уровни строятся по барам D1, поэтому они одинаковы на всех внутридневных таймфреймах. Выключите, чтобы строить их по барам самого графика.
- На одном графике можно запустить несколько копий, например дневные и недельные пивоты разными цветами.
КАК МЫ ЭТО ПРОВЕРИЛИ
- Мы сравнили все шесть типов со встроенным индикатором TradingView Pivot Points Standard на одних и тех же ценовых данных: формулы дали одинаковые уровни.
- Начало периодов 2, 3, 5 и 10 лет совпало с TradingView.
- На вашем графике значения обычно будут немного отличаться от графика TradingView, потому что цены поступают из другого источника данных. Пример из нашего теста: недельный пивот EURUSD P 1.11801 в MT5 против 1.11816 в TradingView, разница 1.5 пипса, вызванная только разными high/low/close недели.
ОТОБРАЖЕНИЕ
- Подписи на левом или правом конце каждой линии, с ценой или без. Размер шрифта от 6 до 20.
- Каждый уровень можно скрыть, и у каждого свой цвет. Толщина линии от 1 до 10.
- Наведите курсор на линию, чтобы увидеть её название и цену.
- Если что-то невозможно нарисовать, в левом нижнем углу графика появляется короткое сообщение (например, период пивотов короче таймфрейма графика или недостаточно истории).
ОПОВЕЩЕНИЯ (ПО УМОЛЧАНИЮ ВЫКЛЮЧЕНЫ)
- Одно условие: цена закрытия завершённого бара пересекает отображаемый уровень (предыдущее закрытие на уровне или ниже, а новое закрытие выше него, или наоборот).
- Проверка выполняется один раз за бар, на только что закрывшемся баре. Формирующийся бар никогда не используется.
- Бары, закрывшиеся до загрузки индикатора, не вызывают оповещений, поэтому его установка на график или перезапуск MT5 не приводит к потоку старых оповещений.
- В сообщении указываются символ, таймфрейм графика, тип и период пивотов, уровень и его цена, например "Pivot TV GBPJPY M1 (Camarilla 1D): close crossed below R1 212.321". Если на графике несколько копий, видно, какая из них подала оповещение.
- Всплывающее окно, звук и push-уведомление можно комбинировать. Для push нужен ваш MetaQuotes ID в настройках терминала.
- Оповещение сообщает только о том, что цена закрытия пересекла линию. Это не сигнал на покупку или продажу, и нет гарантии, что уровни пивотов будут работать как поддержка или сопротивление.
ДЛЯ ПОЛЬЗОВАТЕЛЕЙ EA И iCUSTOM
Значения хранятся в 11 скрытых буферах (без дополнительной отрисовки): 0 = P, 1 = R1, 2 = S1, 3 = R2, 4 = S2, 5 = R3, 6 = S3, 7 = R4, 8 = S4, 9 = R5, 10 = S5. Бары без уровня возвращают EMPTY_VALUE. Значения также видны в окне данных (Data Window).
Примечание: когда EA или другой индикатор загружает его через iCustom, линии пивотов могут также рисоваться на графике, на котором работает вызывающая программа. Они исчезают через некоторое время после освобождения хэндла.
ПРОЧТИТЕ ПЕРЕД ИСПОЛЬЗОВАНИЕМ
- Границы периодов следуют серверному времени вашего счёта MT5. Поэтому «день» или «неделя» начинается тогда, когда начинается день на сервере вашего брокера, а это может отличаться от сессии, которую TradingView использует для символа.
- Круглосуточные рынки, например криптовалюты: TradingView разделяет дни и недели в 00:00 UTC. Если ваш сервер работает в другом часовом поясе, дневные и недельные периоды начинаются на несколько часов раньше или позже, чем в TradingView, поэтому их уровни могут отличаться.
- Воскресные бары: на символах с короткой воскресной сессией, но без субботних баров, воскресенье считается частью понедельника (по умолчанию "Auto"). Можно принудительно выбрать "merge" или "separate".
- Рисуется не более 200 периодов. Для длинных периодов (5 или 10 лет) в терминале нужно достаточно истории D1; иначе появляется сообщение "not enough data".
- Если период пивотов короче таймфрейма графика (например, дневные пивоты на графике W1), ничего не рисуется, и сообщение предлагает выбрать более длинный период.
- Если график W1 или MN1 загружен в выходные при включённых оповещениях, в понедельник может появиться одно оповещение по последнему бару.
- Уровни прошлых периодов не меняются. Уровни текущего периода фиксируются в момент начала периода.
- В тестере стратегий индикатор не подаёт оповещений и не рисует объекты.
- Без DLL, без внешних файлов, без подключения к интернету.
- Только вспомогательный инструмент для графика. Он не торгует и не гарантирует никаких торговых результатов.
ПАРАМЕТРЫ
Pivot Points: Type (Traditional), Pivots Timeframe (Auto), Number of Pivots Back (15, 1-200), Use Daily-based Values (true), Sunday bars (Auto)
Labels: Show Labels (true), Show Prices (true), Labels Position (Left), Label font size (8)
Levels: Line Width (1), Show / color для P, R1-R5, S1-S5 (все отображаются, #FB8C00)
Alerts: Alert: close crosses a shown level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = язык терминала, English или Japanese)
Если значение параметра выходит за допустимый диапазон, индикатор не загружается и записывает причину в журнал Experts.
ПОДДЕРЖКА
Вопросы по установке, настройкам и ошибкам принимаются через сообщения MQL5. Вопросы о направлении рынка или отдельных сделках не входят в рамки поддержки.
Это часть серии бесплатных инструментов в стиле TV. Версия для MT4 также доступна как отдельный продукт. Другие инструменты того же автора перечислены в моём профиле продавца.
TradingView является товарным знаком TradingView, Inc. Этот продукт не связан с TradingView, Inc., не спонсируется и не одобрен ею.
