← К каталогу
Исходный код · ID 3470

Williams AD +MA TT [x3]

williams ad +ma tt [x3 ag].mq5
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор «Williams AD +MA TT [x3]» рассчитывает индекс Уильямса Аккумуляция/Распределение (WAD) и строит три скользящие средние с различными периодами поверх этого индикатора. WAD определяется на основе изменения цены и объёма: рост значения указывает на накопление, падение — на распределение. Три сигнальные линии позволяют отслеживать пересечения и развороты на разных временных масштабах.

Индикатор отображается в отдельном окне и поддерживает систему уведомлений: всплывающие сообщения, звуковые сигналы, email- и мобильные оповещения. Тип отрисовки скользящих средних можно переключать между линиями и облаком. Все параметры настройки доступны пользователю через панель свойств индикатора.

Настройки программы

НастройкаОписание
MA12Type Тип отрисовки первой и второй скользящей средней (линии или облако).
Получить полный код

Поиск по коду файла

#property description "Williams Accumulation/Distribution [A/D] определяется изменением цены и объема." 
#property description "Объем выступает в роли весового коэффициента при изменении цены: рост A/D = накопление (покупка) и падение A/D = распределение (продажа) фьючерса." 

#property indicator_separate_window
#property indicator_buffers 4

enum MAtype { NO, Lines, Cloud };

extern int            SignalMA1  =  15,
                      SignalMA2  =  45,
                      SignalMA3  =  135;
extern ENUM_MA_METHOD MA1Method  =  MODE_LWMA,
                      MA2Method  =  MODE_LWMA,
                      MA3Method  =  MODE_LWMA;
extern int             WADShift  =  0,
                       MA1Shift  =  0,     
                       MA2Shift  =  0,            
                       MA3Shift  =  0; 

extern color            ADcolor  =  LightSteelBlue,   //Lavender,    Индекс - Цвет
                       MA1color  =  Lime,             //             Первая МАшка: Цвет
                       MA2color  =  Yellow,           //Orange,      Вторая МАшка: Цвет
                       MA3color  =  Red;              //Magenta;     Третья МАшка: Цвет

extern MAtype          MA12Type  =  Lines;            //Первая, Вторая МАшка - Тип Отрисовки 
extern ENUM_LINE_STYLE  ADstyle  =  STYLE_SOLID,      //Индекс - Стиль
                       MA1style  =  STYLE_SOLID,      //Первая МАшка: Стиль
                       MA2style  =  STYLE_SOLID,      //Вторая МАшка: Стиль
                       MA3style  =  STYLE_SOLID;      //Третья МАшка: Стиль

extern int               ADsize  =  2,                //Индекс - Толщина
                        MA1size  =  1,                //Первая МАшка: Толщина
                        MA2size  =  2,                //Вторая МАшка: Толщина
                        MA3size  =  3;                //Третья МАшка: Толщина

extern bool       AlertsMessage  =  false,    
                    AlertsSound  =  false,
                    AlertsEmail  =  false,
                   AlertsMobile  =  false;

double Signal1[], Signal2[], Signal3[], Buffer[];
datetime TimeBar=0; 

int init()
  {
      // код доступен только после оплаты
   }

int deinit()  { return(0); }

int start()
{
      // код доступен только после оплаты
   }
   double AD,TRH,TRL;

   int limit, i;
   int counted_bars=IndicatorCounted();

   if(counted_bars<0) return(-1);

   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;

   for (i=limit; i >= 0; i--)   //for(i=0; i<=limit; i++)  

Показано первые 50% кода (символов: 5100)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
510₽ ≈ $6.23