Indicator Signal Trader Kb
- Утилиты
-
Bohdan Klok
I debug, finish and audit MetaTrader robots — MQL5 and MQL4. - Версия: 1.5
- Обновлено: 6 октября 2026
- Активации: 10
Indicator Signal Trader Kb превращает сигналы индикатора, которым вы уже пользуетесь, в сделки или оповещения. Вы выбираете индикатор, указываете, какой из его буферов означает покупку, а какой продажу, и задаёте стоп-лосс, тейк-профит и объём. До четырёх дополнительных индикаторов могут работать фильтрами, подтверждающими каждый сигнал. Программировать не нужно.
Обычная сложность с такими инструментами — понять, какой буфер за что отвечает. Indicator Signal Trader Kb показывает это прямо на графике. После запуска панель перечисляет все буферы индикатора и что в них было на последних 300 барах: стрелки (сколько и когда была последняя), линии (с текущим значением) или индексы цвета (с текущим значением, чтобы сопоставить число с цветом, который вы видите на последнем баре).
Как настроить
- Индикатор. Введите имя индикатора так, как оно записано внутри папки MQL5\Indicators, без расширения файла, например Examples\Fractals. Купленные в Маркете индикаторы лежат в папке Market, например Market\Indicator Name. Входные параметры индикатора можно задать списком через запятую в том же порядке, что и в самом индикаторе, например 14, 2.5, true. Пустой список — значения по умолчанию.
- Буферы. Запустите программу на графике и по панели найдите буфер, в котором находится сигнал.
- Правила. Для покупки и для продажи выберите одно из правил: в буфере появилась стрелка; буфер пересёк уровень; один буфер пересёк другой (например, быстрая линия пересекла медленную); буфер цвета принял заданное значение.
- Фильтры (необязательно). До четырёх дополнительных индикаторов могут подтверждать сигнал, прежде чем он будет принят, например: покупать, только пока RSI выше 50, или только пока цена закрытия выше 200-периодной скользящей средней на H4. У каждого фильтра свой индикатор, параметры и таймфрейм, а для покупки и для продажи — одно условие: буфер выше или ниже уровня, выше или ниже второго буфера, цена закрытия выше или ниже буфера, буфер цвета равен значению или в буфере есть значение на баре. Фильтры проверяются на последнем закрытом баре своего таймфрейма. Сигнал, который отклонил хотя бы один фильтр, полностью игнорируется: он не открывает и не закрывает позицию, оповещение не отправляется; панель показывает, какой фильтр его отклонил и что он увидел.
По умолчанию сигнал берётся с последнего закрытого бара, поэтому тестер стратегий воспроизводит то же, что происходит на живом графике. Свой индикатор можно проверить в бесплатной демо-версии в тестере стратегий до покупки.
Пример: брать сигналы MACD только по направлению тренда на H4
Сигнальный индикатор оставьте как есть: пустое поле «Indicator name» — встроенный MACD (12,26,9); его правила по умолчанию уже означают покупку, когда буфер 0 пересекает буфер 1 вверх, и продажу, когда вниз. Откройте входные параметры (F7) и заполните группу «Filter 1»:
- Indicator name (empty = filter off): Examples\Custom Moving Average
- Indicator inputs, comma separated: 200,0,1 (период 200, сдвиг 0, метод 1 = экспоненциальная)
- Timeframe of the filter: H4 (4 Hours)
- Allow Buy only when: Close price is above the buffer (moving average etc.)
- Buy: buffer number: 0
- Allow Sell only when: Close price is below the buffer
- Sell: buffer number: 0
Результат: покупка открывается, только пока последняя закрытая свеча H4 выше 200-периодной экспоненциальной скользящей средней, продажа — только пока ниже. Отклонённый сигнал ничего не открывает и не закрывает; панель показывает его в строке Last signal с номером фильтра и значением, которое он увидел.
Второй фильтр: RSI должен подтвердить
Так же заполните группу «Filter 2». Теперь сигнал принимается, только если согласны оба фильтра:
- Indicator name (empty = filter off): Examples\RSI
- Indicator inputs, comma separated: 14
- Timeframe of the filter: текущий
- Allow Buy only when: Buffer is above the level
- Buy: buffer number: 0
- Buy: level: 50
- Allow Sell only when: Buffer is below the level
- Sell: buffer number: 0
- Sell: level: 50
Результат: для покупки нужно закрытие H4 выше средней и RSI выше 50; для продажи — оба ниже.
- Не знаете номер буфера фильтра? Введите только имя индикатора и запустите программу: панель покажет буферы каждого фильтра с текущими значениями. Затем задайте условия.
- Фильтры 3 и 4 настраиваются так же. Фильтр с пустым именем индикатора выключен.
- Опечатка в имени фильтра или номер буфера, которого у индикатора нет, показываются на панели красным в разделе SETUP PROBLEM вместе с тем, что исправить.
Торговля
- Фиксированный объём или объём, рассчитанный от процента баланса и расстояния до стоп-лосса.
- Стоп-лосс: нет, фиксированный в пунктах или кратный ATR.
- Тейк-профит: нет, фиксированный в пунктах или кратный стоп-лоссу.
- При противоположном сигнале: игнорировать, закрыть позицию или закрыть и открыть противоположную.
- Одна позиция одновременно или несколько.
- Безубыток и трейлинг-стоп.
- Спред и время: максимальный спред и торговое окно по времени сервера.
- Перед каждым ордером программа проверяет ограничения объёма символа, минимальное расстояние стопов, свободную маржу, лимит ордеров брокера и открыта ли торговая сессия.
- Работает на неттинговых и хеджинговых счетах; свои позиции программа различает по magic-номеру.
Оповещения
Программа может работать в режиме только оповещений, без открытия сделок: всплывающее окно, push-уведомление в мобильный MetaTrader и e-mail.
Ограничения
- Индикатор должен отдавать сигналы в индикаторные буферы. Индикаторы, которые только рисуют графические объекты на графике, прочитать нельзя.
- Стрелкой считается любое значение, кроме пустого и нуля.
- Программа исполняет сигналы вашего индикатора как есть. Она не делает индикатор прибыльным; сначала проверьте настройки в тестере стратегий.
Входные параметры
- Индикатор: имя, параметры, таймфрейм, бар сигнала (1 = последний закрытый бар).
- Сигнал на покупку и на продажу: правило, номер буфера, уровень, второй буфер.
- Фильтр 1 – Фильтр 4: имя индикатора (пусто = выключен), параметры, таймфрейм; для покупки и для продажи: условие, номер буфера, уровень; второй буфер.
- Торговля: режим (торговля или только оповещения), способ расчёта объёма, фиксированный объём, риск в процентах, режим и размер стоп-лосса, период ATR, режим и размер тейк-профита, действие при противоположном сигнале, одна позиция одновременно.
- Сопровождение позиции: порог безубытка и фиксируемые пункты, дистанция трейлинга.
- Спред и время: максимальный спред, начало и конец торгового окна.
- Оповещения: всплывающее окно, push, e-mail.
- Панель: показать или скрыть, размер шрифта.
- Идентификация: magic-номер, комментарий к ордеру.
