Spread Record Analyzer
- Утилиты
- Toshio Ishimoto
- Версия: 1.0
- Активации: 5
Утилита выводит информацию о спредах в CSV-файл в трех форматах.
При скальпинге, когда спред значительно влияет на результаты торговли, очень важно иметь данные о спредах, используемых вашим форекс-брокером. Поскольку значение спреда меняется в зависимости от времени, информация о среднем значении спредов, официально публикуемая брокером, не всегда является полезной. Очень важно самостоятельно изучать спецификацию спредов интересующих брокеров. Данная утилита поможет вам.
Описание файла CSV
Файл CSV создается в папке (./MQL4/Files/). При тестировании в тестере стратегий файл создается в папке (./tester/files/). Формат CSV-файла показан на скриншоте.
- CSV_file1: спреды записываются на каждом тике. "ГГГГ/ММ/ДД", "ЧЧ:ММ:СС", "Спред (пипсы)"
- CSV_file2: записывается средний, максимальный и минимальный спред на этом таймфрейме. "ГГГГ/ММ/ДД", "ЧЧ:ММ", "Средний спред (пипсы)", "Макс спред (пипсы)", "Мин спред (пипсы)"
- CSV_file3: для каждого таймфрейма выводится гистограмма, на которой отображается количество итераций для каждого значения спреда. Спред считается с шагом 0,1 пипс от 0,0 до 9,9 пипсов. Также считаются отрицательные спреды и спреды выше 10,0 пипсов.
Установка параметров
- Copyright - данные об авторском праве, не меняйте.
- Recording_start_time - время начала записи. В формате "ГГГГ.MM.ДД ЧЧ:ММ:СС". Это время сервера брокера, а не локальное время компьютера.
- Recording_end_time - время окончания записи. В формате "ГГГГ.MM.ДД ЧЧ:ММ:СС". Может записывать до 86 400 секунд (= 1 день).
- CSV_file1 - при "true" записывается файл CSV_file1.
- CSV_file2 - при "true" записывается файл CSV_file2.
- CSV_file3 - при "true" записывается файл CSV_file3.
- CSV_file1_name - имя файла для CSV_file1.
- CSV_file2_name - имя файла для CSV_file2.
- CSV_file3_name - имя файла для CSV_file3.
- Delimiter - разделитель. Укажите требуемый символ, не escape-последовательность. Значение по умолчанию - запятая (","). Если параметр "Delimiter" не настроен, разделителем считается ("\t").
- Color - цвет текста в правом верхнем углу окна графика.
Как использовать
- Откройте график желаемой валютной пары с произвольным таймфреймом. Значения, выводимые в CSV_file 2 и CSV_file 3, зависят от выбранного таймфрейма. Рекомендуемое время - 1 час.
- Запустите утилиту (Spread_Record_Analyzer.ex4).
- Установите время начала и остановки записи, укажите желаемый тип формат записи CSV в значение "true". Также при желании можно настроить другие параметры.
- Статус меняется на "Waiting", "Recording" и "Completed", после чего запись в файл CSV завершена.
Информация в окне графика
- Status: - отображение статуса.
- "Stopped" - утилита остановлена. При этом статусе запись сделана не будет.
- "Waiting(XXXX[s])" - обратный отсчет до начала записи.
- "Recording(XX[%])" - идет запись. Ход записи отображается в процентах.
- "Completed" - запись завершена.
- Current Spread(pips): - значение текущего спреда, меняется в режиме реального времени.
- Average Spread(pips) within Recording Period: - средний спред за период с начала записи до окончания.
- Maximum Spread(pips) within Recording Period: - максимальный спред за период с начала записи до окончания.
- Minimum Spread(pips) within Recording Period: - минимальный спред за период с начала записи до окончания.
Индикатор, отображаемый в подокне
Индикация в дополнительном окне будет отображать среднее, максимальное и минимальное значение спреда каждого таймфрейма.
- Линия салатового цвета - средний спред.
- Красная линия - максимальный спред.
- Линия синего цвета - минимальный спред.
Примечания
- Вы можете запустить утилиту одновременно на нескольких графиках, но при этом нужно использовать непересекающиеся имена файлов CSV_file.
- Если окончание записи в "Recording_end_time" установлено на время закрытия рынка в пятницу, запись в пятницу не завершится. В этом случае запись завершится в начале дня в понедельник. Будьте внимательны.