ma_volumes.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.