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