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

multisymbol_color-rsi_lq.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 для выбранной торговой пары или золота и отображает результат в виде цветных гистограмм в отдельном окне. Значения RSI ниже 48 отрисовываются в оттенках красного, выше 52 — в оттенках зелёного, в диапазоне 48–52 — белым блоком. Доступна инверсия расчёта, удваивающая отклонение от среднего уровня 50. Для работы индикатора используются восемь буферов, каждый из которых соответствует определённому уровню интенсивности цвета.

Выбор торгового инструмента осуществляется через числовой параметр, который принимает значения от 1 до 15 и соответствует заданным парам валютным парам и золоту. Параметр периода позволяет настроить чувствительность индикатора RSI. Текстовые параметры содержат подсказки с номерами для корректного выбора нужного символа.

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

НастройкаОписание
Periode Период расчёта индикатора RSI (целое число)
invert_strength Переключатель инверсии значения RSI (true/false)
NOTE Текстовый параметр с подсказкой для пользователя о необходимости выбора символа
selected_Symbol Номер выбранного торгового инструмента от 1 до 15 (1 — EURUSD, 2 — EURGBP, ..., 15 — GOLD)
for_EURUSD Текстовая подсказка с номером для выбора пары EURUSD (введите: 1)
for_EURGBP Текстовая подсказка с номером для выбора пары EURGBP (введите: 2)
for_EURCHF Текстовая подсказка с номером для выбора пары EURCHF (введите: 3)
for_EURJPY Текстовая подсказка с номером для выбора пары EURJPY (введите: 4)
for_EURAUD Текстовая подсказка с номером для выбора пары EURAUD (введите: 5)
for_USDCHF Текстовая подсказка с номером для выбора пары USDCHF (введите: 6)
for_USDJPY Текстовая подсказка с номером для выбора пары USDJPY (введите: 7)
for_USDCAD Текстовая подсказка с номером для выбора пары USDCAD (введите: 8)
for_AUDUSD Текстовая подсказка с номером для выбора пары AUDUSD (введите: 9)
for_NZDUSD Текстовая подсказка с номером для выбора пары NZDUSD (введите: 10)
for_GBPJPY Текстовая подсказка с номером для выбора пары GBPJPY (введите: 11)
for_GBPCHF Текстовая подсказка с номером для выбора пары GBPCHF (введите: 12)
for_GBPUSD Текстовая подсказка с номером для выбора пары GBPUSD (введите: 13)
for_CHFJPY Текстовая подсказка с номером для выбора пары CHFJPY (введите: 14)
for_GOLD Текстовая подсказка с номером для выбора золота GOLD (введите: 15)
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 8

extern   int Periode=40;
extern bool invert_strength=0;
extern string NOTE = "Select symbol"; 
extern   int selected_Symbol=1;
extern string for_EURUSD = "enter: 1";
extern string for_EURGBP = "enter: 2";
extern string for_EURCHF = "enter: 3";
extern string for_EURJPY = "enter: 4";
extern string for_EURAUD = "enter: 5";
extern string for_USDCHF = "enter: 6";
extern string for_USDJPY = "enter: 7";
extern string for_USDCAD = "enter: 8";
extern string for_AUDUSD = "enter: 9";
extern string for_NZDUSD = "enter: 10";
extern string for_GBPJPY = "enter: 11";
extern string for_GBPCHF = "enter: 12";
extern string for_GBPUSD = "enter: 13";
extern string for_CHFJPY = "enter: 14";
extern string for_GOLD   = "enter: 15";

   double     ExtBuffer0[];   
   double     ExtBuffer1[];
   double     ExtBuffer2[];
   double     ExtBuffer3[]; 
   double     ExtBuffer4[];   
   double     ExtBuffer5[];
   double     ExtBuffer6[]; 
   double     ExtBuffer7[];
   double     ExtBuffer8[]; 

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

int deinit()
  {

   return(0);
  }

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

    string currencypair;

  currencypair= choosesymbol(selected_Symbol);
   IndicatorShortName(currencypair+"("+Periode+")");

   int    counted_bars=IndicatorCounted();

   if (counted_bars<0) return(-1);

   if (counted_bars>0) counted_bars--;

   int    pos=Bars-counted_bars;

   double ddraw;

   while(pos

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

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

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

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

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

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

Стоимость полного кода
309,60₽ ≈ $3.78