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

(s) vq power.mq5

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

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

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

О программе

Данный индикатор рассчитывает аналитический показатель на основе скользящих средних, применяемых к различным ценовым данным (High, Low, Open, Close, Median). Результат расчёта отображается в виде двух гистограмм в отдельном подокне: одна показывает восходящий диапазон цены, другая — нисходящий. Вспомогательные буферы содержат кумулятивную сумму и направление изменения.

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

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

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

НастройкаОписание
Length Период скользящей средней, применяемой при расчёте показателя. Если значение меньше 2, оно автоматически устанавливается равным 2.
Method Метод расчёта скользящей средней. Допустимые значения от 0 до 3, соответствующие различным способам усреднения.
Smoothing Параметр сглаживания, определяющий сдвиг бара, используемый для сравнения текущего значения цены с предыдущим расчётом.
Filter Фильтр минимального изменения кумулятивного значения. Если абсолютная разница между текущим и следующим значением SumVQ меньше произведения Filter на шаг цены, то значение не обновляется. Параметр используется для подавления малых колебаний.
Steady Переключатель режима расчёта. При значении true вместо стандартных ценовых данных (High, Low, Open, Close) для расчёта используется медианная цена (Price Median).
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers     2
#property  indicator_color1      C'45,170,242';
#property  indicator_color2      C'245,95,125';
#property  indicator_width1      8
#property  indicator_width2      8 
#property  indicator_minimum     -0.001
#property  indicator_maximum     0.001
#property  indicator_level1      0
#property  indicator_levelcolor  C'63,75,86';
#property  indicator_levelstyle  0

extern   int      Length      =  1;
extern   int      Method      =  3;
extern   int      Smoothing   =  3;
extern   int      Filter      =  1;
extern   bool     Steady      =  false;

double   VQ[];
double   SumVQ[];
double   DIR[];
double   UpBuffer[];
double   DnBuffer[];

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

int start()
{
      // код доступен только после оплаты
   }
 double MH = 0, ML = 0, MO = 0, MC = 0, MC1 = 0;
 int i, j, limit, counted_bars=IndicatorCounted();

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

 if(

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

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

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

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

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

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

Стоимость полного кода
218,30₽ ≈ $2.67