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

#Signal_Bars_Executive

signal_bars_executive_v1.mq4

Похожие материалы по тегам

xauusd_gold_perfect.mq4MQL4 / MetaTrader 4 · 2 общих теговtm sniper pro.pineTradingView · 2 общих теговsniper pro.mq5MQL5 / MetaTrader 5 · 2 общих теговpro +.pineTradingView · 2 общих теговofada_gold_trader_v230.mq5MQL5 / MetaTrader 5 · 2 общих теговmulti strategy algo combined by enigma mode.pineTradingView · 2 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор для MetaTrader 4, отображающий в отдельном окне или на графике сводную таблицу сигналов по нескольким таймфреймам. В таблице выводятся оценки по MACD, RSI/STR (RSI, CCI, Stochastic) и скользящим средним, а также дополнительные сведения: цена, спред, пункты до открытия, дневной диапазон и средний дневной диапазон. Индикатор не совершает торговых операций.

Пользователь может выбрать до шести таймфреймов, настроить параметры MACD, RSI, CCI, Stochastic и скользящих средних, а также задать цвета и расположение элементов на графике. Реализованы визуальные и звуковые уведомления при превышении заданного порога сигналов, с возможностью ограничения частоты срабатывания. Дополнительно выводятся справочные инструкции по настройке.

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

НастройкаОписание
Note1 Заметка 1 — Текстовая заметка с указанием на инструкцию.
Note2 Заметка 2 — Текстовая заметка о работе индикатора.
___________________ Разделитель — Разделитель группы настроек.
Show_Indicator_Instructions Показывать инструкцию 1 — Показ первой инструкции по настройке индикатора.
Show_Indicator_Instructions_2 Показывать инструкцию 2 — Показ второй инструкции по настройке индикатора.
__________________ Разделитель — Разделитель группы настроек.
SIGBARS_Multi_No Номер экземпляра — Уникальный номер экземпляра индикатора для избежания конфликтов.
symbol Символ — Символ валютной пары для отображения; если пусто, используется текущий символ графика.
Digit_Switch Переключатель разрядности — Переключение между 5-значными и 4-значными котировками.
Spread_Digit_Shift Сдвиг разрядности спреда — Сдвиг десятичной точки при отображении спреда.
IIIIIIIIIIIIIIIII Разделитель: позиция на графике — Разделитель группы настроек позиции на графике.
Corner_of_Chart_RIGHT_TOP Угол графика (правый верхний) — Выбор угла графика для размещения индикатора: правый верхний или левый верхний.
Shift_UP_DN Смещение по вертикали — Смещение индикатора по вертикали.
Adjust_Side_to_side Смещение по горизонтали — Смещение индикатора по горизонтали для размещения нескольких копий рядом.
Sig_Bars_Window Окно индикатора — Номер окна для размещения индикатора (0 — основное окно).
IIIIIIIIIIIIIIIIII Разделитель: таймфреймы — Разделитель группы настроек таймфреймов.
TF1 Таймфрейм 1 — Первый таймфрейм.
TF2 Таймфрейм 2 — Второй таймфрейм.
TF3 Таймфрейм 3 — Третий таймфрейм.
TF4 Таймфрейм 4 — Четвёртый таймфрейм.
TF5 Таймфрейм 5 — Пятый таймфрейм.
TF6 Таймфрейм 6 — Шестой таймфрейм.
No_of_TFs Количество таймфреймов — Количество отображаемых таймфреймов (от 1 до 6).
IIIIIIIIIIIIIIIIIII Разделитель: уведомления — Разделитель группы настроек уведомлений.
AlertLevel Уровень уведомления — Пороговый процент сигналов для срабатывания уведомлений.
POPUP_Alert_ON Всплывающие уведомления — Включение всплывающих уведомлений.
Sound_Constant_Alert_ON Постоянное звуковое уведомление — Включение постоянного звукового уведомления.
Sound_Limited_Alert_ON Ограниченное звуковое уведомление — Включение ограниченного по частоте звукового уведомления.
Show_Visual_Alert Визуальные уведомления — Отображение визуальных уведомлений.
Alert_col_UP Цвет уведомления вверх — Цвет визуального уведомления о восходящем сигнале.
Alert_col_DN Цвет уведомления вниз — Цвет визуального уведомления о нисходящем сигнале.
Alert_col_NEUTRAL Цвет нейтрального уведомления — Цвет визуального уведомления при отсутствии сигнала.
Alert_Frequency_Minutes Частота уведомлений (минуты) — Таймфрейм в минутах для проверки смены бара при уведомлениях.
Show_Price Показывать цену — Отображение текущей цены.
Show_Xtra_Details Показывать доп. сведения — Отображение дополнительных сведений (спред, пункты, диапазон, среднее).
Show_Smaller_Size Уменьшенный размер — Уменьшенный размер отображения индикатора.
Show_BrokerTime Показывать время брокера — Отображение времени брокера.
Show_Header Показывать заголовок — Отображение заголовка с названием индикатора и символом.
Show_Indicator_Bars Показывать строки индикаторов — Отображение строк сигналов индикаторов.
____________________NOTE Заметка о среднем — Текстовая заметка о настройках среднего.
Select_Average Выбор среднего — Количество дней для расчёта среднего дневного диапазона (0, 1-10, 15, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100).
_______________________________ Разделитель — Разделитель группы настроек.
Title_Color Цвет заголовка — Цвет заголовка.
TimeFrame_Label_color Цвет подписей таймфреймов — Цвет подписей таймфреймов.
BarLabel_color Цвет подписей строк — Цвет подписей строк индикаторов в таблице.
CommentLabel_color Цвет комментариев — Цвет текстовых комментариев в таблице.
Spread_color Цвет спреда — Цвет значения спреда.
HI_LO_color Цвет High-Low — Цвет значения дневного диапазона High-Low.
Pips_UP Цвет пунктов вверх — Цвет значения пунктов при восходящем движении.
Pips_DN Цвет пунктов вниз — Цвет значения пунктов при нисходящем движении.
Daily_AV_UP Цвет среднего дневного диапазона вверх — Цвет значения среднего дневного диапазона при восходящем сигнале.
Daily_AV_DN Цвет среднего дневного диапазона вниз — Цвет значения среднего дневного диапазона при нисходящем сигнале.
IIIIIIIIIIIIIIIIIIII Разделитель: цвет цены — Разделитель группы настроек цвета цены.
Price_UP Цвет цены вверх — Цвет цены при восходящем сигнале.
Price_DN Цвет цены вниз — Цвет цены при нисходящем сигнале.
Price_Neutral Цвет цены нейтральный — Цвет цены при нейтральном сигнале.
IIIIIIIIIIIIIIIIIIIII Разделитель: MACD — Разделитель группы настроек MACD.
MACD_Fast MACD: быстрый период — Период быстрой скользящей средней MACD.
MACD_Slow MACD: медленный период — Период медленной скользящей средней MACD.
MACD_Signal MACD: период сигнала — Период сигнальной линии MACD.
MACD_PRICE_TYPE MACD: тип цены — Тип цены для расчёта MACD.
IIIIIIIIIIIIIIIIIIIIIII Разделитель: цвет MACD — Разделитель группы настроек цвета MACD.
XUP_above_0 MACD вверх выше 0 — Цвет сигнала вверх по MACD выше нулевой линии.
XDN_above_0 MACD вниз выше 0 — Цвет сигнала вниз по MACD выше нулевой линии.
XUP_below_0 MACD вверх ниже 0 — Цвет сигнала вверх по MACD ниже нулевой линии.
XDN_below_0 MACD вниз ниже 0 — Цвет сигнала вниз по MACD ниже нулевой линии.
IIIIIIIIIIIIIIIIIIIIIIII Разделитель: STR или RSI — Разделитель группы настроек STR или RSI.
Switch_STR_to_RSI Переключить STR на RSI — Переключение между режимами STR (RSI+CCI+Stochastic) и RSI.
RSI_Period1 RSI: период 1 — Первый период RSI в режиме RSI.
RSI_Period2 RSI: период 2 — Второй период RSI в режиме RSI.
RSI_Period3 RSI: период 3 — Третий период RSI в режиме RSI.
RSI_Price RSI: тип цены (режим RSI) — Тип цены для расчёта RSI в режиме RSI.
IIIIIIIIIIIIIIIIIIIIIIIII Разделитель: RSI — Разделитель группы настроек RSI.
RSI_Period RSI: период — Период RSI в режиме STR.
RSI_PRICE_TYPE RSI: тип цены — Тип цены для расчёта RSI в режиме STR.
IIIIIIIIIIIIIIIIIIIIIIIIII Разделитель: CCI — Разделитель группы настроек CCI.
CCI_Period Период CCI — Период расчёта CCI.
CCI_PRICE_TYPE Тип цены CCI — Тип цены для расчёта CCI.
IIIIIIIIIIIIIIIIIIIIIIIIIII Разделитель: Stochastic — Разделитель группы настроек Stochastic.
STOCH_K_Period Stochastic: период K — Период K стохастика.
STOCH_D_Period Stochastic: период D — Период D стохастика.
STOCH_Slowing Stochastic: замедление — Замедление стохастика.
STOCH_MA_MODE Stochastic: метод усреднения — Метод усреднения стохастика.
IIIIIIIIIIIIIIIIIIIIIIIIIIII Разделитель: цвет STR — Разделитель группы настроек цвета STR.
STR_UP Цвет STR вверх — Цвет сигнала вверх по STR.
STR_DN Цвет STR вниз — Цвет сигнала вниз по STR.
STR_NO_Signal Цвет STR без сигнала — Цвет отсутствия сигнала по STR.
IIIIIIIIIIIIIIIIIIIIIIIIIIIII Разделитель: скользящие средние — Разделитель группы настроек скользящих средних.
MA_Fast MA: быстрый период — Период быстрой скользящей средней.
MA_Slow MA: медленный период — Период медленной скользящей средней.
MA_MODE MA: метод усреднения — Метод усреднения скользящих средних.
MA_PRICE_TYPE MA: тип цены — Тип цены для расчёта скользящих средних.
IIIIIIIIIIIIIIIIIIIIIIIIIIIIII Разделитель: цвет скользящих средних — Разделитель группы настроек цвета скользящих средних.
MA_UP Цвет MA вверх — Цвет сигнала вверх по скользящим средним.
MA_DN Цвет MA вниз — Цвет сигнала вниз по скользящим средним.
Получить полный код

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

