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

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

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

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

О программе

Индикатор рассчитывает значения RSI (Relative Strength Index) и отображает их в отдельном окне с цветовой индикацией. Линия RSI отрисовывается жёлтым цветом, участки выше уровня перекупленности — зелёным, ниже уровня перепроданности — красным. Дополнительно индикатор может отрисовывать стрелки сигналов на графике при пересечении заданных уровней.

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

Настройки индикатора включают период расчёта RSI, тип цены, таймфрейм анализа, уровни перекупленности и перепроданности, а также набор переключателей для управления отображением стрелок и видом уведомлений. Индикатор совместим с платформой MetaTrader 5 и написан на языке MQL5.

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

НастройкаОписание
RSIPeriod Период усреднения для расчёта значения RSI
PriceType Тип цены, используемый для расчёта индикатора RSI (например, Close, Open, High, Low и другие варианты)
timeFrame Таймфрейм, на котором производится анализ и расчёт индикатора
overBought Значение уровня перекупленности, выше которого линия RSI окрашивается в зелёный цвет
overSold Значение уровня перепроданности, ниже которого линия RSI окрашивается в красный цвет
showArrows Включает или отключает отрисовку стрелок сигналов на графике при пересечении уровней
alertsOn Включает или отключает систему уведомлений индикатора
alertsMessage Включает или отключает отображение всплывающих сообщений на графике при пересечении уровней
alertsSound Включает или отключает звуковой сигнал при пересечении уровней
alertsEmail Включает или отключает отправку уведомлений по электронной почте при пересечении уровней
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers   3
#property indicator_minimum   0
#property indicator_maximum 100
#property indicator_color1 Yellow
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_width2 2
#property indicator_width3 2

extern int       RSIPeriod     =  7;
extern int       PriceType     =   1;
extern string    timeFrame     =  "Current time frame";
extern int       overBought    =  50;
extern int       overSold      =  50;
extern bool      showArrows    = false;
extern bool      alertsOn      = true;
extern bool      alertsMessage = true;
extern bool      alertsSound   = false;
extern bool      alertsEmail   = false;

double   RSIBuffer[];
double   Upper[];
double   Lower[];

int      TimeFrame;
datetime TimeArray[];
int      maxArrows;

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

int deinit()
{
   DeleteArrows();
   return(0);
}

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

void DrawArrow(int i,string type)
{
   maxArrows++;
      ObjectCreate("RSISignal"+maxArrows,OBJ_ARROW,0,Time[i],0);
      if (type=="up")
         {
          

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

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

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

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

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

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

Стоимость полного кода
452₽ ≈ $5.52