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

Volume

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

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

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

О программе

Volume — это пользовательский индикатор для MetaTrader 5, работающий в отдельном окне и отображающий семь типов объёмных сигналов в виде гистограмм, а также линию скользящей средней объёма. Индикатор выделяет бары с экстремальными объёмными характеристиками: минимальный объём за заданный период, максимальные комбинации объёма и ценового диапазона, а также комбинированные паттерны на основе этих значений. Каждый тип сигнала окрашивается в свой цвет для наглядной визуализации.

Для работы индикатора задаются четыре настраиваемых параметра: количество обрабатываемых баров, период усреднения объёма, глубина поиска экстремумов и текстовая заметка. Все расчёты выполняются на каждом баре в цикле, а результаты записываются в семь буферов индикатора. Индикатор не содержит торговой логики и предназначен исключительно для аналитического отображения объёмных данных.

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

НастройкаОписание
NumberOfBars Количество баров — число последних баров, которые индикатор обрабатывает при каждом пересчёте. При значении 0 обрабатываются все доступные бары.
Note Текстовая заметка — дополнительный параметр для пользовательских комментариев, не влияющий на расчёты индикатора.
MAPeriod Период усреднения — количество баров, используемых для расчёта скользящей средней линии объёма, отображаемой в отдельном буфере.
LookBack Глубина поиска экстремумов — количество баров назад, в пределах которого определяются максимальные значения объёмных комбинаций для распознавания паттернов.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 7
#property indicator_color1 Red
#property indicator_color2 DeepSkyBlue
#property indicator_color3 Yellow
#property indicator_color4 Lime
#property indicator_color5 White
#property indicator_color6 Magenta
#property indicator_color7 Maroon

#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2
#property indicator_width5 2
#property indicator_width6 2

extern int     NumberOfBars = 500;
extern string  Note = "0 means Display all bars";
extern int     MAPeriod = 100;
extern int     LookBack = 20;

double red[],blue[],yellow[],green[],white[],magenta[],v4[];

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

int deinit()
  {

   return(0);
  }

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

   double VolLowest,Range,Value2,Value3,HiValue2,HiValue3,LoValue3,tempv2,tempv3,tempv;
   int limit;
   int counted_bars=IndicatorCounted();

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

   for(int i=0; i<limit; i++)   
      {
         red[i] = 0; blue[i] = Volume[i]; yellow[i] = 0; green[i] = 0; white[i] = 0; magenta[i] = 0;
         Value2=0;Value3=0;HiValue2=0;HiValue3=0;LoValue3=99999999;tempv2=0;t

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

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

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

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

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

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

Стоимость полного кода
273,50₽ ≈ $3.34