/*
   Generated by EX4-TO-MQ4 decompiler V4.0.220.2c []
   Website: 
   E-mail : p******m*@gmail.com

*/

#property indicator_chart_window

extern string Note1 = "See Indicator Instructions for the";
extern string Note2 = "Operation of this Indicator";
extern string ___________________ = "____________________________________________________";
extern bool Show_Indicator_Instructions = FALSE;
extern bool Show_Indicator_Instructions_2 = FALSE;
extern string __________________ = "____________________________________________________";
extern int SIGBARS_Multi_No = 1;
extern string IIIIIIIIIIIIIIII_NOTE......Load = "Currency Pairs Below    >>>>>>>>>>>>>>>>>>";
extern string symbol = "";
extern bool Digit_Switch = FALSE;
extern bool Spread_Digit_Shift = FALSE;
extern string IIIIIIIIIIIIIIIII = "<<<< Chart Position Settings >>>>>";
extern bool Corner_of_Chart_RIGHT_TOP = TRUE;
extern int Shift_UP_DN = 0;
extern int Adjust_Side_to_side = 20;
extern int Sig_Bars_Window = 0;
extern string IIIIIIIIIIIIIIIIII = "<<<< Adjustable TimeFrames >>>>>>>>>>>>>>>>>>>>>>>>";
extern int TF1 = 1;
extern int TF2 = 5;
extern int TF3 = 15;
extern int TF4 = 30;
extern int TF5 = 60;
extern int TF6 = 240;
extern string IIIIIIIIIIIIIIIIII. = "<<<< Number of TimeFrames >>>>";
extern int No_of_TFs = 6;
extern string IIIIIIIIIIIIIIIIIII = "<<<< Alert & Sound Settings >>>>>";
extern int AlertLevel = 60;
extern bool POPUP_Alert_ON = FALSE;
extern bool Sound_Constant_Alert_ON = FALSE;
extern bool Sound_Limited_Alert_ON = FALSE;
extern bool Show_Visual_Alert = TRUE;
extern color Alert_col_UP = Lime;
extern color Alert_col_DN = Red;
extern color Alert_col_NEUTRAL = Gray;
extern string ____________________NOTE.. = "Minutes = 1/5/15/30 = TFrame mins";
extern int Alert_Frequency_Minutes = 1;
extern string IIIIIIIIIIIIIIIIIII. = " <<<< Comments Settings >>>>>>>>";
extern bool Show_Price = TRUE;
extern bool Show_Xtra_Details = TRUE;
extern bool Show_Smaller_Size = TRUE;
extern bool Show_BrokerTime = FALSE;
extern bool Show_Header = TRUE;
extern bool Show_Indicator_Bars = TRUE;
extern string ____________________NOTE = "Average Settings 0 to 10 & 15/20/25 ";
extern string ____________________NOTE. = "30/35/40/45/50/60/70/80/90/100 ";
extern int Select_Average = 0;
extern string _______________________________ = "_______________________________________________";
extern color Title_Color = Black;
extern color TimeFrame_Label_color = DimGray;
extern color BarLabel_color = DimGray;
extern color CommentLabel_color = Gray;
extern color Spread_color = DarkSlateGray;
extern color HI_LO_color = DarkSlateGray;
extern color Pips_UP = Lime;
extern color Pips_DN = OrangeRed;
extern color Daily_AV_UP = Lime;
extern color Daily_AV_DN = OrangeRed;
extern string IIIIIIIIIIIIIIIIIIII = " <<<< Price Color Settings >>>>>>>>";
extern color Price_UP = Lime;
extern color Price_DN = Red;
extern color Price_Neutral = Orange;
extern string IIIIIIIIIIIIIIIIIIIII = "<<<< MACD Settings >>>>>>>>>>>";
extern int MACD_Fast = 8;
extern int MACD_Slow = 17;
extern int MACD_Signal = 9;
extern int MACD_PRICE_TYPE = 0;
extern string IIIIIIIIIIIIIIIIIIIIIII = "<<<< MACD Colors >>>>>>>>>>>>>>>>>>";
extern color XUP_above_0 = Lime;
extern color XDN_above_0 = Tomato;
extern color XUP_below_0 = Green;
extern color XDN_below_0 = Red;
extern string IIIIIIIIIIIIIIIIIIIIIIII = "<<<< STR or RSI Settings >>>>>>>>>>>>>";
extern bool Switch_STR_to_RSI = TRUE;
extern int RSI_Period1 = 5;
extern int RSI_Period2 = 9;
extern int RSI_Period3 = 18;
extern int RSI_Price = 0;
extern string IIIIIIIIIIIIIIIIIIIIIIIII = "<<<< STR RSI Settings >>>>>>>>>>>>>";
extern int RSI_Period = 9;
extern int RSI_PRICE_TYPE = 0;
extern string IIIIIIIIIIIIIIIIIIIIIIIIII = "<<<< STR CCI Settings >>>>>>>>>>>>>>";
extern int CCI_Period = 13;
extern int CCI_PRICE_TYPE = 0;
extern string IIIIIIIIIIIIIIIIIIIIIIIIIII = "<<<< STR STOCH Settings >>>>>>>>>>>";
extern int STOCH_K_Period = 5;
extern int STOCH_D_Period = 3;
extern int STOCH_Slowing = 3;
extern int STOCH_MA_MODE = 1;
extern string IIIIIIIIIIIIIIIIIIIIIIIIIIII = "<<<< STR Colors >>>>>>>>>>>>>>>>";
extern color STR_UP = Lime;
extern color STR_DN = Red;
extern color STR_NO_Signal = Orange;
extern string IIIIIIIIIIIIIIIIIIIIIIIIIIIII = "<<<< MA Settings >>>>>>>>>>>>>>";
extern int MA_Fast = 5;
extern int MA_Slow = 9;
extern int MA_MODE = 1;
extern int MA_PRICE_TYPE = 0;
extern string IIIIIIIIIIIIIIIIIIIIIIIIIIIIII = "<<<< MA Colors >>>>>>>>>>>>>>";
extern color MA_UP = Lime;
extern color MA_DN = Red;
int gi_576;
int gi_580;
int gi_584;
int gi_588;
double g_color_592;
int g_datetime_600 = 0;

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

