Signal Buffer Inspector MT4
- Утилиты
-
Dasha Borisenko
Разработчик для MetaTrader: советники, индикаторы и скрипты на MQL4/MQL5 с 2014 года.
Мои продукты на MQL5 Market: - Версия: 1.0
Signal Buffer Inspector показывает, что на самом деле выдаёт другой индикатор на том же графике, в том числе индикатор, который есть у вас только в виде файла EX4. Он отвечает на вопросы, с которых начинается любая автоматизация: в каком буфере сигналы BUY, в каком сигналы SELL, какое значение означает «нет сигнала», на каком баре появляются новые сигналы и меняются ли значения на закрытых барах.
Что показывает инспектор
Таблица перечисляет все буферы проверяемого индикатора: тип (стрелки BUY, стрелки SELL, смешанные стрелки, флаги +1/-1, линии или пустой буфер), направление и уверенность, число сигналов, пустое значение и сдвиг сигнала. EMPTY_VALUE, 0 или константа вроде -1 распознаются как «нет сигнала». Индикаторы, которые рисуют стрелки объектами графика, тоже распознаются и группируются по префиксу имени объекта.
Проверка перерисовки запоминает значения закрытых баров. Если значение позже меняется или исчезает, буфер помечается REPAINTS с числом изменений и глубиной в барах. Пока новых сигналов мало, статус остаётся PENDING. Итог (READY, CHECKING, REPAINTS или NO SIGNALS) показывается вместе с рекомендуемыми настройками.
Настройки и экспорт
В окне Settings можно выбрать другой индикатор на графике кнопками со стрелками или указать имя файла из MQL4\Indicators, например ZigZag, вместе с его параметрами, например 20;7;4. Кнопка Apply сразу перезапускает анализ. Панель сворачивается в одну строку и подстраивает ширину под график.
Export .set сохраняет рекомендуемые настройки (имя файла, параметры, буферы и сдвиг) в общую папку Files ваших терминалов, Files\SignalBufferInspector. Если в эту папку записать нельзя, файл сохраняется в MQL4\Files\SignalBufferInspector этого терминала. Файл можно загрузить во входные параметры тестера стратегий или в советник, который читает этот формат, например Signal Buffer Trader.
Примечания
- Параметры индикатора, установленного на график, считываются с графика. В режиме имени файла их вводят вручную через «;».
- MT4 может передать другому индикатору до 12 параметров (не больше 2 строковых) или до 16 числовых. Панель называет параметры, которые остаются по умолчанию.
- Встроенные индикаторы из списка «Индикаторы» MT4 программам недоступны. Используйте их файловые версии, например Custom Moving Averages.
- Сигналы, нарисованные только картинкой, прочитать нельзя.
- Инспектор не торгует, не использует DLL и не подключается к интернету.
Проверка перерисовки сообщает только о том, что наблюдала, поэтому прежде чем полагаться на индикатор, запустите инспектор в визуальном режиме тестера стратегий. Есть также версия для MetaTrader 5.

