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

