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

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

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

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

О программе

Данный индикатор для MetaTrader 5 рассчитывает значение RSI с заданным периодом и применяет к нему скользящую среднюю (сглаживание), отображая исходную и сглаженную линии в отдельном окне. Поддерживается работа на разных таймфреймах: при выборе не текущего ТФ данные берутся из соответствующего графика через вызов iCustom. Индикатор отслеживает направление изменения сглаженной RSI и отмечает точки разворота на графике.

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

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

НастройкаОписание
TimeFrame Таймфрейм для отображения индикатора. Укажите «current time frame» для текущего графика или выберите конкретный таймфрейм (M1, M5, M15, M30, H1, H4, D1, W1, MN).
RsiPeriod Период основного расчёта индикатора RSI (по умолчанию 14).
Price Тип цены, используемый для расчёта RSI (по умолчанию PRICE_CLOSE — цена закрытия).
AveragePeriod Период сглаживания, определяющий количество баров, используемых для расчёта средней линии RSI (по умолчанию 25).
AverageMethod Метод сглаживания для расчёта средней линии RSI (по умолчанию MODE_EMA — экспоненциальное скользящее среднее).
alertsOn Главный переключатель, активирующий или деактивирующий всю систему уведомлений индикатора.
alertsOnCurrent Определяет, на каком баре отслеживать смену направления: текущем (true) или предыдущем (false).
alertsMessage Включает или отключает отправку текстового уведомления в платформу MetaTrader при смене направления сглаженной RSI.
alertsSound Включает или отключает звуковой сигнал при смене направления сглаженной RSI.
alertsEmail Включает или отключает отправку уведомлений по электронной почте при смене направления сглаженной RSI.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers   4
#property indicator_color1    DarkGray
#property indicator_color2    LimeGreen
#property indicator_color3    PaleVioletRed
#property indicator_color4    PaleVioletRed
#property indicator_width2    2
#property indicator_width3    2
#property indicator_width4    2
#property indicator_minimum   0
#property indicator_maximum 100
#property indicator_level1   20
#property indicator_level2   80
#property indicator_levelcolor DarkGray

extern string TimeFrame     = "current time frame";
extern int  RsiPeriod       = 14;
extern int  Price           = PRICE_CLOSE;
extern int  AveragePeriod   = 25; 
extern int  AverageMethod   = MODE_EMA;
extern bool alertsOn        = false;
extern bool alertsOnCurrent = true;
extern bool alertsMessage   = true;
extern bool alertsSound     = false;
extern bool alertsEmail     = false;

double rsi[];
double rsia[];
double rsiada[];
double rsiadb[];
double slope[];
string shortName;

string indicatorFileName;
bool   returnBars;
int    timeFrame;

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

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

void manageAlerts()
{
   if (alertsOn)
   {
      if (alertsOnCurrent)
           int whichBar = 0;
      else     whichBar = 1;
      if (slope[whichBar] != slope[whichBar+1])
      {
         if (slope[w

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

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

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

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

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

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

Стоимость полного кода
551,10₽ ≈ $6.74