Индикатор Веер

scriptong

Почетный гражданин
Одновременно простой и сложный индикатор. Простой в плане идеи, а сложный в плане количества настроек. Отображает информацию о взаимном расположении средних скользящих. Одновременно можно использовать до восьми средних. Количество средних может варьироваться настройками эксперта, как и количество периодов графика (таймфреймов - ТФ), на которых необходимо их отслеживать. Весь используемый набор средних называется веером. По умолчанию в верхнем правом углу находится табло индикатора, отображающее текущее состояние на выбранных пользователем периодах графика.
Один элемент табло индикатора состоит из трех уровней. В верхнем и нижнем уровнях могут отображаться значки окружности, а в среднем – всегда отображается стрелка. Стрелка вверх указывает на текущий восходящий тренд, стрелка вниз – нисходящий тренд, а стрелка вправо – состояние флэта. Критерием определения тренда является расположение средних скользящих с меньшим периодом над средними с большим периодом для up-трендов, и расположение средних с меньшим периодом под средними с большим периодом для down-трендов. Чаще всего это условие не выполняется. В такие моменты мы будем наблюдать на табло стрелку вправо – флэт.
Верхний и нижний уровни табло указывают расположение цены относительно веера. Когда текущая цена находится выше веера хотя бы на один пункт, появляется значок в виде окружности светло-синего цвета (можно изменить как значок, так и цвет) над стрелкой. При нахождении цены ниже веера значок выводится под стрелкой. Чаще всего цена находится внутри веера. Поэтому в такие моменты верхний и нижний уровни табло ничего не отображают.
Основной особенностью индикатора является отображение на табло ситуации на различных ТФ, которые выбраны пользователем. Например, можно выбрать набор из трех ТФ – Н4, D1 и W1, как это описано у Элдера. Тогда табло будет отображать три стрелки, каждая из которых будет соответствовать своему периоду графика. Причем в этот момент может быть активным совсем другой ТФ, например Н1.
Внешних параметров у индикатора довольно много - 61:

1) Prefix – перфикс, который будет дописан ко всем объектам индикатора. Удобен, когда объектов от других индикаторов на графике очень много, а различить объекты необходимо. По умолчанию здесь пустая строка – без префикса.
2) DisplayFanStatus – запрещает (False) или разрешает (True) показ табло индикатора.
3) DisplayFan – запрещает (False) или разрешает (True) показ веера.
4..12) Timeframe1..9 – выбор набора используемых ТФ. Если планируется использование менее девяти ТФ, то в одном или нескольких параметрах поставьте 0. ТФ задают в минутах и только стандартными периодами Мета Trader 4 – M1, M5, M15, M30, H1, H4, D1, W1, MN1. Так, минутному периоду будет соответствовать 1, М5 – 5, М15 – 15, М30 – 30, Н1 – 60, Н4 – 240, D1 – 1440, W1 – 10080, MN1 – 43200. Нестандартные значения также не будут учитываться.
13) TrackingTime – дата и время, для которого отображаются показания веера. При значении 0 (1970.01.01 00:00) табло отображает состояние текущей свечи.
14) Tracking – при значении True отслеживаемая свеча будет выделяться вертикальной линией. Если не нужно отображать, то False
15) Sliding – при значении True (по умолчанию) сдвигает дату/время слежения на одну свечу при образовании новой свечи. При значении False сдвиг не происходит.
16) SlidingSound – здесь можно указать имя звукового файла, который находится в папке MT\sounds. Он будет воспроизводиться, если отслеживаемое дата/время изменилось. Отслеживаемые дату/время можно изменять, перемещая вертикальную линию, которой выделяется свеча.
17..24) МА1..8 – периоды средних скользящих, которые образуют веер. Если средняя не используется, то ставится 0.
25..32) DisplayMA1..8 – при помощи этих параметров можно индивидуально показывать/прятать соответствующую среднюю скользящую. Включить – True, выключить – False.
33..40) TypeOfMA1..8 – задает метод соответствующей средней. 0 – Simple (простая), 1 – Exponential (экспоненциальная), 2 – Smoothed (сглаженная), 3 – Linear Weigthed (линейно-взвешенная).
41..48) PriceOfMA1..8 – задают тип цен, по которым производится расчет соответствующей средней: 0 – по ценам закрытия, 1 – по ценам открытия, 2 – по максимумам, 3 – по минимумам, 4 – по средней цене между максимумом и минимумом, 5 – по средней из цен максимума, минимума и цены закрытия, 6 – по средней цене максимума, минимума и двух закрытий.
49) FontName – имя шрифта, применяемого при выводе табло индикатора (по умолчанию Wingdings).
50) FontSize – размер шрифта (по умолчанию 12)
51) PriceOnSymbol – символ, который появляется при нахождения цены выше/ниже веера (по умолчанию окружность).
52) PriceOffSymbol – символ, который используется при нахождении цены внутри веера (по умолчанию пробел).
53) PriceColor – цвет символа, который показывает нахождение цены вне веера.
54) FanWrongSymbol – символ, отображающий флэта (по умолчанию стрелка вправо).
55) FanUpSymbol – символ, отображающий состояние восходящего тренда (по умолчанию стрелка вверх).
56) FanDownSymbol – символ, отображающий состояние нисходящего тренда (по умолчанию стрелка вниз).
57) FanWrongColor – цвет символа из п. 54.
58) FanUpSymbol – цвет символа из п. 55.
59) FanDownSymbol – цвет символа из п. 56.
60) X – смещение табло индикатора по оси абсцисс от верхнего правого угла влево в пикселях.
61) Y – смещение табло индикатора по оси ординат от верхнего левого угла вниз в пикселях.

Также стоит учитывать, что меньшие, чем текущий ТФ, периоды будут отображаться по состоянию на начало текущего периода. Например, при активном ТФ Н1 будем видеть состояние минутной свечи, которая выпадает на открытие часа. Чтобы выводились текущие значения всех периодов нужно оставлять значение TrackingTime, равное нулю.

Можно сказать, что веер – усовершенствованный индикатор Аллигатор от Билла Вильямса, так как позволяет довольно быстро оценить состояние рынка на различных ТФ.
 

Вложения

  • Fan.mq4
    16,9 КБ · Просмотры: 243
  • fansimple.jpg
    fansimple.jpg
    47,7 КБ · Просмотры: 878

Mitris

Активный участник
для scriptong
для fxxx__

а можно все тоже самое только добавить еще СДВИГ Мувингов?

спасибо
 
Верх