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