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

Kaufman AMA

rsi_of_kaufman_ama_histo.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Данный индикатор для MetaTrader 5 рассчитывает адаптивную скользящую среднюю Коупмена (Kaufman AMA) и строит на её основе индикатор RSI. Результат отображается в отдельном окне в виде трёх гистограмм, соответствующих бычьему, медвежьему и нейтральному состоянию рынка.

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

Настройки позволяют задать параметры расчёта AMA (период, цена применения, быстрые и медленные коэффициенты), а также параметры RSI и уровни для определения сигнальных зон.

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

НастройкаОписание
RsiPeriod Период расчёта индикатора RSI.
AMAPeriod Период адаптивной скользящей средней Коупмена.
AMAPrice Тип цены, используемой при расчёте AMA.
Nfast Быстрый коэффициент для расчёта адаптивной скользящей средней.
Nslow Медленный коэффициент для расчёта адаптивной скользящей средней.
PriceFilter Период ценового фильтра, используемого в расчёте AMA.
PriceFilterMode Режим ценового фильтра (тип скользящей средней).
upperLevel Верхний уровень RSI, при котором отображается бычья гистограмма.
lowerLevel Нижний уровень RSI, при котором отображается медвежья гистограмма.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_minimum 0
#property indicator_maximum 1
#property indicator_color1  Green
#property indicator_color2  Red
#property indicator_color3  Gold
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2

extern int    RsiPeriod       = 14;
extern int    AMAPeriod       = 10;
extern int    AMAPrice        = PRICE_CLOSE;
extern int    Nfast           = 2;
extern int    Nslow           = 30;
extern int    PriceFilter     = 5;
extern int    PriceFilterMode = MODE_EMA;
extern double upperLevel      = 70;
extern double lowerLevel      = 30;

double kAMAbuffer[];
double rsi[];
double rsida[];
double rsidb[];
double rsidn[];
double slope[];

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

int start()
{
      // код доступен только после оплаты
   }
   int counted_bars=IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
         int limit = MathMin(Bars-counted_bars,Bars-1);

   for(int i=limit; i>=0; i--) kAMAbuffer[i] = iKama(iMA(NULL,0,PriceFilter,0,PriceFilterMode,AMAPrice,i),AMAPeriod,Nfast,Nslow,i);
   for(    i=limit; i>=0; i--)
   {
      rsi[i]   = iRSIOnArray(kAMAbuffer,0,RsiPeriod,i);
   

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

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

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

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

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

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

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