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

ABC

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

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

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

О программе

«ABC» — пользовательский индикатор для платформы MetaTrader 5, отображаемый в отдельном окне. Индикатор строит три графические серии: линию и два столбца гистограммы, раскрашенные в жёлтый, зелёный и красный цвета.

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

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

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

НастройкаОписание
FastLsma Период быстрой линейной регрессионной скользящей средней. Определяет длину окна для расчёта быстрого сигнала индикатора.
SlowLsma Период медленной линейной регрессионной скользящей средней. Определяет длину окна для расчёта медленного сигнала индикатора.
MaArray Период простой скользящей средней, применяемой для дополнительного сглаживания разницы между быстрой и медленной линиями.
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 3
#property  indicator_color1  Yellow
#property  indicator_color2  Green
#property  indicator_color3  Red

#property indicator_level1 0.0

extern int FastLsma =  5; 
extern int SlowLsma = 34; 
extern int MaArray  =  5; 

double     ExtBuffer0[];
double     ExtBuffer1[];
double     ExtBuffer2[];
double     ExtBuffer3[];
double     ExtBuffer4[];

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

double LSMA(int Rperiod, int shift)
{
   int i;
   double sum;
   int length;
   double lengthvar;
   double tmp;

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

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

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

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

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

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

Стоимость полного кода
166,90₽ ≈ $2.04