MEL Buffer Scan
- Утилиты
- Ilya Melamed
- Версия: 2.0
- Обновлено: 26 ноября 2021
- Активации: 5
Buffer Scan анализирует индикаторные буферы вашего индикатора с помощью функции iCustom на определенном отрезке истории (настраивается пользователем) и записывает данные c буферов в csv-файл. Скрипт помогает определить номера буферов, через которые индикатор передает, например, появление стрелки, определенный цвет, ту или иную линию или другую информацию.
Утилита сканирует все 512 индикаторных буферов, но в csv-файл записывает только те из них, в которых обнаружены данные (если буфер не передает ничего на график, то это не записывается в файл).Таким образом, в csv-файле остаются только те несколько буферов, через которые выполняется какая-то работа: подаются сигналы, стрелки, рисуются линии и т.д.
Параметры
- StartDate - начальная дата, с которой начнется анализ (например, 2017.01.10 00:00)
- EndDate - конечная дата (например, 2017.02.15 23:59)
- IndicatorName - наименование индикатора, без расширения .ex4 (например, Myindicator). Индикатор должен находиться в корне папки MQL4\Indicators (без вложенных папок). Проверьте, есть ли пробелы в начале и в конце в имени файла индикатора (это случается редко, но бывает). Если есть, удалите их из имени самого файла.
- FileName - наименование файла, в который будет записана информация и имя папки, в которой будет находиться файл (например, MyIndicator или Myfolder\MyIndicator). И файл, и поддиректория будут созданы в MQL4\Files. Имя файла можно писать без расширения .csv. Если файл уже существует и в него идет повторная запись, необходимо, чтобы он не был открыт в какой-либо программе.
Примечание: скрипт автоматически заменяет число 2147483647 (пустое значение) на ноль.