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

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

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

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

О программе

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

Дополнительно индикатор разделяет значения RSI на две точечные линии (оранжевые), которые чередуются при изменении направления наклона RSI. Это позволяет визуально отслеживать смену тренда RSI.

Внутренняя обработка включает пять буферов: основной RSI, две точечные линии, массив наклонов и буфер AMA. Параметры AMA (быстрый/медленный коэффициенты, фильтр, период) и параметры RSI (период, тип цены) настраиваются пользователем.

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

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

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1  LimeGreen
#property indicator_color2  Orange
#property indicator_color3  Orange
#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;

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

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

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

double work[][3];
#define _price 0
#define _ama   1
#define _diff  2

double iKama(double price, int period, double fast, double slow, int i, double gCoeff = 2, int s=0)
{

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

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

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

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

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

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

Стоимость полного кода
261,20₽ ≈ $3.19