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

rsier1m2.mq5

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

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

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

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 5, построенный на основе мультитаймфреймового RSI. Он вызывает внешний индикатор #MTF_RSI с заданным таймфреймом и анализирует его значения для определения пересечений ключевых уровней 30 и 70.

Индикатор отрисовывает стрелки двух цветов на графике: голубые стрелки появляются при восходящем пересечении уровня 30, а красные — при нисходящем пересечении уровня 70. Стрелки размещаются чуть ниже минимума или выше максимума текущей свечи с отступом в 5 пунктов.

Также на графике выводятся текущие значения RSI через функцию Comment для удобства визуального контроля. Расчёт выполняется на каждом тике в основном рабочем обработчике индикатора с использованием буферов для хранения данных двух линий.

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

НастройкаОписание
Timeframe_in_Minutes Таймфрейм в минутах, на котором рассчитывается мультитаймфреймовый RSI. Используется как параметр при вызове внешнего индикатора #MTF_RSI через iCustom.
RSIperiod Период расчёта индикатора RSI, передаваемый во внешний мультитаймфреймовый индикатор #MTF_RSI.
CountBars Количество баров, обрабатываемых индикатором при расчёте. Определяет глубину анализа исторических данных.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 LightBlue
#property indicator_color2 Red

extern int Timeframe_in_Minutes=15;
extern int RSIperiod=14;
extern int CountBars=350;

double val1[];
double val2[];
double rsib4,rsinow;

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

   IndicatorBuffers(2);
   SetIndexStyle(0,DRAW_ARROW);
   SetIndexArrow(0,108);
   SetIndexStyle(1,DRAW_ARROW);
   SetIndexArrow(1,108);
   SetIndexBuffer(0,val1);
   SetIndexBuffer(1,val2);

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

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

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

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

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

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

Стоимость полного кода
85,80₽ ≈ $1.05