Signal Buffer Trader

Превратите стрелки вашего индикатора в дисциплинированные и объяснимые сделки.

Signal Buffer Trader открывает сделку, когда выбранный вами индикатор показывает новый сигнал BUY или SELL на закрытом баре. Каждая сделка открывается со стоп-лоссом, объём рассчитывается от заданного риска, а решение по каждому бару объясняется на графике и в журнале.

Не знаете, какие буферы использует ваш индикатор? Бесплатный Signal Buffer Inspector находит буферы BUY/SELL и сдвиг сигнала, проверяет перерисовку и экспортирует файл настроек, который этот советник импортирует одной кнопкой.

Источники сигналов

  • Буферы пользовательского индикатора — любой файл индикатора в MQL5\Indicators: путь, параметры, буфер BUY, буфер SELL и сдвиг сигнала. EMPTY_VALUE и 0 означают «нет сигнала». Поддерживается и один буфер с положительными/отрицательными значениями.
  • Стрелки-объекты на графике — для индикаторов, рисующих стрелки объектами: префикс имени объекта и коды стрелок.
  • Встроенное пересечение скользящих средних — используется по умолчанию, поэтому советник работает сразу, без дополнительных файлов.

До трёх индикаторов вместе

Слоты 2 и 3 подтверждают или фильтруют сигнал:

  • Тот же сигнал (И) — второй индикатор должен дать сигнал в ту же сторону, при желании в пределах N баров;
  • Цена относительно линии — BUY только выше линии индикатора, SELL только ниже;
  • Знак значения — BUY только при положительном значении буфера, SELL только при отрицательном.

Риск и сопровождение сделок

  • Лот от процента риска от средств (убыток на стопе считает терминал в валюте счёта) или фиксированный лот.
  • Стоп-лосс в каждой сделке: кратный ATR, за максимум/минимум сигнальной свечи с отступом или фиксированный в пунктах.
  • Тейк-профит кратным расстоянию до стопа или без него.
  • Перевод в безубыток и трейлинг-стоп по ATR — по желанию.
  • Дневной лимит убытка от средств на начало серверного дня; при желании закрывает позиции советника и приостанавливает новые входы до следующего дня.
  • Торговая сессия (в том числе через полночь) и фильтр максимального спреда.
  • Одна позиция на символ и magic, одна сделка на сигнальный бар, закрытие по противоположному сигналу, режим только покупок или только продаж.
  • Перед каждым ордером проверяются объём, уровни стопов и заморозки, маржа и разрешения на торговлю.

Панель и настройки на графике

Панель показывает статус (ACTIVE, PAUSED, OUT OF SESSION, ALGO OFF), сигнал, фильтры, риск, стопы, сессию, спред, сколько использовано из дневного лимита убытка, открытую позицию с плавающим результатом и решение по последнему бару.

Edit settings открывает редактор с четырьмя вкладками — Signal, Filters, Trade & risk, Management. Измените любое значение и нажмите Apply: значения проверяются, индикаторы перезагружаются на месте; некорректные значения отклоняются, а рабочие настройки остаются прежними. Revert отменяет правки, Inputs возвращает значения из окна входных параметров, Save и Load сохраняют ваши пресеты, а Import from Inspector загружает последний экспорт Signal Buffer Inspector для символа и таймфрейма графика. Настройки, применённые на панели, запоминаются для графика; значения, изменённые в окне входных параметров, имеют приоритет.

Каждый бар объяснён

Одна строка на бар в журнале «Эксперты», например:

SBT 2025.01.02 06:00 | sig=BUY(buf1=1.03442) | close #2 on opposite signal: done | -> OPEN BUY 0.48 @ 1.03719 SL 1.03516 TP 1.04125 risk 97.44 USD

SBT 2025.01.02 12:00 | sig=SELL(buf0=1.03723) | -> no trade (position already open)

Чего советник не делает

Без сеток, мартингейла, усреднения, увеличения лота после убытка и скрытых стопов. Советник не предсказывает рынок: результат полностью зависит от выбранного индикатора и настроек. Сначала проверьте настройку в тестере стратегий и на демо-счёте.

Начало работы

  1. Найдите буферы с помощью Signal Buffer Inspector и нажмите Export .set (или запишите номера буферов сами).
  2. Установите Signal Buffer Trader, нажмите Edit settings → Import from Inspector → Apply. Можно также задать во входных параметрах Signal source = Custom indicator buffers, путь к индикатору (например, Examples\Fractals), буферы BUY и SELL и сдвиг сигнала.
  3. Выберите риск, тип стоп-лосса и фильтры, затем включите Algo Trading.

Примечания

  • Параметры индикатора задаются списком через «;» — например, 14;2.5;true. Каждая строка «input group» индикатора тоже занимает один элемент (достаточно пустого «s:»); инспектор формирует этот список за вас.
  • Сдвиг 1 читает последний закрытый бар. Перерисовывающийся индикатор может показывать на истории стрелки, которых не было на момент закрытия бара; советник торгует то, что видит при закрытии бара.
  • Файл индикатора должен находиться в MQL5\Indicators на компьютере, где работает советник.
  • Без DLL и без доступа в интернет.
Другие продукты этого автора
Узнайте точно, что ваш индикатор сообщает советнику. Signal Buffer Inspector читает другой индикатор на том же графике — в том числе индикаторы, которые есть у вас только в виде файла EX5, — и отвечает на вопросы, с которых начинается любая автоматизация: в каком буфере стрелки на покупку, в каком — на продажу, какое значение означает «нет сигнала», на каком баре появляются сигналы и меняются ли значения на закрытых барах. Что вы видите на графике Таблица буферов: тип каждого буфера (стрелки BUY
FREE
Фильтр:
Нет отзывов
Ответ на отзыв