#Signal_Bars_Executive
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «signal_bars_executive_v1.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для 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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.