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

rsi_improved.mq5

Вы автор или правообладатель?

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

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

О программе

Индикатор RSI Improved отображает в отдельном окне два варианта индикатора относительной силы с различными периодами расчёта, а также разницу между ними и скорость изменения этой разницы. Первый вариант использует стандартный период, второй — альтернативный, что позволяет сравнивать два расчёта на одном графике. Дополнительные линии отображают дельту и ускорение дельты между двумя версиями индикатора. Индикатор работает на платформе MetaTrader 5 и рисует четыре графика в отдельном подокне с диапазоном от -100 до 100.

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

НастройкаОписание
RSIPeriodOriginal Целочисленный период расчёта первого варианта индикатора относительной силы. Определяет глубину анализа ценовых изменений для основной линии RSI. Значение по умолчанию — 14.
RSIPeriodRotated Целочисленный период расчёта второго варианта индикатора относительной силы. Определяет глубину анализа ценовых изменений для сравнительной линии RSI. Значение по умолчанию — 7.
Получить полный код

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

#property indicator_separate_window
#property indicator_minimum -100
#property indicator_maximum 100
#property indicator_level1 70
#property indicator_level2 30
#property indicator_level3 -30
#property indicator_level4 -70
#property indicator_buffers 4
#property indicator_color1 DodgerBlue //???????????? ?????? RSI
#property indicator_color2 Red //???????????? ?????? RSI
#property indicator_color3 Green //????????
#property indicator_color4 White //??????????? ?? ????????

extern int RSIPeriodOriginal=14;
extern int RSIPeriodRotated=7;

double RSIBufferOriginal[];
double PosBufferOriginal[];
double NegBufferOriginal[];

double RSIBufferRotated[];
double PosBufferRotated[];
double NegBufferRotated[];

double Delta[];
double DeltaSpeed[];

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

int start()
  {
      // код доступен только после оплаты
   }
   int    i,counted_bars=IndicatorCounted();
   double rel,negative,positive,negativerot,positiverot;

   if(Bars<=RSIPeriodOriginal) retu

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

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

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

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

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

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

Стоимость полного кода
297,30₽ ≈ $3.63