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

Slope Direction Line

babon slope .mq5

Похожие материалы по тегам

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Slope Direction Line — пользовательский индикатор для MetaTrader 5, отображающий направление тренда в виде двух линий на графике цены. Зелёная линия показывает восходящий тренд, красная — нисходящий. Индикатор построен на основе разницы между взвешенными скользящими средними и дополнительной фильтрацией.

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

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

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

НастройкаОписание
period Период расчёта скользящей средней, определяющий глубину анализа ценовых данных.
method Метод усреднения, применяемый при расчёте скользящей средней (например, MODE_SMA — простая скользящая средняя).
price Тип цены, используемый для расчёта скользящей средней (например, PRICE_CLOSE — цена закрытия).
Получить полный код

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

#property indicator_chart_window 
#property indicator_buffers 2 
#property indicator_color1 Lime
#property indicator_color2 Red 

extern int       period=10; 
extern int       method=3;                         // MODE_SMA 
extern int       price=0;                          // PRICE_CLOSE 

double Uptrend[];
double Dntrend[];
double ExtMapBuffer[]; 

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

int deinit() 
{ 

    return(0); 
} 

double WMA(int x, int p) 
{ 
    return(iMA(NULL, 0, p, 0, method, price, x));    
} 

int start() 
{
      // код доступен только после оплаты
   } 
    int counted_bars = IndicatorCounted(); 

    if(counted_bars < 0) 
        return(-1); 

    int x = 0; 
    int p = MathSqrt(period);              
    int e 

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

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

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

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

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

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

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