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

QQE

qqe new.mq5

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

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

QQE — это пользовательский индикатор для MetaTrader 5, отображаемый в отдельном окне. Он рассчитывает сглаженные значения RSI и на основе полученных данных формирует линии трендов и сигналы направления движения цены.

Индикатор использует три входных параметра: фактор сглаживания, период RSI и множитель порогового значения. Внутри происходит экспоненциальное сглаживание RSI, расчёт двух производных компонентов и формирование линий верхнего и нижнего тренда.

Визуально индикатор отрисовывает шесть буферов: основную линию QQE, точки разворота вниз по основной линии, а также линии тренда вверх и вниз. Линии отображаются цветами DeepSkyBlue и Red с толщиной 2.

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

НастройкаОписание
SF Фактор сглаживания для расчёта экспоненциальной скользящей средней значения RSI.
RSIPeriod Период расчёта индикатора RSI, используемого в качестве основы для сглаживания и дальнейшего анализа.
WP Множитель, определяющий величину порогового коридора при расчёте линий тренда QQE.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 6
#property indicator_color1  DeepSkyBlue
#property indicator_color2  Red
#property indicator_color3  Red
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2
#property indicator_color4  DeepSkyBlue
#property indicator_color5  Red
#property indicator_color6  Red

extern int    SF        = 5;
extern int    RSIPeriod = 14;
extern double WP        = 4.236;

double TrendU[];
double TrendDa[];
double TrendDb[];
double RsiMa[];
double RsiMaDa[];
double RsiMaDb[];
double TrendQqe[];
double TrendQqs[];
double emas[][3];

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

#define iEma 0
#define iEmm 1
#define iQqe 2

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

   if(counted_bars < 0) return(-1);
   if(counted_bars > 0) counted_bars--;
           limit = Bars-counted_bars;
           if (ArrayRange(emas,0) != Bars) { ArrayResize(emas,Bars); ArrayResize(TrendQqe,Bars); ArrayResize(TrendQqs,Bars); }
           if (TrendQqe[Bars-limit-1]==-1) CleanPoint(limit,RsiMaDa,RsiMaDb);
           if (TrendQqs[Bars-limit-1]==-1) CleanPoint(limit,TrendDa,TrendDb);

   double alpha1 = 2.0/(SF+1.0);
   double alpha2 = 2.0/(RSIPeriod*2.0);

   for (i=limit, r=Bars-i-1; i>=0; i--,r++)
   {  
      RsiMa[i]   = RsiMa[i+1] + alpha1*(iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,i) - RsiMa[i+1]);
      emas[r][iEma] = emas[r-1][iEma] + alpha2*(MathAbs(RsiMa[i+1]-RsiMa[i]) - emas[r-1][iEma]);
      emas[r][iEmm] = emas[

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

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

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

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

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

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

Стоимость полного кода
283,40₽ ≈ $3.46