Spread (Спред)
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") — шрифт текстовой метки со спредом.
Использование
Индикатор измеряет текущий спред в пунктах (пипсах). Так как нет четкой конвенции в отношение того, что такое пункт, у индикатора есть входной параметр 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.08, 2022-03-23)
Spread для MetaTrader 4 в .zip Spread для MetaTrader 4 в .mq4 Spread для MetaTrader 5 в .zip Spread для MetaTrader 5 в .mq5Обсудить
Внимание! Если вы не знаете, как устанавливать индикаторы в платформе МетаТрейдер, пожалуйста прочитайте руководство по установке индикаторов для МетаТрейдера.
У вас есть вопросы или предложения по данному индикатору? Обсудите их на форуме!
Список изменений
Версия 1.08 - 2022-03-23
- Небольшое улучшение в производительности, когда параметр DrawLabel = true.
Версия 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
- Первый релиз индикатора спреда.