Vidya
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «vidya zone mt4 indicator.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный файл является пользовательским индикатором для платформы MetaTrader 5. Он рассчитывает и отображает в окне графика три аналитические линии, построенные на основе сглаженной динамики цены. В основе лежит метод адаптивного сглаживания, при котором скорость реакции линии на изменение цены зависит от текущей волатильности рынка. Файл содержит только логику индикатора и не выполняет торговых операций.
Индикатор отображает три линии: верхнюю, среднюю и нижнюю. Каждая из них рассчитывается по своему набору ценовых значений, что позволяет визуально оценивать положение цены относительно выбранных ориентиров. Пользователь может независимо включать или отключать отображение каждой из трёх линий через входные параметры.
Настройки индикатора задают период оценки волатильности и период дополнительного сглаживания, а также управляют видимостью линий. Все параметры являются внешними и могут быть изменены без перекомпиляции. Индикатор не содержит автоматической торговли и не формирует сигналов на вход в рынок.
Настройки программы
| Настройка | Описание |
|---|---|
| CMO period (CmoPeriod) | Период CMO — Задаёт количество баров, по которым оценивается размах колебаний цены для расчёта адаптивного коэффициента сглаживания. |
| Smoothing period (SmoothPeriod) | Период сглаживания — Определяет период дополнительного сглаживания, влияющий на плавность линий индикатора. |
| Show high line? (ShowHighLine) | Показывать верхнюю линию — Включает или выключает отображение верхней линии индикатора на графике. |
| Show middle line? (ShowMiddleLine) | Показывать среднюю линию — Включает или выключает отображение средней линии индикатора на графике. |
| Show low line? (ShowLowLine) | Показывать нижнюю линию — Включает или выключает отображение нижней линии индикатора на графике. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 clrDeepSkyBlue
#property indicator_color2 clrDimGray
#property indicator_color3 clrDarkOrange
#property indicator_width1 2
#property indicator_width3 2
#property indicator_style2 STYLE_DOT
#property strict
extern int CmoPeriod = 10; // CMO period
extern int SmoothPeriod = 9; // Smoothing period
extern bool ShowHighLine = true; // Show high line?
extern bool ShowMiddleLine = true; // Show middle line?
extern bool ShowLowLine = true; // Show low line?
double vidya1[],vidya2[],vidya3[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int counted_bars = IndicatorCounted();
if(counted_bars < 0) return(-1);
if(counted_bars > 0) counted_bars--;
int limit = MathMin(Bars-counted_bars,Bars-1);
for(int i=limit; i>=0; i--)
{
double median = (High[i]+Low[i])/2;
if (ShowHighLine) vidya1[i] = iVidya(High[i],median,CmoPeriod,SmoothPeriod,i,0);
if (ShowMiddleLine) vidya2[i] = iVidya(median ,median,CmoPeriod,SmoothPeriod,i,1);
if (ShowПоказано первые 50% кода (символов: 1931)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.