Multi Timeframe Signal Workshop MT5
- Индикаторы
-
George Ciprian Mandache
Mostly writing code that does stuff...
User guides are on my blog. For questions or bugs, write in the product's Comments tab or send me a message. - Версия: 1.0
- Активации: 5
Индикатор Multi Timeframe Signal Workshop для MetaTrader 5 следит за сигналами, собранными вами из индикаторов любых таймфреймов, и отмечает каждый бар, на котором сигнал сработал. Сигнал вроде «RSI на H4 в зоне перепроданности, а цена выше дневной EMA 200» собирается кликами, без кода, и каждое срабатывание рисуется на графике вместе с зонами, линиями и значениями индикаторов, по которым оно прошло. В комплекте 36 готовых сигналов, а о новом срабатывании индикатор сообщает алертом.
Цена на старте: 49 USD за первые 10 копий, затем 79 USD.
Что он делает
- Сигналы кликами. Выберите таймфрейм, индикатор с его собственными параметрами (период RSI, отклонение полос Боллинджера) и проверку (перепроданность, пересечение, дивергенция, цена внутри зоны, одна линия выше другой) и когда условие должно было выполниться. Условия объединяются в группы: все из них, любое из них или не меньше заданного числа.
- Любые таймфреймы в одном сигнале. Одно условие читает H4, следующее D1, ещё одно таймфрейм самого графика.
- Отметки на графике. Каждое срабатывание получает стрелку с названием сигнала рядом; где названия близких срабатываний сходятся, более новое рисуется поверх. Рядом рисуется то, что выполнилось: точка в месте пересечения линий, линия между вершинами дивергенции, зона или уровень, по которым прошёл сигнал.
- Индикаторы рисуются сами. Индикаторы, которые называет сигнал, рисуются поверх свечей или в блоках (доках) под ними. Больше ничего устанавливать не нужно. Настройка Markers only оставляет только отметки.
- Алерты. О новом срабатывании индикатор сообщает через окно алертов, звуком, push-уведомлением или письмом, для всех сигналов сразу или для каждого по своим настройкам.
- Сигналы в текстовых файлах. Save to file записывает сигнал в обычный текстовый файл, а Load from file ставит любой файл сигнала на график. Напишите или измените его в Notepad или любом текстовом редакторе, скопируйте в другой терминал или отправьте кому-то. Графики подхватывают изменённый файл за несколько секунд.
- 36 готовых сигналов на осцилляторах, полосах, голосовании тренда, поддержке и сопротивлении, спросе и предложении, уровнях Фибоначчи, ордер-блоках, разрывах справедливой стоимости и рыночной структуре, в основном парами на покупку и на продажу.
Индикаторы для сигналов
- Цена и скользящие средние: цена закрытия, SMA и EMA любого периода.
- Полосы и каналы: полосы Боллинджера со сжатием, каналы Кельтнера и Дончиана.
- Тренд: Supertrend, Parabolic SAR, Ишимоку, ADX с +DI и -DI и голосование тренда из восьми методов (структура, порядок скользящих, Дончиан, ADX, Supertrend, Parabolic SAR, Ишимоку, VWAP), каждый метод также отдельно.
- Smart money concepts: рыночная структура (BOS и CHoCH), ордер-блоки (со сбором ликвидности, сильным импульсом и его разрывом справедливой стоимости) и FVG.
- Уровни и зоны: свинги (HH, LH, HL и LL), уровни Фибоначчи (уровни, golden pocket, optimal trade entry), поддержка и сопротивление, спрос и предложение. Каждая зона читается как «внутри», «коснулась», «рядом» или «пробита», а расстояния считаются в ATR, поэтому сигнал значит одно и то же на любом символе.
- Осцилляторы: RSI, стохастик, квадро-стохастик, Stochastic RSI, MACD, CCI, Williams %R и MFI, с обычными и скрытыми дивергенциями.
- Волатильность и объём: ATR и тиковый объём, каждый относительно своей средней, и OBV с его дивергенциями.
Язык правил
Каждый сигнал записан как правило на одном понятном языке. Карточки пишут его за вас и показывают под собой как Rule text; файл сигнала принимает его в том виде, в каком вы его набрали, на любом числе строк, с комментариями (# comments) и строкой marker: bullish или marker: bearish.
- Имена: таймфрейм, индикатор и поле, например H4.rsi.value, D1.ema200.is_above или Chart.bb.upper. Chart следует за таймфреймом самого графика.
- Параметры индикатора: собственные параметры индикатора пишутся в скобках после него, например H4.rsi(21).is_oversold(30) или H4.bb(20, 2.5).upper. Если они не указаны, действуют значения по умолчанию, так что H4.rsi означает RSI 14. Редактор условия показывает их под индикатором.
- Флаги и их числа: каждый флаг начинается с is_ и принимает свои числа в скобках, например H4.rsi.is_oversold(25) или D1.macd.is_bull_div(3, 40). Если числа не указаны, действуют опубликованные значения по умолчанию.
- Объединение и вычисления: and, or, not и скобки; сравнения с числами или другими линиями; + - * / и abs, min, max, round, floor и ceil.
- Функции: within_bars(x, 5) для «за последние 5 баров», bars_ago(x, 7), at_least_true(2, a, b, c), in_range(x, 40, 60), cross_above(a, b) и cross_below(a, b).
Два примера:
- H4.rsi.is_oversold(35) and D1.ema200.is_above
- abs(H1.price.value - H1.ema50.value) / H1.atr.value < 0.5 and at_least_true(2, H1.rsi.value < 45, H1.stoch.is_cross_up, H1.macd.hist > 0)
Если правило не компилируется, индикатор показывает причину и не сохраняет его. В справочнике по языку правил в моём блоге перечислены все индикаторы, поля, флаги и числа с их определениями и источниками.
Начало работы
- Прикрепите индикатор к графику. В терминале он называется MTF Signal Workshop.
- Нажмите + Signal, затем Load from file, чтобы выбрать готовый сигнал, или + Add condition, чтобы собрать свой. Save ставит его на график; Save to file также сохраняет его файлом для всех графиков.
- В каждой строке On/Off приостанавливает сигнал, карандаш открывает его для изменения, а корзина убирает. Settings задаёт алерты и цвета отметок.
Когда срабатывает сигнал
Каждое условие проверяется на закрытых барах своего таймфрейма. Сигнал срабатывает на баре, где его правило становится истинным, не раньше чем через заданное число баров после прошлого срабатывания. Дивергенция становится известна только через несколько баров после второй вершины, поэтому её стрелка стоит на баре, где она стала известна. Алерт подаётся только по срабатыванию на только что закрытом баре и один раз; если убрать индикатор и добавить снова, алерт не повторится. Более ранние срабатывания в просматриваемых барах рисуются без алертов.
Тестер стратегий
В тестере стратегий Multi Timeframe Signal Workshop показывает шесть готовых сигналов: пересечения DMI при ADX выше 25, сильное согласие тренда и пробои структуры, на покупку и на продажу. Чтобы протестировать свои сигналы, скопируйте файл настроек графика и файлы сигналов в общую папку терминалов Common\Files; как это сделать, показано в руководстве пользователя.
Примечания и ограничения
- Число сигналов, их длина и число индикаторов в них не ограничены. Ограничено рисование: 32 линии поверх свечей и 32 индикатора на график. Сигнал, чьи индикаторы уже не помещаются, рисует только отметки и сообщает об этом, но по-прежнему срабатывает и подаёт алерты.
- У каждого символа свой список сигналов, и вместе с On/Off, Min bars between signals и алертами каждого сигнала он восстанавливается после перезапуска. При удалении индикатора удаляются его отметки, линии, блоки и панель.
- Индикатор не открывает сделки и не управляет ими. MTF Indicator Suite, бесплатный в Маркете, рисует те же индикаторы без сигналов.
Поддержка
В моём блоге два подробных поста: руководство пользователя с картинкой к каждому шагу и справочник по языку правил и индикаторам.
- Руководство пользователя: https://www.mql5.com/en/blogs/post/779985
- Справочник по языку правил и индикаторам: https://www.mql5.com/en/blogs/post/779986
С вопросами и проблемами пишите на вкладке «Обсуждение» этой страницы или в личные сообщения на MQL5.

