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

TRSI

trsim.mq4

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

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

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

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

О программе

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

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

TRSI не содержит торговой логики и не отправляет ордера. Он предназначен исключительно для визуального анализа ценовых данных и технических показателей в графике MetaTrader 4.

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

НастройкаОписание
RSI_Period Период индикатора RSI, используемый для расчёта исходного индикатора Relative Strength Index по ценам закрытия.
Signal_Period Период экспоненциального скользящего среднего, применяемый для многократного сглаживания значения RSI при построении синей и красной линий.
TRSIshift Величина горизонтального сдвига в барах для красной линии индикатора TRSI на графике.
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 3
#property  indicator_color1  Gray
#property  indicator_color2  Blue
#property  indicator_color3  Red
#property  indicator_width1  1
#property  indicator_width2  1
#property  indicator_width3  1

extern int RSI_Period   = 14;
extern int Signal_Period  =3;
extern int TRSIshift     = 3;

double RSI[];
double EmaOfRSI[];
double EmaOfEmaOfRSI[];
double EmaOfEmaOfEmaOfRSI[];
double TRSI[];

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

   IndicatorBuffers(5);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexDrawBegin(0,RSI_Period);
   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+2);

   if(!SetIndexBuffer(0,RSI) &&
      !SetIndexBuffer(1,EmaOfEmaOfEmaOfRSI) &&
      !SetIndexBuffer(2,TRSI)
      !SetIndexBuffer(3,EmaOfRSI)
      !SetIndexBuffer(4,EmaOfEmaOfRSI))
      Print("cannot set indicator buff

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

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

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

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

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

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

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