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

ma_volumes.mq5

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

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

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

О программе

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

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

НастройкаОписание
Period_1 Первый период расчёта скользящей средней объёма. Задаётся целым числом, по умолчанию 8.
Period_2 Второй период расчёта скользящей средней объёма. Задаётся целым числом, по умолчанию 21.
Period_3 Третий период расчёта скользящей средней объёма. Задаётся целым числом, по умолчанию 55.
Period_4 Четвёртый период расчёта скользящей средней объёма. Задаётся целым числом, по умолчанию 144.
ma_method Метод сглаживания для расчёта скользящих средних объёма. Задаётся целым числом, по умолчанию 0.
Получить полный код

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

#property  indicator_separate_window
#property indicator_minimum 0
#property indicator_buffers 7
#property indicator_color1  Black
#property indicator_color2  LightCoral
#property indicator_color3  PowderBlue
#property indicator_color4  Red
#property indicator_color5  Blue
#property indicator_color6  Black
#property indicator_color7  DarkGray
#property indicator_style2 0
#property indicator_style3 0
#property indicator_style4 1
#property indicator_style5 1
#property indicator_style6 1
#property indicator_style7 0
#property indicator_width2  1
#property indicator_width3  1
#property indicator_width4  2
#property indicator_width5  1
#property indicator_width6  1
#property indicator_width7  2

extern int Period_1 = 8;
extern int Period_2 = 21;
extern int Period_3 = 55;
extern int Period_4 = 144;
extern int ma_method = 0;

double ExtVolumesBuffer[];
double ExtVolumesUpBuffer[];
double ExtVolumesDownBuffer[];

double B1[];
double B2[];
double B3[];
double B4[];

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

   SetIndexBuffer(0,ExtVolumesBuffer);       
   SetIndexBuffer(1,ExtVolumesUpBuffer);
   SetIndexBuffer(2,ExtVolumesDownBuffer);
   SetIndexBuffer(3,B1);   
   SetIndexBuffer(4,B2); 
   SetIndexBuffer(5,B3);       
   SetIndexBuffer(6,B4);    

   SetIndexStyle(0,DRAW_NONE);
   SetIndexStyle(1,DRAW_HISTOGRAM);

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

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

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

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

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

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

Стоимость полного кода
210,10₽ ≈ $2.57