int deinit() {
   ObjectDelete("cja" + SIGBARS_Multi_No + "");
   ObjectDelete("Signalprice" + SIGBARS_Multi_No + "");
   ObjectDelete("tsd_FREE" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_BARS_TF1" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_BARS_TF2" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_BARS_TF3" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_BARS_TF4" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_BARS_TF5" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_BARS_TF6" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalMACD_TEXT" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalMACDM1" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalMACDM5" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalMACDM15" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalMACDM30" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalMACDH1" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalMACDH4" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTR_TEXT" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRM1" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRM5" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRM15" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRM30" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRH1" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRH4" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMA_TEXT" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAM1" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAM5" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAM15" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAM30" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAH1" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAH4" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_1" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_2" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_3" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_4" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_5" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_6" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_7" + SIGBARS_Multi_No + "");
   ObjectDelete("SIG_DETAIL_8" + SIGBARS_Multi_No + "");
   ObjectDelete("Signalcurr" + SIGBARS_Multi_No + "");
   Comment("");
   ObjectDelete("SSignalMACDM30tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SSignalMACDH1tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SSignalMACDH4tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SSignalMACDH4tfx" + SIGBARS_Multi_No + "");
   ObjectDelete("SSignalMACDH4tfxx" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRM30tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRH1tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRH4tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRH4tfx" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalSTRH4tfxx" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAM30tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAH1tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAH4tf" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAH4tfx" + SIGBARS_Multi_No + "");
   ObjectDelete("SignalEMAH4tfxx" + SIGBARS_Multi_No + "");
   ObjectDelete("BrokerTime" + SIGBARS_Multi_No + "");
   ObjectDelete("Signal_Bars_Trial_Info");
   ObjectDelete("cja Copyright" + SIGBARS_Multi_No + "");
   ObjectDelete("SigAlert" + SIGBARS_Multi_No + "");
   ObjectDelete("SigAlert1" + SIGBARS_Multi_No + "");

   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   color l_color_32;
   int li_96;
   int li_100;
   int li_104;
   int li_108;
   int li_112;
   int li_116;
   int li_124;
   int li_128;
   int li_132;
   int li_136;
   int li_140;
   int li_144;
   int l_fontsize_148;
   int li_152;
   double ld_156;
   double ld_164;
   double ld_172;
   double ld_180;
   double ld_188;
   double ld_196;
   double ld_204;
   double ld_212;
   double ld_220;
   double ld_228;
   double ld_236;
   double ld_244;
   double ld_252;
   double ld_260;
   double ld_268;
   double ld_276;
   double ld_284;
   double ld_292;
   double ld_300;
   double ld_308;
   double ld_316;
   double ld_324;
   double ld_332;
   double ld_340;
   double ld_348;
   double ld_356;
   double ld_364;
   double ld_372;
   double ld_380;
   double ld_388;
   double ld_396;
   double ld_404;
   double ld_412;
   double ld_420;
   double ld_428;
   double ld_436;
   color l_color_520;
   color l_color_524;
   color l_color_528;
   color l_color_532;
   color l_color_536;
   color l_color_540;
   int li_648;
   int li_652;
   int li_656;
   int li_660;
   int li_664;
   int li_668;
   int li_672;
   int li_676;
   int li_680;
   int li_684;
   int li_688;
   int li_692;
   int l_fontsize_696;
   int l_fontsize_700;
   int li_704;
   int li_708;
   int li_712;
   int li_716;
   int li_720;
   int li_724;
   int li_728;
   double l_irsi_732;
   double l_irsi_740;
   double l_irsi_748;
   double l_irsi_756;
   double l_irsi_764;
   double l_irsi_772;
   int li_1084;
   int li_1088;
   int li_1092;
   int li_1096;
   int li_1100;
   int li_1104;
   int li_1108;
   int li_1112;
   int li_1116;
   int li_1120;
   int li_1124;
   int li_1128;
   int l_fontsize_1132;
   int l_fontsize_1136;
   int li_1140;
   int li_1144;
   int li_1148;
   int li_1152;
   int li_1156;
   int li_1160;
   int li_1164;
   string ls_unused_1336;
   color l_color_1344;
   color l_color_1348;
   color l_color_1352;
   color l_color_1356;
   color l_color_1360;
   color l_color_1364;
   int li_1380;
   int li_1384;
   int li_1388;
   int li_1392;
   int li_1396;
   int li_1400;
   int li_1404;
   int li_1408;
   int li_1412;
   int li_1416;
   int li_1420;
   int li_1424;
   int l_fontsize_1428;
   int l_fontsize_1432;
   int li_1436;
   int li_1440;
   int li_1444;
   int li_1448;
   int li_1452;
   int li_1456;
   int li_1460;
   int li_1464;
   string l_dbl2str_1484;
   string l_dbl2str_1492;
   color l_color_1508;
   color l_color_1512;
   int li_1516;
   int li_1520;
   int l_fontsize_1524;
   int li_1528;
   color l_color_1556;
   double ld_2360;
   double ld_2368;
   color l_color_2392;
   color l_color_2396;
   int l_fontsize_2464;
   int l_fontsize_2468;
   int l_fontsize_2472;
   int li_2476;
   int li_2480;
   int li_2484;
   int li_2488;
   int li_2492;
   int li_2496;
   int li_2500;
   int li_2504;
   int li_2508;
   int li_2512;
   int li_2516;
   int li_2520;
   int li_2524;
   int li_2528;
   int li_2532;
   int li_2536;
   int li_2540;
   int li_2544;
   int li_0 = 000000;
   int li_4 = 000000;

   double ld_8 = NormalizeDouble(MarketInfo(Symbol(), MODE_BID), Digits);
   double l_ima_16 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_CLOSE, 1);
   string ls_unused_24 = "";
   if (l_ima_16 > ld_8) {
      ls_unused_24 = "";
      l_color_32 = DarkBlue;
      g_color_592 = DarkOrange;
   }
   if (l_ima_16 < ld_8) {
      ls_unused_24 = "";
      l_color_32 = Silver;
      g_color_592 = Red;
   }
   if (l_ima_16 == ld_8) {
      ls_unused_24 = "";
      l_color_32 = DarkOrange;
      g_color_592 = Blue;

   }
   int l_ind_counted_44 = IndicatorCounted();
   string l_text_48 = "";
   string l_text_56 = "";
   string l_text_64 = "";
   string l_text_72 = "";
   string l_text_80 = "";
   string l_text_88 = "";
   if (TF1 == PERIOD_M1) l_text_48 = "M1";
   if (TF1 == PERIOD_M5) l_text_48 = "M5";
   if (TF1 == PERIOD_M15) l_text_48 = "M15";
   if (TF1 == PERIOD_M30) l_text_48 = "M30";
   if (TF1 == PERIOD_H1) l_text_48 = "H1";
   if (TF1 == PERIOD_H4) l_text_48 = "H4";
   if (TF1 == PERIOD_D1) l_text_48 = "D1";
   if (TF1 == PERIOD_W1) l_text_48 = "W1";
   if (TF1 == PERIOD_MN1) l_text_48 = "MN";
   if (TF2 == PERIOD_M1) l_text_56 = "M1";
   if (TF2 == PERIOD_M5) l_text_56 = "M5";
   if (TF2 == PERIOD_M15) l_text_56 = "M15";
   if (TF2 == PERIOD_M30) l_text_56 = "M30";
   if (TF2 == PERIOD_H1) l_text_56 = "H1";
   if (TF2 == PERIOD_H4) l_text_56 = "H4";
   if (TF2 == PERIOD_D1) l_text_56 = "D1";
   if (TF2 == PERIOD_W1) l_text_56 = "W1";
   if (TF2 == PERIOD_MN1) l_text_56 = "MN";
   if (TF3 == PERIOD_M1) l_text_64 = "M1";
   if (TF3 == PERIOD_M5) l_text_64 = "M5";
   if (TF3 == PERIOD_M15) l_text_64 = "M15";
   if (TF3 == PERIOD_M30) l_text_64 = "M30";
   if (TF3 == PERIOD_H1) l_text_64 = "H1";
   if (TF3 == PERIOD_H4) l_text_64 = "H4";
   if (TF3 == PERIOD_D1) l_text_64 = "D1";
   if (TF3 == PERIOD_W1) l_text_64 = "W1";
   if (TF3 == PERIOD_MN1) l_text_64 = "MN";
   if (TF4 == PERIOD_M1) l_text_72 = "M1";
   if (TF4 == PERIOD_M5) l_text_72 = "M5";
   if (TF4 == PERIOD_M15) l_text_72 = "M15";
   if (TF4 == PERIOD_M30) l_text_72 = "M30";
   if (TF4 == PERIOD_H1) l_text_72 = "H1";
   if (TF4 == PERIOD_H4) l_text_72 = "H4";
   if (TF4 == PERIOD_D1) l_text_72 = "D1";
   if (TF4 == PERIOD_W1) l_text_72 = "W1";
   if (TF4 == PERIOD_MN1) l_text_72 = "MN";
   if (TF5 == PERIOD_M1) l_text_80 = "M1";
   if (TF5 == PERIOD_M5) l_text_80 = "M5";
   if (TF5 == PERIOD_M15) l_text_80 = "M15";
   if (TF5 == PERIOD_M30) l_text_80 = "M30";
   if (TF5 == PERIOD_H1) l_text_80 = "H1";
   if (TF5 == PERIOD_H4) l_text_80 = "H4";
   if (TF5 == PERIOD_D1) l_text_80 = "D1";
   if (TF5 == PERIOD_W1) l_text_80 = "W1";
   if (TF5 == PERIOD_MN1) l_text_80 = "MN";
   if (TF6 == PERIOD_M1) l_text_88 = "M1";
   if (TF6 == PERIOD_M5) l_text_88 = "M5";
   if (TF6 == PERIOD_M15) l_text_88 = "M15";
   if (TF6 == PERIOD_M30) l_text_88 = "M30";
   if (TF6 == PERIOD_H1) l_text_88 = "H1";
   if (TF6 == PERIOD_H4) l_text_88 = "H4";
   if (TF6 == PERIOD_D1) l_text_88 = "D1";
   if (TF6 == PERIOD_W1) l_text_88 = "W1";
   if (TF6 == PERIOD_MN1) l_text_88 = "MN";
   if (TF1 == PERIOD_M15) li_96 = -2;
   if (TF1 == PERIOD_M30) li_96 = -2;
   if (TF2 == PERIOD_M15) li_100 = -2;
   if (TF2 == PERIOD_M30) li_100 = -2;
   if (TF3 == PERIOD_M15) li_104 = -2;
   if (TF3 == PERIOD_M30) li_104 = -2;
   if (TF4 == PERIOD_M15) li_108 = -2;
   if (TF4 == PERIOD_M30) li_108 = -2;
   if (TF5 == PERIOD_M15) li_112 = -2;
   if (TF5 == PERIOD_M30) li_112 = -2;
   if (TF6 == PERIOD_M15) li_116 = -2;
   if (TF6 == PERIOD_M30) li_116 = -2;
   if (Shift_UP_DN < 0) return (0);
   if (Show_Smaller_Size == FALSE) {
      l_fontsize_148 = 7;
      if (No_of_TFs >= 1) li_144 = 24;
      if (No_of_TFs >= 2) {
         li_140 = 22;
         li_144 = 9;
      }
      if (No_of_TFs >= 3) {
         li_136 = 20;
         li_140 = 13;
         li_144 = 5;
      }
      if (No_of_TFs >= 4) {
         li_132 = 0;
         li_136 = 0;
         li_140 = 0;
         li_144 = 1;
      }
      if (No_of_TFs >= 5) {
         li_128 = 0;
         li_132 = 0;
         li_136 = 0;
         li_140 = 0;
         li_144 = 1;
      }
      if (No_of_TFs >= 6) {
         li_124 = 0;
         li_128 = 0;
         li_132 = 0;
         li_136 = 0;
         li_140 = 0;
         li_144 = 1;
      }
   }
   if (Show_Smaller_Size == TRUE) {
      if (Show_Smaller_Size == TRUE) li_152 = 3;
      l_fontsize_148 = 6;
      if (No_of_TFs >= 1) li_144 = 24;
      if (No_of_TFs >= 2) {
         li_140 = 22;
         li_144 = 9;
      }
      if (No_of_TFs >= 3) {
         li_136 = 12;
         li_140 = 8;
         li_144 = 3;
      }
      if (No_of_TFs >= 4) {
         li_132 = -6;
         li_136 = -4;
         li_140 = -1;
         li_144 = 1;
      }
      if (No_of_TFs >= 5) {
         li_128 = -8;
         li_132 = -6;
         li_136 = -4;
         li_140 = -1;
         li_144 = 1;
      }
      if (No_of_TFs >= 6) {
         li_124 = -10;
         li_128 = -8;
         li_132 = -6;
         li_136 = -4;
         li_140 = -1;
         li_144 = 1;
      }
   }
   if (Show_Indicator_Bars) {
      if (No_of_TFs >= 6) {
         ObjectDelete("SIG_BARS_TF1" + SIGBARS_Multi_No + "");
         ObjectCreate("SIG_BARS_TF1" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SIG_BARS_TF1" + SIGBARS_Multi_No + "", l_text_48, l_fontsize_148, "Arial Bold", TimeFrame_Label_color);
         ObjectSet("SIG_BARS_TF1" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SIG_BARS_TF1" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, Adjust_Side_to_side + 114 + li_96 + li_124);
         ObjectSet("SIG_BARS_TF1" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, Shift_UP_DN + 25 + li_152);
      }
      if (No_of_TFs >= 5) {
         ObjectDelete("SIG_BARS_TF2" + SIGBARS_Multi_No + "");
         ObjectCreate("SIG_BARS_TF2" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SIG_BARS_TF2" + SIGBARS_Multi_No + "", l_text_56, l_fontsize_148, "Arial Bold", TimeFrame_Label_color);
         ObjectSet("SIG_BARS_TF2" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SIG_BARS_TF2" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, Adjust_Side_to_side + 94 + li_100 + li_128);
         ObjectSet("SIG_BARS_TF2" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, Shift_UP_DN + 25 + li_152);
      }
      if (No_of_TFs >= 4) {
         ObjectDelete("SIG_BARS_TF3" + SIGBARS_Multi_No + "");
         ObjectCreate("SIG_BARS_TF3" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SIG_BARS_TF3" + SIGBARS_Multi_No + "", l_text_64, l_fontsize_148, "Arial Bold", TimeFrame_Label_color);
         ObjectSet("SIG_BARS_TF3" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SIG_BARS_TF3" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, Adjust_Side_to_side + 74 + li_104 + li_132);
         ObjectSet("SIG_BARS_TF3" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, Shift_UP_DN + 25 + li_152);
      }
      if (No_of_TFs >= 3) {
         ObjectDelete("SIG_BARS_TF4" + SIGBARS_Multi_No + "");
         ObjectCreate("SIG_BARS_TF4" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SIG_BARS_TF4" + SIGBARS_Multi_No + "", l_text_72, l_fontsize_148, "Arial Bold", TimeFrame_Label_color);
         ObjectSet("SIG_BARS_TF4" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SIG_BARS_TF4" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, Adjust_Side_to_side + 54 + li_108 + li_136);
         ObjectSet("SIG_BARS_TF4" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, Shift_UP_DN + 25 + li_152);
      }
      if (No_of_TFs >= 2) {
         ObjectDelete("SIG_BARS_TF5" + SIGBARS_Multi_No + "");
         ObjectCreate("SIG_BARS_TF5" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SIG_BARS_TF5" + SIGBARS_Multi_No + "", l_text_80, l_fontsize_148, "Arial Bold", TimeFrame_Label_color);
         ObjectSet("SIG_BARS_TF5" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SIG_BARS_TF5" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, Adjust_Side_to_side + 34 + li_112 + li_140);
         ObjectSet("SIG_BARS_TF5" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, Shift_UP_DN + 25 + li_152);
      }
      if (No_of_TFs >= 1) {
         ObjectDelete("SIG_BARS_TF6" + SIGBARS_Multi_No + "");
         ObjectCreate("SIG_BARS_TF6" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SIG_BARS_TF6" + SIGBARS_Multi_No + "", l_text_88, l_fontsize_148, "Arial Bold", TimeFrame_Label_color);
         ObjectSet("SIG_BARS_TF6" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SIG_BARS_TF6" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, Adjust_Side_to_side + 14 + li_116 + li_144);
         ObjectSet("SIG_BARS_TF6" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, Shift_UP_DN + 25 + li_152);
      }
   }
   if (symbol == "") symbol = Symbol();
   string ls_unused_444 = "";
   string l_text_452 = "";
   string l_text_460 = "";
   string l_text_468 = "";
   string l_text_476 = "";
   string l_text_484 = "";
   string l_text_492 = "";
   string ls_unused_500 = "";
   string ls_unused_508 = "";
   double l_imacd_552 = iMACD(symbol, TF1, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_560 = iMACD(symbol, TF1, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_568 = iMACD(symbol, TF2, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_576 = iMACD(symbol, TF2, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_584 = iMACD(symbol, TF3, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_592 = iMACD(symbol, TF3, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_600 = iMACD(symbol, TF4, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_608 = iMACD(symbol, TF4, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_616 = iMACD(symbol, TF5, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_624 = iMACD(symbol, TF5, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_632 = iMACD(symbol, TF6, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_640 = iMACD(symbol, TF6, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   if (l_imacd_552 > l_imacd_560) {
      l_text_468 = "-";
      l_color_528 = XUP_below_0;
      ld_156 = 1;
      ld_300 = 0;
   }
   if (l_imacd_552 <= l_imacd_560) {
      l_text_468 = "-";
      l_color_528 = XDN_above_0;
      ld_156 = 0;
      ld_300 = 1;
   }
   if (l_imacd_552 > l_imacd_560 && l_imacd_552 > 0.0) {
      l_text_468 = "-";
      l_color_528 = XUP_above_0;
   }
   if (l_imacd_552 <= l_imacd_560 && l_imacd_552 < 0.0) {
      l_text_468 = "-";
      l_color_528 = XDN_below_0;
   }
   if (l_imacd_568 > l_imacd_576) {
      l_text_476 = "-";
      l_color_532 = XUP_below_0;
      ld_164 = 1;
      ld_308 = 0;
   }
   if (l_imacd_568 <= l_imacd_576) {
      l_text_476 = "-";
      l_color_532 = XDN_above_0;
      ld_164 = 0;
      ld_308 = 1;
   }
   if (l_imacd_568 > l_imacd_576 && l_imacd_568 > 0.0) {
      l_text_476 = "-";
      l_color_532 = XUP_above_0;
   }
   if (l_imacd_568 <= l_imacd_576 && l_imacd_568 < 0.0) {
      l_text_476 = "-";
      l_color_532 = XDN_below_0;
   }
   if (l_imacd_584 > l_imacd_592) {
      l_text_484 = "-";
      l_color_536 = XUP_below_0;
      ld_172 = 1;
      ld_316 = 0;
   }
   if (l_imacd_584 <= l_imacd_592) {
      l_text_484 = "-";
      l_color_536 = XDN_above_0;
      ld_172 = 0;
      ld_316 = 1;
   }
   if (l_imacd_584 > l_imacd_592 && l_imacd_584 > 0.0) {
      l_text_484 = "-";
      l_color_536 = XUP_above_0;
   }
   if (l_imacd_584 <= l_imacd_592 && l_imacd_584 < 0.0) {
      l_text_484 = "-";
      l_color_536 = XDN_below_0;
   }
   if (l_imacd_600 > l_imacd_608) {
      l_text_492 = "-";
      l_color_540 = XUP_below_0;
      ld_180 = 1;
      ld_324 = 0;
   }
   if (l_imacd_600 <= l_imacd_608) {
      l_text_492 = "-";
      l_color_540 = XDN_above_0;
      ld_180 = 0;
      ld_324 = 1;
   }
   if (l_imacd_600 > l_imacd_608 && l_imacd_600 > 0.0) {
      l_text_492 = "-";
      l_color_540 = XUP_above_0;
   }
   if (l_imacd_600 <= l_imacd_608 && l_imacd_600 < 0.0) {
      l_text_492 = "-";
      l_color_540 = XDN_below_0;
   }
   if (l_imacd_616 > l_imacd_624) {
      l_text_452 = "-";
      l_color_520 = XUP_below_0;
      ld_188 = 1;
      ld_332 = 0;
   }
   if (l_imacd_616 <= l_imacd_624) {
      l_text_452 = "-";
      l_color_520 = XDN_above_0;
      ld_188 = 0;
      ld_332 = 1;
   }
   if (l_imacd_616 > l_imacd_624 && l_imacd_616 > 0.0) {
      l_text_452 = "-";
      l_color_520 = XUP_above_0;
   }
   if (l_imacd_616 <= l_imacd_624 && l_imacd_616 < 0.0) {
      l_text_452 = "-";
      l_color_520 = XDN_below_0;
   }
   if (l_imacd_632 > l_imacd_640) {
      l_text_460 = "-";
      l_color_524 = XUP_below_0;
      ld_196 = 1;
      ld_340 = 0;
   }
   if (l_imacd_632 <= l_imacd_640) {
      l_text_460 = "-";
      l_color_524 = XDN_above_0;
      ld_196 = 0;
      ld_340 = 1;
   }
   if (l_imacd_632 > l_imacd_640 && l_imacd_632 > 0.0) {
      l_text_460 = "-";
      l_color_524 = XUP_above_0;
   }
   if (l_imacd_632 <= l_imacd_640 && l_imacd_632 < 0.0) {
      l_text_460 = "-";
      l_color_524 = XDN_below_0;
   }
   if (Show_Smaller_Size == FALSE) {
      li_648 = 135;
      li_704 = 35;
      l_fontsize_700 = 6;
      li_652 = 110;
      li_708 = 2;
      l_fontsize_696 = 45;
      li_656 = 90;
      li_712 = 2;
      l_fontsize_696 = 45;
      li_660 = 70;
      li_716 = 2;
      l_fontsize_696 = 45;
      li_664 = 50;
      li_720 = 2;
      l_fontsize_696 = 45;
      li_668 = 30;
      li_724 = 2;
      l_fontsize_696 = 45;
      li_672 = 10;
      li_728 = 2;
      l_fontsize_696 = 45;
      if (No_of_TFs >= 1) {
         li_672 = 10;
         li_648 = 82;
         li_684 = 26;
         li_688 = 42;
         li_692 = 58;
      }
      if (No_of_TFs >= 2) {
         li_668 = 60;
         li_672 = 10;
         li_648 = 85;
         li_680 = 45;
         li_684 = 25;
      }
      if (No_of_TFs >= 3) {
         li_664 = 66;
         li_668 = 38;
         li_672 = 10;
         li_648 = 97;
         li_676 = 74;
         li_680 = 46;
         li_684 = 18;
      }
      if (No_of_TFs >= 4) {
         li_664 = 50;
         li_668 = 30;
         li_672 = 10;
         li_648 = 95;
         li_676 = 50;
         li_680 = 30;
         li_684 = 10;
      }
      if (No_of_TFs >= 5) li_648 = 115;
      if (No_of_TFs >= 6) li_648 = 135;
   }
   if (Show_Smaller_Size == TRUE) {
      li_648 = 120;
      li_704 = 35;
      l_fontsize_700 = 6;
      li_652 = 100;
      li_708 = 6;
      l_fontsize_696 = 40;
      li_656 = 82;
      li_712 = 6;
      l_fontsize_696 = 40;
      li_660 = 64;
      li_716 = 6;
      l_fontsize_696 = 40;
      li_664 = 46;
      li_720 = 6;
      l_fontsize_696 = 40;
      li_668 = 28;
      li_724 = 6;
      l_fontsize_696 = 40;
      li_672 = 10;
      li_728 = 6;
      l_fontsize_696 = 40;
      if (No_of_TFs >= 1) {
         li_672 = 10;
         li_648 = 82;
         li_684 = 25;
         li_688 = 40;
         li_692 = 55;
      }
      if (No_of_TFs >= 2) {
         li_668 = 58;
         li_672 = 10;
         li_648 = 85;
         li_680 = 43;
         li_684 = 25;
      }
      if (No_of_TFs >= 3) {
         li_664 = 58;
         li_668 = 33;
         li_672 = 10;
         li_648 = 85;
         li_676 = 63;
         li_680 = 40;
         li_684 = 15;
      }
      if (No_of_TFs >= 4) {
         li_664 = 46;
         li_668 = 28;
         li_672 = 10;
         li_648 = 85;
         li_676 = 46;
         li_680 = 28;
         li_684 = 10;
      }
      if (No_of_TFs >= 5) li_648 = 103;
      if (No_of_TFs >= 6) li_648 = 120;
   }
   if (Show_Indicator_Bars) {
      if (No_of_TFs >= 3) {
         ObjectDelete("SSignalMACDM30tf" + SIGBARS_Multi_No + "");
         ObjectCreate("SSignalMACDM30tf" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SSignalMACDM30tf" + SIGBARS_Multi_No + "", l_text_492, l_fontsize_696, "Tahoma Narrow", l_color_540);
         ObjectSet("SSignalMACDM30tf" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SSignalMACDM30tf" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_676 + Adjust_Side_to_side);
         ObjectSet("SSignalMACDM30tf" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_720 + Shift_UP_DN);
      }
      if (No_of_TFs >= 2) {
         ObjectDelete("SSignalMACDH1tf" + SIGBARS_Multi_No + "");
         ObjectCreate("SSignalMACDH1tf" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SSignalMACDH1tf" + SIGBARS_Multi_No + "", l_text_452, l_fontsize_696, "Tahoma Narrow", l_color_520);
         ObjectSet("SSignalMACDH1tf" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SSignalMACDH1tf" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_680 + Adjust_Side_to_side);
         ObjectSet("SSignalMACDH1tf" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_724 + Shift_UP_DN);
      }
      ObjectDelete("SSignalMACDH4tf" + SIGBARS_Multi_No + "");
      ObjectCreate("SSignalMACDH4tf" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
      ObjectSetText("SSignalMACDH4tf" + SIGBARS_Multi_No + "", l_text_460, l_fontsize_696, "Tahoma Narrow", l_color_524);
      ObjectSet("SSignalMACDH4tf" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
      ObjectSet("SSignalMACDH4tf" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_684 + Adjust_Side_to_side);
      ObjectSet("SSignalMACDH4tf" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_728 + Shift_UP_DN);
      if (No_of_TFs < 2) {
         ObjectDelete("SSignalMACDH4tfx" + SIGBARS_Multi_No + "");
         ObjectCreate("SSignalMACDH4tfx" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SSignalMACDH4tfx" + SIGBARS_Multi_No + "", l_text_460, l_fontsize_696, "Tahoma Narrow", l_color_524);
         ObjectSet("SSignalMACDH4tfx" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SSignalMACDH4tfx" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_688 + Adjust_Side_to_side);
         ObjectSet("SSignalMACDH4tfx" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_728 + Shift_UP_DN);
         ObjectDelete("SSignalMACDH4tfxx" + SIGBARS_Multi_No + "");
         ObjectCreate("SSignalMACDH4tfxx" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SSignalMACDH4tfxx" + SIGBARS_Multi_No + "", l_text_460, l_fontsize_696, "Tahoma Narrow", l_color_524);
         ObjectSet("SSignalMACDH4tfxx" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SSignalMACDH4tfxx" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_692 + Adjust_Side_to_side);
         ObjectSet("SSignalMACDH4tfxx" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_728 + Shift_UP_DN);
      }
      ObjectDelete("SignalMACD_TEXT" + SIGBARS_Multi_No + "");
      ObjectCreate("SignalMACD_TEXT" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
      ObjectSetText("SignalMACD_TEXT" + SIGBARS_Multi_No + "", "MACD", l_fontsize_700, "Tahoma Narrow", BarLabel_color);
      ObjectSet("SignalMACD_TEXT" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
      ObjectSet("SignalMACD_TEXT" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_648 + Adjust_Side_to_side);
      ObjectSet("SignalMACD_TEXT" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_704 + Shift_UP_DN);
      if (No_of_TFs >= 6) {
         ObjectDelete("SignalMACDM1" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalMACDM1" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalMACDM1" + SIGBARS_Multi_No + "", l_text_468, l_fontsize_696, "Tahoma Narrow", l_color_528);
         ObjectSet("SignalMACDM1" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalMACDM1" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_652 + Adjust_Side_to_side);
         ObjectSet("SignalMACDM1" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_708 + Shift_UP_DN);
      }
      if (No_of_TFs >= 5) {
         ObjectDelete("SignalMACDM5" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalMACDM5" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalMACDM5" + SIGBARS_Multi_No + "", l_text_476, l_fontsize_696, "Tahoma Narrow", l_color_532);
         ObjectSet("SignalMACDM5" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalMACDM5" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_656 + Adjust_Side_to_side);
         ObjectSet("SignalMACDM5" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_712 + Shift_UP_DN);
      }
      if (No_of_TFs >= 4) {
         ObjectDelete("SignalMACDM15" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalMACDM15" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalMACDM15" + SIGBARS_Multi_No + "", l_text_484, l_fontsize_696, "Tahoma Narrow", l_color_536);
         ObjectSet("SignalMACDM15" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalMACDM15" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_660 + Adjust_Side_to_side);
         ObjectSet("SignalMACDM15" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_716 + Shift_UP_DN);
      }
      if (No_of_TFs >= 3) {
         ObjectDelete("SignalMACDM30" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalMACDM30" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalMACDM30" + SIGBARS_Multi_No + "", l_text_492, l_fontsize_696, "Tahoma Narrow", l_color_540);
         ObjectSet("SignalMACDM30" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalMACDM30" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_664 + Adjust_Side_to_side);
         ObjectSet("SignalMACDM30" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_720 + Shift_UP_DN);
      }
      if (No_of_TFs >= 2) {
         ObjectDelete("SignalMACDH1" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalMACDH1" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalMACDH1" + SIGBARS_Multi_No + "", l_text_452, l_fontsize_696, "Tahoma Narrow", l_color_520);
         ObjectSet("SignalMACDH1" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalMACDH1" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_668 + Adjust_Side_to_side);
         ObjectSet("SignalMACDH1" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_724 + Shift_UP_DN);
      }
      if (No_of_TFs >= 1) {
         ObjectDelete("SignalMACDH4" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalMACDH4" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalMACDH4" + SIGBARS_Multi_No + "", l_text_460, l_fontsize_696, "Tahoma Narrow", l_color_524);
         ObjectSet("SignalMACDH4" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalMACDH4" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_672 + Adjust_Side_to_side);
         ObjectSet("SignalMACDH4" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_728 + Shift_UP_DN);
      }
   }
   if (Switch_STR_to_RSI == FALSE) {
      l_irsi_732 = iRSI(symbol, TF6, RSI_Period, RSI_PRICE_TYPE, 0);
      l_irsi_740 = iRSI(symbol, TF5, RSI_Period, RSI_PRICE_TYPE, 0);
      l_irsi_748 = iRSI(symbol, TF4, RSI_Period, RSI_PRICE_TYPE, 0);
      l_irsi_756 = iRSI(symbol, TF3, RSI_Period, RSI_PRICE_TYPE, 0);
      l_irsi_764 = iRSI(symbol, TF2, RSI_Period, RSI_PRICE_TYPE, 0);
      l_irsi_772 = iRSI(symbol, TF1, RSI_Period, RSI_PRICE_TYPE, 0);
   }
   double l_istochastic_780 = iStochastic(symbol, TF6, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_788 = iStochastic(symbol, TF5, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_796 = iStochastic(symbol, TF4, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_804 = iStochastic(symbol, TF3, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_812 = iStochastic(symbol, TF2, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_820 = iStochastic(symbol, TF1, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_icci_828 = iCCI(symbol, TF6, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_836 = iCCI(symbol, TF5, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_844 = iCCI(symbol, TF4, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_852 = iCCI(symbol, TF3, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_860 = iCCI(symbol, TF2, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_868 = iCCI(symbol, TF1, CCI_Period, CCI_PRICE_TYPE, 0);
   l_irsi_732 = iRSI(symbol, TF6, RSI_Period1, RSI_Price, 0);
   l_irsi_740 = iRSI(symbol, TF5, RSI_Period1, RSI_Price, 0);
   l_irsi_748 = iRSI(symbol, TF4, RSI_Period1, RSI_Price, 0);
   l_irsi_756 = iRSI(symbol, TF3, RSI_Period1, RSI_Price, 0);
   l_irsi_764 = iRSI(symbol, TF2, RSI_Period1, RSI_Price, 0);
   l_irsi_772 = iRSI(symbol, TF1, RSI_Period1, RSI_Price, 0);
   double l_irsi_876 = iRSI(symbol, TF6, RSI_Period2, RSI_Price, 0);
   double l_irsi_884 = iRSI(symbol, TF5, RSI_Period2, RSI_Price, 0);
   double l_irsi_892 = iRSI(symbol, TF4, RSI_Period2, RSI_Price, 0);
   double l_irsi_900 = iRSI(symbol, TF3, RSI_Period2, RSI_Price, 0);
   double l_irsi_908 = iRSI(symbol, TF2, RSI_Period2, RSI_Price, 0);
   double l_irsi_916 = iRSI(symbol, TF1, RSI_Period2, RSI_Price, 0);
   double l_irsi_924 = iRSI(symbol, TF6, RSI_Period3, RSI_Price, 0);
   double l_irsi_932 = iRSI(symbol, TF5, RSI_Period3, RSI_Price, 0);
   double l_irsi_940 = iRSI(symbol, TF4, RSI_Period3, RSI_Price, 0);
   double l_irsi_948 = iRSI(symbol, TF3, RSI_Period3, RSI_Price, 0);
   double l_irsi_956 = iRSI(symbol, TF2, RSI_Period3, RSI_Price, 0);
   double l_irsi_964 = iRSI(symbol, TF1, RSI_Period3, RSI_Price, 0);
   string l_text_972 = "";
   string l_text_980 = "";
   string l_text_988 = "";
   string l_text_996 = "";
   string l_text_1004 = "";
   string l_text_1012 = "";
   string ls_unused_1020 = "";
   string ls_unused_1028 = "";
   string ls_unused_1036 = "";
   l_text_1004 = "-";
   color l_color_1068 = STR_NO_Signal;
   l_text_972 = "-";
   color l_color_1064 = STR_NO_Signal;
   l_text_1012 = "-";
   color l_color_1060 = STR_NO_Signal;
   l_text_980 = "-";
   color l_color_1056 = STR_NO_Signal;
   l_text_988 = "-";
   color l_color_1052 = STR_NO_Signal;
   l_text_996 = "-";
   color l_color_1048 = STR_NO_Signal;
   if (Switch_STR_to_RSI == FALSE) {
      if (l_irsi_732 > 50.0 && l_istochastic_780 > 40.0 && l_icci_828 > 0.0) {
         l_text_1004 = "-";
         l_color_1068 = STR_UP;
         ld_204 = 1;
         ld_348 = 0;
      }
      if (l_irsi_740 > 50.0 && l_istochastic_788 > 40.0 && l_icci_836 > 0.0) {
         l_text_972 = "-";
         l_color_1064 = STR_UP;
         ld_212 = 1;
         ld_356 = 0;
      }
      if (l_irsi_748 > 50.0 && l_istochastic_796 > 40.0 && l_icci_844 > 0.0) {
         l_text_1012 = "-";
         l_color_1060 = STR_UP;
         ld_220 = 1;
         ld_364 = 0;
      }
      if (l_irsi_756 > 50.0 && l_istochastic_804 > 40.0 && l_icci_852 > 0.0) {
         l_text_980 = "-";
         l_color_1056 = STR_UP;
         ld_228 = 1;
         ld_372 = 0;
      }
      if (l_irsi_764 > 50.0 && l_istochastic_812 > 40.0 && l_icci_860 > 0.0) {
         l_text_988 = "-";
         l_color_1052 = STR_UP;
         ld_236 = 1;
         ld_380 = 0;
      }
      if (l_irsi_772 > 50.0 && l_istochastic_820 > 40.0 && l_icci_868 > 0.0) {
         l_text_996 = "-";
         l_color_1048 = STR_UP;
         ld_244 = 1;
         ld_388 = 0;
      }
      if (l_irsi_732 < 50.0 && l_istochastic_780 < 60.0 && l_icci_828 < 0.0) {
         l_text_1004 = "-";
         l_color_1068 = STR_DN;
         ld_204 = 0;
         ld_348 = 1;
      }
      if (l_irsi_740 < 50.0 && l_istochastic_788 < 60.0 && l_icci_836 < 0.0) {
         l_text_972 = "-";
         l_color_1064 = STR_DN;
         ld_212 = 0;
         ld_356 = 1;
      }
      if (l_irsi_748 < 50.0 && l_istochastic_796 < 60.0 && l_icci_844 < 0.0) {
         l_text_1012 = "-";
         l_color_1060 = STR_DN;
         ld_220 = 0;
         ld_364 = 1;
      }
      if (l_irsi_756 < 50.0 && l_istochastic_804 < 60.0 && l_icci_852 < 0.0) {
         l_text_980 = "-";
         l_color_1056 = STR_DN;
         ld_228 = 0;
         ld_372 = 1;
      }
      if (l_irsi_764 < 50.0 && l_istochastic_812 < 60.0 && l_icci_860 < 0.0) {
         l_text_988 = "-";
         l_color_1052 = STR_DN;
         ld_236 = 0;
         ld_380 = 1;
      }
      if (l_irsi_772 < 50.0 && l_istochastic_820 < 60.0 && l_icci_868 < 0.0) {
         l_text_996 = "-";
         l_color_1048 = STR_DN;
         ld_244 = 0;
         ld_388 = 1;
      }
   }
   if (Switch_STR_to_RSI == TRUE) {
      if (l_irsi_732 > 50.0 && l_irsi_876 > 50.0 && l_irsi_924 > 50.0) {
         l_text_1004 = "-";
         l_color_1068 = STR_UP;
         ld_204 = 1;
         ld_348 = 0;
      }
      if (l_irsi_740 > 50.0 && l_irsi_884 > 50.0 && l_irsi_932 > 50.0) {
         l_text_972 = "-";
         l_color_1064 = STR_UP;
         ld_212 = 1;
         ld_356 = 0;
      }
      if (l_irsi_748 > 50.0 && l_irsi_892 > 50.0 && l_irsi_940 > 50.0) {
         l_text_1012 = "-";
         l_color_1060 = STR_UP;
         ld_220 = 1;
         ld_364 = 0;
      }
      if (l_irsi_756 > 50.0 && l_irsi_900 > 50.0 && l_irsi_948 > 50.0) {
         l_text_980 = "-";
         l_color_1056 = STR_UP;
         ld_228 = 1;
         ld_372 = 0;
      }
      if (l_irsi_764 > 50.0 && l_irsi_908 > 50.0 && l_irsi_956 > 50.0) {
         l_text_988 = "-";
         l_color_1052 = STR_UP;
         ld_236 = 1;
         ld_380 = 0;
      }
      if (l_irsi_772 > 50.0 && l_irsi_916 > 50.0 && l_irsi_964 > 50.0) {
         l_text_996 = "-";
         l_color_1048 = STR_UP;
         ld_244 = 1;
         ld_388 = 0;
      }
      if (l_irsi_732 <= 50.0 && l_irsi_876 < 50.0 && l_irsi_924 < 50.0) {
         l_text_1004 = "-";
         l_color_1068 = STR_DN;
         ld_204 = 0;
         ld_348 = 1;
      }
      if (l_irsi_740 <= 50.0 && l_irsi_884 < 50.0 && l_irsi_932 < 50.0) {
         l_text_972 = "-";
         l_color_1064 = STR_DN;
         ld_212 = 0;
         ld_356 = 1;
      }
      if (l_irsi_748 <= 50.0 && l_irsi_892 < 50.0 && l_irsi_940 < 50.0) {
         l_text_1012 = "-";
         l_color_1060 = STR_DN;
         ld_220 = 0;
         ld_364 = 1;
      }
      if (l_irsi_756 <= 50.0 && l_irsi_900 < 50.0 && l_irsi_948 < 50.0) {
         l_text_980 = "-";
         l_color_1056 = STR_DN;
         ld_228 = 0;
         ld_372 = 1;
      }
      if (l_irsi_764 <= 50.0 && l_irsi_908 < 50.0 && l_irsi_956 < 50.0) {
         l_text_988 = "-";
         l_color_1052 = STR_DN;
         ld_236 = 0;
         ld_380 = 1;
      }
      if (l_irsi_772 <= 50.0 && l_irsi_916 < 50.0 && l_irsi_964 < 50.0) {
         l_text_996 = "-";
         l_color_1048 = STR_DN;
         ld_244 = 0;
         ld_388 = 1;
      }
   }
   if (Show_Smaller_Size == FALSE) {
      li_1084 = 135;
      li_1140 = 43;
      l_fontsize_1136 = 6;
      li_1088 = 110;
      li_1144 = 10;
      l_fontsize_1132 = 45;
      li_1092 = 90;
      li_1148 = 10;
      l_fontsize_1132 = 45;
      li_1096 = 70;
      li_1152 = 10;
      l_fontsize_1132 = 45;
      li_1100 = 50;
      li_1156 = 10;
      l_fontsize_1132 = 45;
      li_1104 = 30;
      li_1160 = 10;
      l_fontsize_1132 = 45;
      li_1108 = 10;
      li_1164 = 10;
      l_fontsize_1132 = 45;
      if (No_of_TFs >= 1) {
         li_1108 = 10;
         li_1084 = 82;
         li_1120 = 26;
         li_1124 = 42;
         li_1128 = 58;
      }
      if (No_of_TFs >= 2) {
         li_1104 = 60;
         li_1108 = 10;
         li_1084 = 85;
         li_1116 = 45;
         li_1120 = 25;
      }
      if (No_of_TFs >= 3) {
         li_1100 = 66;
         li_1104 = 38;
         li_1108 = 10;
         li_1084 = 97;
         li_1112 = 74;
         li_1116 = 46;
         li_1120 = 18;
      }
      if (No_of_TFs >= 4) {
         li_1100 = 50;
         li_1104 = 30;
         li_1108 = 10;
         li_1084 = 95;
         li_1112 = 50;
         li_1116 = 30;
         li_1120 = 10;
      }
      if (No_of_TFs >= 5) li_1084 = 115;
      if (No_of_TFs >= 6) li_1084 = 135;
   }
   if (Show_Smaller_Size == TRUE) {
      li_1084 = 120;
      li_1140 = 43;
      l_fontsize_1136 = 6;
      li_1088 = 100;
      li_1144 = 13;
      l_fontsize_1132 = 40;
      li_1092 = 82;
      li_1148 = 13;
      l_fontsize_1132 = 40;
      li_1096 = 64;
      li_1152 = 13;
      l_fontsize_1132 = 40;
      li_1100 = 46;
      li_1156 = 13;
      l_fontsize_1132 = 40;
      li_1104 = 28;
      li_1160 = 13;
      l_fontsize_1132 = 40;
      li_1108 = 10;
      li_1164 = 13;
      l_fontsize_1132 = 40;
      if (No_of_TFs >= 1) {
         li_1108 = 10;
         li_1084 = 82;
         li_1120 = 25;
         li_1124 = 40;
         li_1128 = 55;
      }
      if (No_of_TFs >= 2) {
         li_1104 = 58;
         li_1108 = 10;
         li_1084 = 85;
         li_1116 = 43;
         li_1120 = 25;
      }
      if (No_of_TFs >= 3) {
         li_1100 = 58;
         li_1104 = 33;
         li_1108 = 10;
         li_1084 = 85;
         li_1112 = 63;
         li_1116 = 40;
         li_1120 = 15;
      }
      if (No_of_TFs >= 4) {
         li_1100 = 46;
         li_1104 = 28;
         li_1108 = 10;
         li_1084 = 85;
         li_1112 = 46;
         li_1116 = 28;
         li_1120 = 10;
      }
      if (No_of_TFs >= 5) li_1084 = 103;
      if (No_of_TFs >= 6) li_1084 = 120;
   }
   if (Show_Indicator_Bars) {
      if (No_of_TFs >= 3) {
         ObjectDelete("SignalSTRM30tf" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRM30tf" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRM30tf" + SIGBARS_Multi_No + "", l_text_1012, l_fontsize_1132, "Tahoma Narrow", l_color_1060);
         ObjectSet("SignalSTRM30tf" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRM30tf" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1112 + Adjust_Side_to_side);
         ObjectSet("SignalSTRM30tf" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1156 + Shift_UP_DN);
      }
      if (No_of_TFs >= 2) {
         ObjectDelete("SignalSTRH1tf" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRH1tf" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRH1tf" + SIGBARS_Multi_No + "", l_text_972, l_fontsize_1132, "Tahoma Narrow", l_color_1064);
         ObjectSet("SignalSTRH1tf" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRH1tf" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1116 + Adjust_Side_to_side);
         ObjectSet("SignalSTRH1tf" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1160 + Shift_UP_DN);
      }
      ObjectDelete("SignalSTRH4tf" + SIGBARS_Multi_No + "");
      ObjectCreate("SignalSTRH4tf" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
      ObjectSetText("SignalSTRH4tf" + SIGBARS_Multi_No + "", l_text_1004, l_fontsize_1132, "Tahoma Narrow", l_color_1068);
      ObjectSet("SignalSTRH4tf" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
      ObjectSet("SignalSTRH4tf" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1120 + Adjust_Side_to_side);
      ObjectSet("SignalSTRH4tf" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1164 + Shift_UP_DN);
      if (No_of_TFs < 2) {
         ObjectDelete("SignalSTRH4tfx" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRH4tfx" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRH4tfx" + SIGBARS_Multi_No + "", l_text_1004, l_fontsize_1132, "Tahoma Narrow", l_color_1068);
         ObjectSet("SignalSTRH4tfx" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRH4tfx" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1124 + Adjust_Side_to_side);
         ObjectSet("SignalSTRH4tfx" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1164 + Shift_UP_DN);
         ObjectDelete("SignalSTRH4tfxx" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRH4tfxx" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRH4tfxx" + SIGBARS_Multi_No + "", l_text_1004, l_fontsize_1132, "Tahoma Narrow", l_color_1068);
         ObjectSet("SignalSTRH4tfxx" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRH4tfxx" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1128 + Adjust_Side_to_side);
         ObjectSet("SignalSTRH4tfxx" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1164 + Shift_UP_DN);
      }
      ObjectDelete("SignalSTR_TEXT" + SIGBARS_Multi_No + "");
      ObjectCreate("SignalSTR_TEXT" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
      if (Switch_STR_to_RSI == FALSE) ObjectSetText("SignalSTR_TEXT" + SIGBARS_Multi_No + "", "STR", l_fontsize_1136, "Tahoma Narrow", BarLabel_color);
      else ObjectSetText("SignalSTR_TEXT" + SIGBARS_Multi_No + "", "RSI", l_fontsize_1136, "Tahoma Narrow", BarLabel_color);
      ObjectSet("SignalSTR_TEXT" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
      ObjectSet("SignalSTR_TEXT" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1084 + Adjust_Side_to_side);
      ObjectSet("SignalSTR_TEXT" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1140 + Shift_UP_DN);
      if (No_of_TFs >= 6) {
         ObjectDelete("SignalSTRM1" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRM1" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRM1" + SIGBARS_Multi_No + "", l_text_996, l_fontsize_1132, "Tahoma Narrow", l_color_1048);
         ObjectSet("SignalSTRM1" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRM1" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1088 + Adjust_Side_to_side);
         ObjectSet("SignalSTRM1" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1144 + Shift_UP_DN);
      }
      if (No_of_TFs >= 5) {
         ObjectDelete("SignalSTRM5" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRM5" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRM5" + SIGBARS_Multi_No + "", l_text_988, l_fontsize_1132, "Tahoma Narrow", l_color_1052);
         ObjectSet("SignalSTRM5" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRM5" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1092 + Adjust_Side_to_side);
         ObjectSet("SignalSTRM5" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1148 + Shift_UP_DN);
      }
      if (No_of_TFs >= 4) {
         ObjectDelete("SignalSTRM15" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRM15" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRM15" + SIGBARS_Multi_No + "", l_text_980, l_fontsize_1132, "Tahoma Narrow", l_color_1056);
         ObjectSet("SignalSTRM15" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRM15" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1096 + Adjust_Side_to_side);
         ObjectSet("SignalSTRM15" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1152 + Shift_UP_DN);
      }
      if (No_of_TFs >= 3) {
         ObjectDelete("SignalSTRM30" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRM30" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRM30" + SIGBARS_Multi_No + "", l_text_1012, l_fontsize_1132, "Tahoma Narrow", l_color_1060);
         ObjectSet("SignalSTRM30" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRM30" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1100 + Adjust_Side_to_side);
         ObjectSet("SignalSTRM30" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1156 + Shift_UP_DN);
      }
      if (No_of_TFs >= 2) {
         ObjectDelete("SignalSTRH1" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRH1" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRH1" + SIGBARS_Multi_No + "", l_text_972, l_fontsize_1132, "Tahoma Narrow", l_color_1064);
         ObjectSet("SignalSTRH1" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRH1" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1104 + Adjust_Side_to_side);
         ObjectSet("SignalSTRH1" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1160 + Shift_UP_DN);
      }
      if (No_of_TFs >= 1) {
         ObjectDelete("SignalSTRH4" + SIGBARS_Multi_No + "");
         ObjectCreate("SignalSTRH4" + SIGBARS_Multi_No + "", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("SignalSTRH4" + SIGBARS_Multi_No + "", l_text_1004, l_fontsize_1132, "Tahoma Narrow", l_color_1068);
         ObjectSet("SignalSTRH4" + SIGBARS_Multi_No + "", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("SignalSTRH4" + SIGBARS_Multi_No + "", OBJPROP_XDISTANCE, li_1108 + Adjust_Side_to_side);
         ObjectSet("SignalSTRH4" + SIGBARS_Multi_No + "", OBJPROP_YDISTANCE, li_1164 + Shift_UP_DN);
      }
   }
   double l_ima_1168 = iMA(symbol, TF1, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1176 = iMA(symbol, TF1, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1184 = iMA(symbol, TF2, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1192 = iMA(symbol, TF2, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1200 = iMA(symbol, TF3, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1208 = iMA(symbol, TF3, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1216 = iMA(symbol, TF4, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1224 = iMA(symbol, TF4, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1232 = iMA(symbol, TF5, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1240 = iMA(symbol, TF5, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1248 = iMA(symbol, TF6, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_1256 = iMA(symbol, TF6, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   string l_text_1264 = "";
   string l_text_1272 = "";
   string l_text_1280 = "";
   string l_text_1288 = "";
   string l_text_1296 = "";
   string l_text_1304 = "";
   string ls_unused_1312 = "";
   string ls_unused_1320 = "";
   string ls_unused_1328 = "";
   if (l_ima_1168 > l_ima_1176) {
      l_text_1264 = "-";
      l_color_1344 = MA_UP;
      ld_252 = 1;
      ld_396 = 0;
   }
   if (l_ima_1168 <= l_ima_1176) {
      l_text_1264 = "-";
      l_color_1344 = MA_DN;
      ld_252 = 0;
      ld_396 = 1;
   }
   if (l_ima_1184 > l_ima_1192) {
      l_text_1272 = "-";
      l_color_1348 = MA_UP;
      ld_260 = 1;
      ld_404 = 0;
   }
   if (l_ima_1184 <= l_ima_1192) {
      l_text_1272 = "-";
      l_color_1348 = MA_DN;
      ld_260 = 0;
      ld_404 = 1;
   }
   if (l_ima_1200 > l_ima_1208) {
      l_text_1280 = "-";
      l_color_1352 = MA_UP;
      ld_268 = 1;
      ld_412 = 0;
   }
   if (l_ima_1200 <= l_ima_1208) {
      l_text_1280 = "-";
      l_color_1352 = MA_DN;
      ld_268 = 0;
      ld_412 = 1;
   }
   if (l_ima_1216 > l_ima_1224) {
      l_text_1288 = "-";
      l_color_1356 = MA_UP;
      ld_276 = 1;
      ld_420 = 0;
   }
   if (l_ima_1216 <= l_ima_1224) {
      l_text_1288 = "-";
      l_color_1356 = MA_DN;
      ld_276 = 0;
      ld_420 = 1;
   }
   if (l_ima_1232 > l_ima_1240) {
      l_text_1296 = "-";
      l_color_1360 = MA_UP;
      ld_284 = 1;
      ld_428 = 0;
   }
   if (l_ima_1232 <= l_ima_1240) {
      l_text_1296 = "-";
      l_color_1360 = MA_DN;
      ld_284 = 0;
      ld_428 = 1;
   }
   if (l_ima_1248 > l_ima_1256) {
      l_text_1304 = "-";
      l_color_1364 = MA_UP;
      ld_292 = 1;
      ld_436 = 0;
   }
   if (l_ima_1248 <= l_ima_1256) {
      l_text_1304 = "-";
      l_color_1364 = MA_DN;
      ld_292 = 0;
      ld_436 = 1;
   }
   if (Show_Smaller_Size == FALSE) {
      li_1380 = 135;
      li_1436 = 51;
      l_fontsize_1432 = 6;
      li_1384 = 110;
      li_1440 = 18;
      l_fontsize_1428 = 45;
      li_1388 = 90;
      li_1444 = 18;
      l_fontsize_1428 = 45;
      li_1392 = 70;
      li_1448 = 18;
      l_fontsize_1428 = 45;
      li_1396 = 50;
      li_1452 = 18;
      l_fontsize_1428 = 45;
      li_1400 = 30;
      li_1456 = 18;
      l_fontsize_1428 = 45;
      li_1404 = 10;
      li_1460 = 18;
      l_fontsize_1428 = 45;
      if (No_of_TFs >= 1) {
         li_1404 = 10;
         li_1380 = 82;
         li_1416 = 26;
         li_1420 = 42;
         li_1424 = 58;
      }
      if (No_of_TFs >= 2) {

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

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

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

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

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

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

Стоимость полного кода
8 672,30₽ ≈ $105.99