Tavsifi
Данный советник предназначен для сбора тиковой статистики и показателей спредов на их основе. Программа позволяет получать уведомления о минимальных и максимальных спредах, а также производит сбор статистики по спредам за разные временные промежутки.
Использовать советник необходимо на счетах с плавающим спредом – Market Pro.
1. Настройка советника с помощью внешних переменных.
• H1_Log – сбор статистики за период 1 час, возможные значения: true – да, false – нет;
• H4_Log – сбор статистики за период 4 часа, возможные значения: true – да, false – нет;
• D1_Log – сбор статистики за период 1 день, возможные значения: true – да, false – нет;
• ShowAlert – способ информирования о событии, возможные значения: true – показать окно «Alert», false – вывести в журнале;
Советник использует предопределенные значения спецификации символов, которые берет из файла «SpreadStatOptions.csv», который необходимо помещать в папку «expertsfiles».
Пример файла:
Symbol;MinSpread;MaxSpread
EURUSD;0.9;5
GBPUSD;0.9;6
NZDJPY;1.8;13
XAUUSD;0;80
XAGUSD;0;6
#;0;6; 2.
2. Сбор и запись статистических показателей в файл
Советник собирает и записывает статистические показатели в файл в формате CSV, где каждая строка файла это показатели за выбранный период, формат файла:
Время начала; Время окончания; Минимальный спред; Средний спред; Максимальный спред; Количество тиков; Количество баров
Файл статистики автоматически создается в папке «expertsfiles», расположенной в папке установки программы MetaTrader. Наименование файла формируется исходя из символа и периода, например: «(SS) GBPUSD_m Real H1 Statistics .csv».
3. Определение максимальных спредов
Советник вычисляет максимальный спред исходя из значения спреда, указанного в файле настроек. При определении максимального спреда советник записывает данное событие в журнал, например: «МАКС-имальный спред по AUDCHF_m 5п (0.97225->0.97218 / 0.97278->0.97271)» и отображает его на графике. На графике рисуется вертикальный прямоугольник, где нижний уровень прямоугольника – цена Bid, верхний – цена Ask. В случае определения нескольких максимальных спредов на одной свечке, то рисуется только последний найденный спред, т.е. предыдущие прямоугольники на данной свечке удаляются.
4. Определение минимальных спредов
Советник вычисляет минимальный спред, исходя из значения спреда, указанного в файле настроек. В том случае, если минимальный спред держится более 3-х минут - советник записывает данное событие в журнал, например: «МИН-имальный спред по AUDCHF_m 1п (0.97225->0.97218 / 0.97278->0.97271)» и отображает его на графике. На графике рисуется горизонтальный прямоугольник, отображающий время, в течение которого минимальный спред удерживался беспрерывно.