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

(t_s_r)-signal line

(t_s_r)-signal line.mq5

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

(s) vq trend.mq5MQL5 / MetaTrader 5 · 1 общих тегов(s) ob volume.mq5MQL5 / MetaTrader 5 · 1 общих теговquantum.pineTradingView · 1 общих тегов(jh) heiken jurik.mq5MQL5 / MetaTrader 5 · 1 общих тегов(jh) chart jurik.mq5MQL5 / MetaTrader 5 · 1 общих теговlinear breakthrough strategy.pineTradingView · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

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

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

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

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

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

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

extern int       period=15; 
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 = Ba

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

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

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

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

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

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

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