Spread (спред) MetaTrader индикатор — отображает текущий спред (spread) в главном окне графика. Вы можете изменять параметры шрифта, расположение индикатора и нормализацию значения спреда. Индикатор отрисовывается после каждого тика, обеспечивая наиболее актуальное значение активного спреда. Это может быть полезно при использовании брокеров с переменным спредом или с часто расширяющимися спредами. Вы можете также включить отображение текстовой метки, которая будет показывать значение спреда рядом с линией текущей цены. Индикатор доступен как для MT4, так и для MT5.

Входные параметры

  • UseCustomPipSize (по умолчанию = false) — если true, размер пункта будет взят на основе входного параметра DecimalPlaces, а иначе будет использован брокерский размер пункта по умолчанию.
  • DecimalPlaces (по умолчанию = 0) — количество знаков в пункте после запятой. Например, «4», если пункт должен выглядеть как «0,0001».
  • AlertIfSpreadAbove (по умолчанию = 0) — если больше 0, то сработает один или больше из выбранных типов сигналов, когда спред превысит заданное значение.
  • AlertNative (по умолчанию = false) — если true, то будет отображаться сигнал во всплывающем окне.
  • AlertSound (по умолчанию = false) — если true, то при срабатывании сигнала будет проигрываться звуковой файл.
  • AlertEmail (по умолчанию = false) — если true, то при срабатывании сигнала будет отправляться электронное письмо. Электронная почта должна быть правильно настроена в МетаТрейдере через меню Сервис->Настройка->Почта.
  • AlertNotification (по умолчанию = false) — если true, то при срабатывании сигнала на ваше мобильное устройство будет отправляться пуш-уведомление. Уведомления должны быть правильно настроены в МетаТрейдере через меню Сервис->Настройка->Уведомления.
  • DrawLabel (по умолчанию = false) — если true, то возле линии цены предложения (Bid) будет выводится небольшая текстовая метка со значением текущего спреда.
  • font_color (по умолчанию = Red) — цвет индикатора спреда.
  • font_size (по умолчанию = 14) — размер индикатора спреда.
  • font_face (по умолчанию = "Arial") — шрифт индикатора спреда.
  • corner (по умолчанию = ANCHOR_LEFT_UPPER) — расположение индикатора на графике.
  • spread_distance_x (по умолчанию = 10) — горизонтальное расстояние от угла до индикатора.
  • spread_distance_y (по умолчанию = 130) — вертикальное расстояние от угла до индикатора.
  • DrawTextAsBackground (по умолчанию = false) — если true, то текст со значением спреда отображается как фон. Может быть полезным, когда вы хотите, чтобы индикатор не закрывал график.
  • label_font_color (по умолчанию = Red) — цвет текстовой метки со спредом.
  • label_font_size (по умолчанию = 13) — размер текстовой метки со спредом.
  • label_font_face (по умолчанию = "Courier") — шрифт текстовой метки со спредом.

Использование

Индикатор Spread (спред) для MetaTrader, пример графика

Индикатор измеряет текущий спред в пунктах (пипсах). Так как нет четкой конвенции в отношение того, что такое пункт, у индикатора есть входной параметр DecimalPlaces.

Используя этот параметр, вы можете изменять понятие индикатора о пункте. Если вы установите его в 0, то вы скажете индикатору, что один пункт выглядит как «1» — с нулем цифр после запятой.

Таким образом, котировка вида 1201,4/1202,6 покажет спред равный 1,2 пункта. Если вы установите DecimalPlaces в 1, тогда это будет означать, что ваш пункт выглядит как «0,1» — с одной цифрой после запятой.

И это означает, что та же котировка содержит спред в 12 пунктов. Если же вы считаете, что правильный пункт должен выглядеть как «0,01», вы можете установить параметр

DecimalPlaces в 2 и спред той же котировки станет равным 120.

Для большей наглядности можно рассмотреть пример котировки пары CAD/CHF — 0,76654/0,76773. Если вы хотите использовать пункт вида «0,0001», вы просто берете DecimalPlaces равным 4 и индикатор отобразит спред равным 11,9 пункта для этой котировки. Если вы возьмете DecimalPlaces равным 5, индикатор отобразит результат в 119 пунктов.

Если вы хотите задавать собственный размер пункта через параметр DecimalPlaces, то параметр UseCustomPipSize должен быть установлен в true. Когда параметр UseCustomPipSize равен false, индикатор использует размер пункта по умолчанию. Например, индикатор выдаст 12 для котировки 1201,4/1202,6 и 119 для котировки 0,76654/0,76773.

К сожалению, этот индикатор не может быть использован для генерирования

торговых сигналов. Он может просто помогать вам принимать торговые решения,

устанавливать правильные уровни стоп-лосса и тейк-профита и информировать о

текущей рыночной ситуации в оперативной и доступной форме.

Скачать (ver. 1.07, 2020-04-09)

Spread для MetaTrader 4 в .zip

Spread для MetaTrader 4 в .mq4

Spread для MetaTrader 5 в .zip

Spread для MetaTrader 5 в .mq5

Обсудить

У вас есть вопросы или предложения по данному индикатору? Обсудите их на форуме!

Список изменений

Версия 1.07 - 2020-04-09

  • Добавлены еще три типа сигналов: во всплывающем окне, по электронной почте и пуш-уведомления.

Версия 1.06 - 2016-07-07

  • Добавлена опция для отображения текстовой метки со спредом возле линии цены.

Версия 1.05 - 2016-05-30

  • Исправлен баг с позиционированием индикатора.

Версия 1.04 - 2016-05-28

  • Добавлена опция для отображения индикатора в режиме фона.

Версия 1.03 - 2015-05-04

  • Исправлены ошибки с компиляцией.

Версия 1.02 - 2015-05-03

  • Добавлены настройки для размера пипса.
  • Исправлен код для совместимости с MT4 Build 600 и выше.

Версия 1.01 - 2012-02-19

  • Добавлены звуковые сигналы.

Версия 1.00 - 2009-11-10

  • Первый релиз индикатора спреда.