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

Slope Direction Line

(t_s_r)-slope direction line.mq5

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

+++ wickpercentage_adjusted_alerts .mq5MQL5 / MetaTrader 5 · 1 общих тегов(v) volatility stop.mq4MQL4 / MetaTrader 4 · 1 общих тегов(v) volatility stop-b.mq4MQL4 / MetaTrader 4 · 1 общих теговxmc ea 1.02 d_grid_v1.mq5MQL5 / MetaTrader 5 · 1 общих теговxmc ea 1.02 d_grid_v1.mq4MQL4 / MetaTrader 4 · 1 общих тегов(t_s_r)-signal line.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор «Slope Direction Line» отображает на графике два линейных объекта, обозначающих направление тренда. Он рассчитывает аналитические значения на основе скользящих средних и определяет, находится ли рынок в восходящем или нисходящем движении, отрисовывая соответствующие линии разными цветами.

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

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

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

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

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

#property indicator_chart_window 
#property indicator_buffers 2 
#property indicator_color1 LightBlue 
#property indicator_color2 Tomato 

extern int       period=80; 
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);              
    in

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

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

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

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

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

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

Стоимость полного кода
141,70₽ ≈ $1.74