• Обзор
  • Отзывы
  • Обсуждение

Spread Record Analyzer

Утилита выводит информацию о спредах в 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 - цвет текста в правом верхнем углу окна графика.


Как использовать

  1. Откройте график желаемой валютной пары с произвольным таймфреймом. Значения, выводимые в CSV_file 2 и CSV_file 3, зависят от выбранного таймфрейма. Рекомендуемое время - 1 час.
  2. Запустите утилиту (Spread_Record_Analyzer.ex4).
  3. Установите время начала и остановки записи, укажите желаемый тип формат записи CSV в значение "true". Также при желании можно настроить другие параметры.
  4. Статус меняется на "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" установлено на время закрытия рынка в пятницу, запись в пятницу не завершится. В этом случае запись завершится в начале дня в понедельник. Будьте внимательны.
Нет отзывов