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

! ema deviations bands.mq5

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

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

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

О программе

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

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

НастройкаОписание
Periods Количество баров, используемых для расчёта периода скользящей средней и оценки разброса ценовых данных. Чем больше значение, тем более сглаженной становится центральная линия.
Price Тип цены, применяемый при расчёте скользящей средней и полос отклонений. Доступны стандартные типы цен платформы MetaTrader 5, такие как close, open, high, low и другие.
Deviations Коэффициент, определяющий ширину полос отклонений от центральной линии скользящей средней. Увеличение значения расширяет граничные линии, уменьшение — сужает их.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1  Yellow
#property indicator_color2  Aqua
#property indicator_color3  White
#property indicator_style3  STYLE_DOT

extern int    Periods    = 20;
extern int    Price      = PRICE_CLOSE;
extern double Deviations = 1.0;

double buffer1[];
double buffer2[];
double buffer3[];

int init()
{
      // код доступен только после оплаты
   }
int deinit() { return(0); }
int start()
{
      // код доступен только после оплаты
   }
   int counted_bars=IndicatorCounted();
   int i,limit;

   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
           limit=MathMin(Bars-counted_bars,

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

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

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

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

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

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

Стоимость полного кода
128,50₽ ≈ $1.57