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

multi_pair_rsiema_mtf_nmc.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 и экспоненциальной скользящей средней (EMA) для нескольких валютных пар одновременно. Результаты отображаются в отдельном окне с использованием четырёх буферов: основной индикатор RSI, его сглаженная версия и два уровня.

Индикатор поддерживает работу с пользовательским списком пар и позволяет задать таймфрейм анализа. Для каждой пары на графике создаются текстовые метки с названием инструмента и цветные прямоугольники-разделители.

Верхний и нижний уровни (по умолчанию 70 и 30) используются для определения пересечений ценовых зон. Индикатор рассчитывает данные на основе цены закрытия и предоставляет настройки периодов и типа сглаживания.

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

НастройкаОписание
_ Группа параметров
RSIPeriod Период расчёта индикатора RSI
RSIPrice Тип цены для расчёта RSI
MAPeriod Период скользящей средней
MAType Тип скользящей средней
TimeFrame Таймфрейм анализа
barsPerPair Количество баров для расчёта на каждую пару
levelUp Верхний уровень
levelDown Нижний уровень
text Текстовая настройка
textColor Цвет текста меток
backColor Цвет фона разделителя
separatorWidth Ширина разделителя между парами
UniqueID Уникальный идентификатор индикатора
Получить полный код

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

#property indicator_separate_window
#property  indicator_buffers 4
#property  indicator_color1  DodgerBlue
#property  indicator_color2  Lime
#property  indicator_color3  DimGray
#property  indicator_color4  DimGray
#property indicator_minimum  0
#property indicator_maximum  100
#property  indicator_width1  2
#property  indicator_style3  STYLE_DOT
#property  indicator_style4  STYLE_DOT

extern string    _              = "Parameters";
extern int       RSIPeriod      = 14;
extern int       RSIPrice       = PRICE_CLOSE;
extern int       MAPeriod       = 50;
extern int       MAType         = MODE_EMA;
extern string    TimeFrame      = "Current time frame";
extern int       barsPerPair    = 100;
extern string    pairs          = "EURUSD;GBPUSD;USDCHF";
extern int       levelUp        = 70;
extern int       levelDown      = 30;
extern string    text           = "color";
extern color     textColor      = Silver;
extern color     backColor      = C'48,48,48';
extern int       separatorWidth = 6;
extern string    UniqueID       = "Multi RSI ";

double   ind_buffer1[];
double   ind_buffer2[];
double   ind_buffer3[];
double   ind_buffer4[];

string   aPairs[];
string   shortName;
string   indicatorFileName;
int      timeFrame;
int      window;  

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

int deinit()
{
   for (int i = 0; i < ArraySize(aPairs); i++) { 
         ObjectDelete(shortName+i);
         ObjectDelete(shortName+i+i);
         ObjectDelete(shortName+i+i+1);
      }         
   return(0);
}

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

void calculateRSI(string symbol,int limit,int& shift,int element)
{
   int i;

   for(i=0;i<limit;i++)
   {
      int y=iBarShift(symbol,timeFrame,Time[i]);
      ind_buffer1[shift+i]=iCustom(symbol,timeFrame,indicatorFileName,"calculating",RSIPeriod,RS

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

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

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

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

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

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

Стоимость полного кода
580,20₽ ≈ $7.09