Signal Buffer Trader
- Эксперты
- Версия: 1.0
- Активации: 10
Превратите стрелки вашего индикатора в дисциплинированные и объяснимые сделки.
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)
Чего советник не делает
Без сеток, мартингейла, усреднения, увеличения лота после убытка и скрытых стопов. Советник не предсказывает рынок: результат полностью зависит от выбранного индикатора и настроек. Сначала проверьте настройку в тестере стратегий и на демо-счёте.
Начало работы
- Найдите буферы с помощью Signal Buffer Inspector и нажмите Export .set (или запишите номера буферов сами).
- Установите Signal Buffer Trader, нажмите Edit settings → Import from Inspector → Apply. Можно также задать во входных параметрах Signal source = Custom indicator buffers, путь к индикатору (например, Examples\Fractals), буферы BUY и SELL и сдвиг сигнала.
- Выберите риск, тип стоп-лосса и фильтры, затем включите Algo Trading.
Примечания
- Параметры индикатора задаются списком через «;» — например, 14;2.5;true. Каждая строка «input group» индикатора тоже занимает один элемент (достаточно пустого «s:»); инспектор формирует этот список за вас.
- Сдвиг 1 читает последний закрытый бар. Перерисовывающийся индикатор может показывать на истории стрелки, которых не было на момент закрытия бара; советник торгует то, что видит при закрытии бара.
- Файл индикатора должен находиться в MQL5\Indicators на компьютере, где работает советник.
- Без DLL и без доступа в интернет.

