Supertrend Trend Fill with Change 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.2
Supertrend Trend Fill with Change Alerts MT4 переносит TV-совместимый Supertrend в MetaTrader 4. Если вы также пользуетесь TradingView, вы знаете встроенный там "Supertrend": зелёная линия под ценой, пока тренд восходящий, красная линия над ценой, пока он нисходящий, и мягко окрашенная полоса между линией и свечами. Этот индикатор для MT4 воспроизводит этот расчёт и этот внешний вид.
Для чего он нужен: видеть текущее направление тренда и уровень, на котором оно сменится. Чем он не является: сигналом на покупку или продажу или прогнозом. Смена тренда на графике ничего не говорит о том, что цена сделает дальше.
РАСЧЁТ КРАТКО
Настройка | По умолчанию | Как в TradingView?
ATR Length | 10 | да
Factor | 3.0 | да
Метод ATR | RMA (Уайлдер) | да (SMA — дополнительная опция)
Источник | hl2 = (H + L) / 2 | да (close, hlc3, ohlc4 — дополнительные опции)
Полосы: источник +/- Factor x ATR. Нижняя полоса может только расти во время восходящего тренда, а верхняя полоса может только снижаться во время нисходящего. Закрытие выше верхней полосы разворачивает тренд вверх; закрытие ниже нижней полосы разворачивает его вниз. Дополнительных опций (SMA, другие источники) нет во встроенной версии TradingView, поэтому с ними значения не будут совпадать с TradingView.
ПЕРЕРИСОВЫВАЕТ ЛИ ОН (REPAINT)?
Закрытые бары: нет. Их линия и направление окончательны.
Формирующийся бар: да, так же, как в TradingView. Он пересчитывается на каждом тике, поэтому его цвет может измениться до закрытия бара. Поэтому оповещения учитывают только закрытые бары.
ЗАМЕЧАНИЯ ПО НАСТРОЙКЕ В MT4 — ПОЖАЛУЙСТА, ПРОЧТИТЕ
1. Цвета задаются во входных параметрах. Настройте "Up Trend line color" и "Down Trend line color" на вкладке «Входные параметры»; эти параметры имеют приоритет над вкладкой «Цвета».
2. Заливка рисуется столбцами гистограммы, ширина которых следует за масштабом графика (в MT4 нет заливки областей). При некоторых масштабах в заливке могут быть видны тонкие просветы. Цвет заливки — это цвет линии, смешанный с фоном графика (Fill opacity %, 1-100).
3. Свечи на переднем плане: при включённой заливке индикатор включает настройку «График на переднем плане», чтобы свечи оставались видны. При удалении последней копии восстанавливается ваша исходная настройка (если на графике ещё есть другой инструмент того же автора, использующий эту настройку, она восстанавливается при удалении последнего из них).
4. Сразу после загрузки (примерно до 15 секунд) имя в списке индикаторов может ненадолго отображаться как "probe#...", пока индикатор проверяет, что он прикреплён к графику. Это нормально.
5. MT4 показывает входные параметры без заголовков групп, в порядке, приведённом ниже.
ОПОВЕЩЕНИЯ
По умолчанию выключены. При "Alert: trend direction changed" = true:
- одно оповещение, когда бар закрывается с направлением, отличным от предыдущего бара;
- никогда для баров, закрывшихся до загрузки индикатора, поэтому перезапуск не повторяет старые оповещения;
- пример текста: "Supertrend TV GBPUSD H1: trend changed to DOWN (1.27450)";
- всплывающее окно, звук и push (нужен MetaQuotes ID) можно сочетать; текст на английском или японском (параметр Language).
- В тестере стратегий оповещений нет.
СРАВНЕНИЕ С TRADINGVIEW
Мы проверили формулу на собственных ценах EURUSD 1h из TradingView: то же направление, что и у встроенного Supertrend в TradingView, на 280 из 280 баров. Ваш график MT4 использует цены вашего брокера, которые немного отличаются от потока данных TradingView. В нашем сравнении EURUSD H1 направление совпало на 199 из 200 баров, а линия в среднем расходилась на 1,3 пипса; из-за таких небольших различий в ценах смена тренда может появиться на один бар раньше или позже.
БУФЕРЫ iCUSTOM
Буфер 0: значение линии Supertrend. Буфер 1: направление, +1 вверх / -1 вниз. Знак противоположен значению "direction" в Pine Script TradingView, где -1 означает вверх. EMPTY_VALUE там, где значения нет.
При вызове через iCustom индикатор ничего не рисует на графике и не отправляет оповещений; он только заполняет буферы. У входных параметров нет заголовков групп, поэтому передавайте их в порядке, приведённом ниже.
ПАРАМЕТРЫ (ПОРЯДОК В MT4)
ATR Length = 10 (1-1000); Factor = 3.0 (0.01-100); ATR calculation method = RMA; Source of the bands = hl2; Up Trend line color = #4CAF50; Down Trend line color = #FF5252; Line width = 2 (1-5); Show background fill = true; Fill opacity % = 10 (1-100); Draw price bars above the fill = true; Show trend-change markers = false; Marker size = 1 (1-5); Alert: trend direction changed = false; Alert by pop-up = true; Alert by sound = false; Alert by push notification = false; Language = Auto (язык терминала), English или Japanese.
При значениях вне допустимого диапазона индикатор не загружается, а причина записывается в журнал «Эксперты».
ПОЛЕЗНО ЗНАТЬ
- Без DLL, без файлов, без доступа в интернет.
- Это инструмент анализа. Он не открывает и не закрывает сделки, и никакой торговый результат не обещается.
ПОДДЕРЖКА
Помощь с установкой, настройками и сообщениями об ошибках — через сообщения MQL5. На вопросы о направлении рынка или о конкретных сделках я не отвечаю.
Версия для MT5 (отдельный продукт) и другие инструменты того же автора перечислены в моём профиле продавца.
TradingView является товарным знаком TradingView, Inc. Этот продукт не связан с TradingView, Inc., не спонсируется и не одобрен ею.
