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

absolutelynolaglwma -2.mq5

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

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

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

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 5, рассчитывающий двукратно сглаженную линейную взвешенную скользящую среднюю (LWMA). В основе работы лежит предварительный расчёт простой скользящей средней (SMA) по ценам закрытия, после чего применяется два прохода взвешенного усреднения с заданным периодом. Результат отображается в виде красной линии на графике цены.

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

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

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

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

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

#property  indicator_chart_window
#property  indicator_buffers 1
#property  indicator_color1  Red
#property  indicator_width1  2

extern int period = 3;

double prices[],przces[];
double lwma1[];
double lwma2[];
int price  = PRICE_CLOSE;

double gda_164[][30];
int init()
{
      // код доступен только после оплаты
   }
int deinit() { return(0); }

int start()
{
      // код доступен только после оплаты
   }
   double sum,sumw,weight;
   int i,k,limit,counted_bars=IndicatorCounted();

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

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

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

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

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

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

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

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