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

trend(23sep05).mq5

Вы автор или правообладатель?

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

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

О программе

Индикатор для MetaTrader 4, рассчитывающий и отображающий два аналитических значения в отдельном окне графика. Первая линия показывает разницу между выбранной ценой и значением полос Боллинджера. Вторая линия отображает отрицательную сумму значений индикаторов Bulls Power и Bears Power.

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

НастройкаОписание
=0-2 MODE_MAIN, MODE_LOW, MODE_HIGH (Bands_Mode_0_2) Режим полос Боллинджера — Выбор режима отображения полос Боллинджера (основная, нижняя или верхняя линия)
=0-6 PRICE_CLOSE,PRICE_OPEN,PRICE_HIGH,PRICE_LOW,PRICE_MEDIAN,PRICE_TYPICAL,PRICE_WEIGHTED (Power_Price_0_6) Тип цены для индикаторов силы — Выбор типа цены, используемой при расчёте Bulls Power и Bears Power
=0-3 PRICE_CLOSE,PRICE_OPEN,PRICE_HIGH,PRICE_LOW (Price_Type_0_3) Тип цены для первой линии — Выбор типа цены (Close, Open, High, Low), используемой при расчёте первой линии индикатора
Bands_Period Период полос Боллинджера — Период расчёта полос Боллинджера
Bands_Deviation Отклонение полос Боллинджера — Стандартное отклонение для расчёта полос Боллинджера
Power_Period Период индикаторов силы — Период расчёта индикаторов Bulls Power и Bears Power
CountBars Количество баров — Количество баров, участвующих в расчёте и отображении индикатора
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red

extern int Bands_Mode_0_2=0;  // =0-2 MODE_MAIN, MODE_LOW, MODE_HIGH
extern int Power_Price_0_6=0; // =0-6 PRICE_CLOSE,PRICE_OPEN,PRICE_HIGH,PRICE_LOW,PRICE_MEDIAN,PRICE_TYPICAL,PRICE_WEIGHTED
extern int Price_Type_0_3=0;  // =0-3 PRICE_CLOSE,PRICE_OPEN,PRICE_HIGH,PRICE_LOW
extern int Bands_Period=20;
extern int Bands_Deviation=2;
extern int Power_Period=13;
extern int CountBars=300;

double value[];
double value2[];

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

int start()
  {
      // код доступен только после оплаты
   }
   SetIndexDrawBegin(0,Bars-CountBars+Bands_Period+1);
   SetIndexDrawBegin(1,Bars-CountBars+Bands_Period+1);
   int i,CurrentBar,Bands_Mode,counted_bars=IndicatorCounted();
   double Power_Price,CurrentPrice;

   if(Bars<=Bands_Period) return(0);

   if(counted_bars<Bands_Period)
   {
      for(i=1;i<=Bands_Period;i++) value[Bars-i]=0.0;

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

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

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

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

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

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

Стоимость полного кода
194,40₽ ≈ $2.38