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

pipscut-v2.0 -edu.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, работающий на нескольких таймфреймах (M1, M5, M15, M30, H1, H4, D1). Использует индикаторы MACD, RSI, Stochastic, CCI и EMA для формирования сигналов на покупку и продажу. Разделяет торговлю на три группы с разными магическими номерами и таймфреймами: Group A (H1), Group B (H1), Group C (M1). Отображает сигналы индикаторов в виде цветных меток на графике и выводит информацию о балансе, спреде, волатильности и текущем состоянии ордеров в комментарий графика.

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

НастройкаОписание
t1 Разделитель настроек — Текстовый разделитель, обозначающий начало основной группы настроек.
Lots Размер лота — Базовый размер лота для открытия сделок.
LotExponent Показатель лота — Множитель для расчёта размера лота при увеличении количества сделок.
lotdecimal Десятичные лота — Количество знаков после запятой при нормировке размера лота.
PipStep Шаг в пунктах — Минимальное расстояние в пунктах между ценой и уровнем для открытия следующей сделки.
MaxLots Максимальный лот — Ограничение максимального размера лота.
MM Управление рисками — Переключатель автоматического управления размером лота в зависимости от баланса счёта.
TakeProfit Тейк-профит — Фиксированный уровень прибыли в пунктах для закрытия сделки.
UseEquityStop Стоп по эквити — Переключатель автовыхода при падении эквити ниже заданного процента от баланса.
TotalEquityRisk Риск эквити — Процент эквити, при достижении которого происходит принудительное закрытие всех сделок.
UseTrailingStop Трейлинг-стоп — Переключатель трейлинг-стопа для защиты прибыли по открытым сделкам.
TrailStart Начало трейлинга — Расстояние в пунктах от цены входа, при достижении которого начинается движение стоп-лосса.
TrailStop Шаг трейлинга — Минимальное расстояние в пунктах, на которое сдвигается стоп-лосс при трейлинге.
slip Проскальзывание — Допустимое отклонение цены исполнения от запрошенной в пунктах.
t3 Разделитель Group A — Текстовый разделитель, обозначающий начало настроек группы A.
MaxTrades_Hilo Макс. сделок Group A — Максимальное количество одновременно открытых сделок в группе A.
MagicNumber_Hilo Magic Number Group A — Уникальный идентификатор ордеров для группы A.
t4 Разделитель Group B — Текстовый разделитель, обозначающий начало настроек группы B.
MaxTrades_15 Макс. сделок Group B — Максимальное количество одновременно открытых сделок в группе B.
g_magic_176_15 Magic Number Group B — Уникальный идентификатор ордеров для группы B.
t5 Разделитель Group C — Текстовый разделитель, обозначающий начало настроек группы C.
MaxTrades_16 Макс. сделок Group C — Максимальное количество одновременно открытых сделок в группе C.
g_magic_176_16 Magic Number Group C — Уникальный идентификатор ордеров для группы C.
Получить полный код

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

/*
   2013-04-21 by Capella at 
	- Restriction to Demo account overruled
*/

extern string t1 = "SETTINGS";
extern double Lots = 0.01;
extern double LotExponent = 1.1;
extern int lotdecimal = 2;
extern double PipStep = 30.0;
extern double MaxLots = 100.0;
extern bool MM = FALSE;
extern double TakeProfit = 50.0;
extern bool UseEquityStop = FALSE;
extern double TotalEquityRisk = 20.0;
extern bool UseTrailingStop = TRUE;
extern double TrailStart = 13.0;
extern double TrailStop = 3.0;
extern double slip = 5.0;
extern string t3 = "SETTINGS for Group (A)";
extern int MaxTrades_Hilo = 10;
bool gi_224 = FALSE;
double gd_228 = 48.0;
double gd_240 = 40.0;
double gd_272;
extern int MagicNumber_Hilo = 10278;
double gd_284;
double gd_292;
double gd_300;
double gd_308;
double gd_316;
double gd_324;
double gd_332;
double gd_340;
double gd_348;
double gd_356;
double gd_364;
double gd_372;
bool gi_380;
string gs_384 = "PipsCut-v2.0";
int gi_392 = 0;
int gi_396;
int gi_400 = 0;
double gd_404;
int gi_412 = 0;
int gi_416;
double gd_420 = 0.0;
bool gi_428 = FALSE;
bool gi_432 = FALSE;
bool gi_436 = FALSE;
int gi_440;
bool gi_444 = FALSE;
double gd_448;
double gd_456;
extern string t4 = "SETTINGS for Group (B)";
extern int MaxTrades_15 = 10;
int gi_516 = PERIOD_H1;
double gd_528 = 40.0;
bool gi_552 = FALSE;
double gd_556 = 48.0;
double gd_572;
extern int g_magic_176_15 = 22324;
double gd_584;
double gd_592;
double gd_600;
double gd_608;
double gd_616;
double gd_624;
double gd_632;
double gd_640;
double gd_648;
double gd_656;
bool gi_664;
string gs_668 = "PipsCut-v2.0";
int gi_676 = 0;
int gi_680;
int gi_684 = 0;
double gd_688;
int gi_696 = 0;
int gi_700;
double gd_704 = 0.0;
bool gi_712 = FALSE;
bool gi_716 = FALSE;
bool gi_720 = FALSE;
int gi_724;
bool gi_728 = FALSE;
double gd_732;
double gd_740;
int gi_748 = 1;
extern string t5 = "SETTINGS for Group (C)";
extern int MaxTrades_16 = 10;
int gi_804 = PERIOD_M1;
double gd_812 = 40.0;
bool gi_836 = FALSE;
double gd_840 = 48.0;
double gd_856;
extern int g_magic_176_16 = 23794;
double gd_868;
double gd_876;
double gd_884;
double gd_892;
double gd_900;
double gd_908;
double gd_916;
double gd_924;
double gd_932;
double gd_940;
bool gi_948;
string gs_952 = "PipsCut-v2.0";
int gi_960 = 0;
int gi_964;
int gi_968 = 0;
double gd_972;
int gi_980 = 0;
int gi_984;
double gd_988 = 0.0;
bool gi_996 = FALSE;
bool gi_1000 = FALSE;
bool gi_1004 = FALSE;
int gi_1008;
bool gi_1012 = FALSE;
double gd_1016;
double gd_1024;
int gi_1032 = 1;
int gi_1044 = PERIOD_M1;
int gi_1048 = PERIOD_M5;
int gi_1052 = PERIOD_M15;
int gi_1056 = PERIOD_M30;
int gi_1060 = PERIOD_H1;
int gi_1064 = PERIOD_H4;
int gi_1068 = PERIOD_D1;
bool gi_1072 = TRUE;
int gi_1076 = 0;
int gi_1080 = 10;
int gi_1084 = 0;
bool gi_1088 = TRUE;
bool gi_1092 = TRUE;
bool gi_1096 = FALSE;
int gi_1100 = Gray;
int gi_1104 = Gray;
int gi_1108 = Gray;
int gi_1112 = DarkOrange;
int gi_1116 = 36095;
int gi_1120 = Lime;
int gi_1124 = OrangeRed;
int gi_1128 = 65280;
int gi_1132 = 17919;
int gi_1136 = Lime;
int gi_1140 = Red;
int gi_1144 = Orange;
int gi_1148 = 8;
int gi_1152 = 17;
int gi_1156 = 9;
int gi_1160 = PRICE_CLOSE;
int gi_1164 = Lime;
int gi_1168 = Tomato;
int gi_1172 = Green;
int gi_1176 = Red;
string gs_1180 = "<<<< STR Indicator Settings >>>>>>>>>>>>>";
string gs_1188 = "<<<< RSI Settings >>>>>>>>>>>>>";
int gi_1196 = 9;
int gi_1200 = PRICE_CLOSE;
string gs_1204 = "<<<< CCI Settings >>>>>>>>>>>>>>";
int gi_1212 = 13;
int gi_1216 = PRICE_CLOSE;
string gs_1220 = "<<<< STOCH Settings >>>>>>>>>>>";
int gi_1228 = 5;
int gi_1232 = 3;
int gi_1236 = 3;
int gi_1240 = MODE_EMA;
string gs_1244 = "<<<< STR Colors >>>>>>>>>>>>>>>>";
int gi_1252 = Lime;
int gi_1256 = Red;
int gi_1260 = Orange;
string gs_1264 = "<<<< MA Settings >>>>>>>>>>>>>>";
int gi_1272 = 5;
int gi_1276 = 9;
int gi_1280 = MODE_EMA;
int gi_1284 = PRICE_CLOSE;
string gs_1288 = "<<<< MA Colors >>>>>>>>>>>>>>";
int gi_1296 = Lime;
int gi_1300 = Red;
string gs_1312;
string gs_1484;
string gs_1492;
string gs_1500 = "";
string gs_1508 = "";
int gi_1516 = ForestGreen;

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

int deinit() {
   ObjectDelete("cja");
   ObjectDelete("Signalprice");
   ObjectDelete("SIG_BARS_TF1");
   ObjectDelete("SIG_BARS_TF2");
   ObjectDelete("SIG_BARS_TF3");
   ObjectDelete("SIG_BARS_TF4");
   ObjectDelete("SIG_BARS_TF5");
   ObjectDelete("SIG_BARS_TF6");
   ObjectDelete("SIG_BARS_TF7");
   ObjectDelete("SSignalMACD_TEXT");
   ObjectDelete("SSignalMACDM1");
   ObjectDelete("SSignalMACDM5");
   ObjectDelete("SSignalMACDM15");
   ObjectDelete("SSignalMACDM30");
   ObjectDelete("SSignalMACDH1");
   ObjectDelete("SSignalMACDH4");
   ObjectDelete("SSignalMACDD1");
   ObjectDelete("SSignalSTR_TEXT");
   ObjectDelete("SignalSTRM1");
   ObjectDelete("SignalSTRM5");
   ObjectDelete("SignalSTRM15");
   ObjectDelete("SignalSTRM30");
   ObjectDelete("SignalSTRH1");
   ObjectDelete("SignalSTRH4");
   ObjectDelete("SignalSTRD1");
   ObjectDelete("SignalEMA_TEXT");
   ObjectDelete("SignalEMAM1");
   ObjectDelete("SignalEMAM5");
   ObjectDelete("SignalEMAM15");
   ObjectDelete("SignalEMAM30");
   ObjectDelete("SignalEMAH1");
   ObjectDelete("SignalEMAH4");
   ObjectDelete("SignalEMAD1");
   ObjectDelete("SIG_DETAIL_1");
   ObjectDelete("SIG_DETAIL_2");
   ObjectDelete("SIG_DETAIL_3");
   ObjectDelete("SIG_DETAIL_4");
   ObjectDelete("SIG_DETAIL_5");
   ObjectDelete("SIG_DETAIL_6");
   ObjectDelete("SIG_DETAIL_7");
   ObjectDelete("SIG_DETAIL_8");
   ObjectDelete("Lable");
   ObjectDelete("Lable1");
   ObjectDelete("Lable2");
   ObjectDelete("Lable3");
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   int li_8;
   int li_12;
   int li_16;
   int li_20;
   int li_24;
   int li_28;
   int li_32;
   color li_36;
   color li_40;
   color li_44;
   color li_48;
   color li_52;
   color li_56;
   color li_60;
   string ls_64;
   color li_72;
   color li_76;
   color li_80;
   color li_84;
   color li_88;
   color li_92;
   color li_96;
   color li_100;
   string ls_104;
   color li_112;
   int li_116;
   double ld_1132;
   double ld_1140;
   double ld_1148;
   double ld_1156;
   double ld_1232;
   double ld_1324;
   double ld_1332;
   int li_1340;
   int li_1344;
   double ld_1428;
   double ld_1436;
   int li_1444;
   int li_1448;
/*
   bool li_0 = IsDemo();
   if (!li_0) {
      Alert("You can not use the program with a real account!");
      return (0);
   }
*/
   int li_4 = IndicatorCounted();
   if (Lots > MaxLots) Lots = MaxLots;
   Comment("www.PipsCut.com" 
      + "\n" 
      + "PipsCut-v2.0" 
      + "\n" 
      + "________________________________" 
      + "\n" 
      + "Your Broker:         " + AccountCompany() 
      + "\n" 
      + "Your Brokers Time:  " + TimeToStr(TimeCurrent(), TIME_DATE|TIME_SECONDS) 
      + "\n" 
      + "________________________________" 
      + "\n" 
      + "Full Name:             " + AccountName() 
      + "\n" 
      + "Your Account Number        " + AccountNumber() 
      + "\n" 
      + "Currency Type :   " + AccountCurrency() 
      + "\n" 
      + "_______________________________" 
      + "\n" 
      + "Group (A) Open Orders :   " + f0_4() 
      + "\n" 
      + "Group (B) Open Orders :   " + f0_5() 
      + "\n" 
      + "Group (c) Open Orders :   " + f0_12() 
      + "\n" 
      + "Total Orders:               " + OrdersTotal() 
      + "\n" 
      + "_______________________________" 
      + "\n" 
      + "Current Balance :     " + DoubleToStr(AccountBalance(), 2) 
      + "\n" 
      + "Current Equity :      " + DoubleToStr(AccountEquity(), 2) 
      + "\n" 
   + "Stay With Us !!!");
   gd_316 = NormalizeDouble(AccountBalance(), 2);
   gd_324 = NormalizeDouble(AccountEquity(), 2);
   if (gd_324 >= 5.0 * (gd_316 / 6.0)) gi_1516 = DodgerBlue;
   if (gd_324 >= 4.0 * (gd_316 / 6.0) && gd_324 < 5.0 * (gd_316 / 6.0)) gi_1516 = DeepSkyBlue;
   if (gd_324 >= 3.0 * (gd_316 / 6.0) && gd_324 < 4.0 * (gd_316 / 6.0)) gi_1516 = Gold;
   if (gd_324 >= 2.0 * (gd_316 / 6.0) && gd_324 < 3.0 * (gd_316 / 6.0)) gi_1516 = OrangeRed;
   if (gd_324 >= gd_316 / 6.0 && gd_324 < 2.0 * (gd_316 / 6.0)) gi_1516 = Crimson;
   if (gd_324 < gd_316 / 5.0) gi_1516 = Red;
   ObjectDelete("Lable2");
   ObjectCreate("Lable2", OBJ_LABEL, 0, 0, 1.0);
   ObjectSet("Lable2", OBJPROP_CORNER, 3);
   ObjectSet("Lable2", OBJPROP_XDISTANCE, 153);
   ObjectSet("Lable2", OBJPROP_YDISTANCE, 31);
   gs_1500 = DoubleToStr(AccountBalance(), 2);
   ObjectSetText("Lable2", "Current Balance:  " + gs_1500 + "", 16, "Times New Roman", DodgerBlue);
   ObjectDelete("Lable3");
   ObjectCreate("Lable3", OBJ_LABEL, 0, 0, 1.0);
   ObjectSet("Lable3", OBJPROP_CORNER, 3);
   ObjectSet("Lable3", OBJPROP_XDISTANCE, 153);
   ObjectSet("Lable3", OBJPROP_YDISTANCE, 11);
   gs_1508 = DoubleToStr(AccountEquity(), 2);
   ObjectSetText("Lable3", "Current Equity:    " + gs_1508 + "", 16, "Times New Roman", gi_1516);
   int li_276 = IndicatorCounted();
   string ls_280 = "";
   string ls_288 = "";
   string ls_296 = "";
   string ls_304 = "";
   string ls_312 = "";
   string ls_320 = "";
   string ls_328 = "";
   if (gi_1044 == PERIOD_M1) ls_280 = "M1";
   if (gi_1044 == PERIOD_M5) ls_280 = "M5";
   if (gi_1044 == PERIOD_M15) ls_280 = "M15";
   if (gi_1044 == PERIOD_M30) ls_280 = "M30";
   if (gi_1044 == PERIOD_H1) ls_280 = "H1";
   if (gi_1044 == PERIOD_H4) ls_280 = "H4";
   if (gi_1044 == PERIOD_D1) ls_280 = "D1";
   if (gi_1044 == PERIOD_W1) ls_280 = "W1";
   if (gi_1044 == PERIOD_MN1) ls_280 = "MN";
   if (gi_1048 == PERIOD_M1) ls_288 = "M1";
   if (gi_1048 == PERIOD_M5) ls_288 = "M5";
   if (gi_1048 == PERIOD_M15) ls_288 = "M15";
   if (gi_1048 == PERIOD_M30) ls_288 = "M30";
   if (gi_1048 == PERIOD_H1) ls_288 = "H1";
   if (gi_1048 == PERIOD_H4) ls_288 = "H4";
   if (gi_1048 == PERIOD_D1) ls_288 = "D1";
   if (gi_1048 == PERIOD_W1) ls_288 = "W1";
   if (gi_1048 == PERIOD_MN1) ls_288 = "MN";
   if (gi_1052 == PERIOD_M1) ls_296 = "M1";
   if (gi_1052 == PERIOD_M5) ls_296 = "M5";
   if (gi_1052 == PERIOD_M15) ls_296 = "M15";
   if (gi_1052 == PERIOD_M30) ls_296 = "M30";
   if (gi_1052 == PERIOD_H1) ls_296 = "H1";
   if (gi_1052 == PERIOD_H4) ls_296 = "H4";
   if (gi_1052 == PERIOD_D1) ls_296 = "D1";
   if (gi_1052 == PERIOD_W1) ls_296 = "W1";
   if (gi_1052 == PERIOD_MN1) ls_296 = "MN";
   if (gi_1056 == PERIOD_M1) ls_304 = "M1";
   if (gi_1056 == PERIOD_M5) ls_304 = "M5";
   if (gi_1056 == PERIOD_M15) ls_304 = "M15";
   if (gi_1056 == PERIOD_M30) ls_304 = "M30";
   if (gi_1056 == PERIOD_H1) ls_304 = "H1";
   if (gi_1056 == PERIOD_H4) ls_304 = "H4";
   if (gi_1056 == PERIOD_D1) ls_304 = "D1";
   if (gi_1056 == PERIOD_W1) ls_304 = "W1";
   if (gi_1056 == PERIOD_MN1) ls_304 = "MN";
   if (gi_1060 == PERIOD_M1) ls_312 = "M1";
   if (gi_1060 == PERIOD_M5) ls_312 = "M5";
   if (gi_1060 == PERIOD_M15) ls_312 = "M15";
   if (gi_1060 == PERIOD_M30) ls_312 = "M30";
   if (gi_1060 == PERIOD_H1) ls_312 = "H1";
   if (gi_1060 == PERIOD_H4) ls_312 = "H4";
   if (gi_1060 == PERIOD_D1) ls_312 = "D1";
   if (gi_1060 == PERIOD_W1) ls_312 = "W1";
   if (gi_1060 == PERIOD_MN1) ls_312 = "MN";
   if (gi_1064 == PERIOD_M1) ls_320 = "M1";
   if (gi_1064 == PERIOD_M5) ls_320 = "M5";
   if (gi_1064 == PERIOD_M15) ls_320 = "M15";
   if (gi_1064 == PERIOD_M30) ls_320 = "M30";
   if (gi_1064 == PERIOD_H1) ls_320 = "H1";
   if (gi_1064 == PERIOD_H4) ls_320 = "H4";
   if (gi_1064 == PERIOD_D1) ls_320 = "D1";
   if (gi_1064 == PERIOD_W1) ls_320 = "W1";
   if (gi_1064 == PERIOD_MN1) ls_320 = "MN";
   if (gi_1068 == PERIOD_M1) ls_328 = "M1";
   if (gi_1068 == PERIOD_M5) ls_328 = "M5";
   if (gi_1068 == PERIOD_M15) ls_328 = "M15";
   if (gi_1068 == PERIOD_M30) ls_328 = "M30";
   if (gi_1068 == PERIOD_H1) ls_328 = "H1";
   if (gi_1068 == PERIOD_H4) ls_328 = "H4";
   if (gi_1068 == PERIOD_D1) ls_328 = "D1";
   if (gi_1068 == PERIOD_W1) ls_328 = "W1";
   if (gi_1068 == PERIOD_MN1) ls_328 = "MN";
   if (gi_1044 == PERIOD_M15) li_8 = -2;
   if (gi_1044 == PERIOD_M30) li_8 = -2;
   if (gi_1048 == PERIOD_M15) li_12 = -2;
   if (gi_1048 == PERIOD_M30) li_12 = -2;
   if (gi_1052 == PERIOD_M15) li_16 = -2;
   if (gi_1052 == PERIOD_M30) li_16 = -2;
   if (gi_1056 == PERIOD_M15) li_20 = -2;
   if (gi_1056 == PERIOD_M30) li_20 = -2;
   if (gi_1060 == PERIOD_M15) li_24 = -2;
   if (gi_1060 == PERIOD_M30) li_24 = -2;
   if (gi_1064 == PERIOD_M15) li_28 = -2;
   if (gi_1064 == PERIOD_M30) li_28 = -2;
   if (gi_1068 == PERIOD_M15) li_32 = -2;
   if (gi_1064 == PERIOD_M30) li_32 = -2;
   if (gi_1076 < 0) return (0);
   ObjectDelete("SIG_BARS_TF1");
   ObjectCreate("SIG_BARS_TF1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_BARS_TF1", ls_280, 7, "Arial Bold", gi_1100);
   ObjectSet("SIG_BARS_TF1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_BARS_TF1", OBJPROP_XDISTANCE, gi_1080 + 134 + li_8);
   ObjectSet("SIG_BARS_TF1", OBJPROP_YDISTANCE, gi_1076 + 25);
   ObjectDelete("SIG_BARS_TF2");
   ObjectCreate("SIG_BARS_TF2", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_BARS_TF2", ls_288, 7, "Arial Bold", gi_1100);
   ObjectSet("SIG_BARS_TF2", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_BARS_TF2", OBJPROP_XDISTANCE, gi_1080 + 114 + li_12);
   ObjectSet("SIG_BARS_TF2", OBJPROP_YDISTANCE, gi_1076 + 25);
   ObjectDelete("SIG_BARS_TF3");
   ObjectCreate("SIG_BARS_TF3", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_BARS_TF3", ls_296, 7, "Arial Bold", gi_1100);
   ObjectSet("SIG_BARS_TF3", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_BARS_TF3", OBJPROP_XDISTANCE, gi_1080 + 94 + li_16);
   ObjectSet("SIG_BARS_TF3", OBJPROP_YDISTANCE, gi_1076 + 25);
   ObjectDelete("SIG_BARS_TF4");
   ObjectCreate("SIG_BARS_TF4", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_BARS_TF4", ls_304, 7, "Arial Bold", gi_1100);
   ObjectSet("SIG_BARS_TF4", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_BARS_TF4", OBJPROP_XDISTANCE, gi_1080 + 74 + li_20);
   ObjectSet("SIG_BARS_TF4", OBJPROP_YDISTANCE, gi_1076 + 25);
   ObjectDelete("SIG_BARS_TF5");
   ObjectCreate("SIG_BARS_TF5", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_BARS_TF5", ls_312, 7, "Arial Bold", gi_1100);
   ObjectSet("SIG_BARS_TF5", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_BARS_TF5", OBJPROP_XDISTANCE, gi_1080 + 54 + li_24);
   ObjectSet("SIG_BARS_TF5", OBJPROP_YDISTANCE, gi_1076 + 25);
   ObjectDelete("SIG_BARS_TF6");
   ObjectCreate("SIG_BARS_TF6", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_BARS_TF6", ls_320, 7, "Arial Bold", gi_1100);
   ObjectSet("SIG_BARS_TF6", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_BARS_TF6", OBJPROP_XDISTANCE, gi_1080 + 34 + li_28);
   ObjectSet("SIG_BARS_TF6", OBJPROP_YDISTANCE, gi_1076 + 25);
   ObjectDelete("SIG_BARS_TF7");
   ObjectCreate("SIG_BARS_TF7", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_BARS_TF7", ls_328, 7, "Arial Bold", gi_1100);
   ObjectSet("SIG_BARS_TF7", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_BARS_TF7", OBJPROP_XDISTANCE, gi_1080 + 14 + li_32);
   ObjectSet("SIG_BARS_TF7", OBJPROP_YDISTANCE, gi_1076 + 25);
   string ls_336 = "";
   string ls_344 = "";
   string ls_352 = "";
   string ls_360 = "";
   string ls_368 = "";
   string ls_376 = "";
   string ls_384 = "";
   string ls_392 = "";
   string ls_400 = "";
   double ld_408 = iMACD(NULL, gi_1044, gi_1148, gi_1152, gi_1156, gi_1160, MODE_MAIN, 0);
   double ld_416 = iMACD(NULL, gi_1044, gi_1148, gi_1152, gi_1156, gi_1160, MODE_SIGNAL, 0);
   double ld_424 = iMACD(NULL, gi_1048, gi_1148, gi_1152, gi_1156, gi_1160, MODE_MAIN, 0);
   double ld_432 = iMACD(NULL, gi_1048, gi_1148, gi_1152, gi_1156, gi_1160, MODE_SIGNAL, 0);
   double ld_440 = iMACD(NULL, gi_1052, gi_1148, gi_1152, gi_1156, gi_1160, MODE_MAIN, 0);
   double ld_448 = iMACD(NULL, gi_1052, gi_1148, gi_1152, gi_1156, gi_1160, MODE_SIGNAL, 0);
   double ld_456 = iMACD(NULL, gi_1056, gi_1148, gi_1152, gi_1156, gi_1160, MODE_MAIN, 0);
   double ld_464 = iMACD(NULL, gi_1056, gi_1148, gi_1152, gi_1156, gi_1160, MODE_SIGNAL, 0);
   double ld_472 = iMACD(NULL, gi_1060, gi_1148, gi_1152, gi_1156, gi_1160, MODE_MAIN, 0);
   double ld_480 = iMACD(NULL, gi_1060, gi_1148, gi_1152, gi_1156, gi_1160, MODE_SIGNAL, 0);
   double ld_488 = iMACD(NULL, gi_1064, gi_1148, gi_1152, gi_1156, gi_1160, MODE_MAIN, 0);
   double ld_496 = iMACD(NULL, gi_1064, gi_1148, gi_1152, gi_1156, gi_1160, MODE_SIGNAL, 0);
   double ld_504 = iMACD(NULL, gi_1068, gi_1148, gi_1152, gi_1156, gi_1160, MODE_MAIN, 0);
   double ld_512 = iMACD(NULL, gi_1068, gi_1148, gi_1152, gi_1156, gi_1160, MODE_SIGNAL, 0);
   if (ld_408 > ld_416) {
      ls_360 = "-";
      li_48 = gi_1172;
   }
   if (ld_408 <= ld_416) {
      ls_360 = "-";
      li_48 = gi_1168;
   }
   if (ld_408 > ld_416 && ld_408 > 0.0) {
      ls_360 = "-";
      li_48 = gi_1164;
   }
   if (ld_408 <= ld_416 && ld_408 < 0.0) {
      ls_360 = "-";
      li_48 = gi_1176;
   }
   if (ld_424 > ld_432) {
      ls_368 = "-";
      li_52 = gi_1172;
   }
   if (ld_424 <= ld_432) {
      ls_368 = "-";
      li_52 = gi_1168;
   }
   if (ld_424 > ld_432 && ld_424 > 0.0) {
      ls_368 = "-";
      li_52 = gi_1164;
   }
   if (ld_424 <= ld_432 && ld_424 < 0.0) {
      ls_368 = "-";
      li_52 = gi_1176;
   }
   if (ld_440 > ld_448) {
      ls_376 = "-";
      li_56 = gi_1172;
   }
   if (ld_440 <= ld_448) {
      ls_376 = "-";
      li_56 = gi_1168;
   }
   if (ld_440 > ld_448 && ld_440 > 0.0) {
      ls_376 = "-";
      li_56 = gi_1164;
   }
   if (ld_440 <= ld_448 && ld_440 < 0.0) {
      ls_376 = "-";
      li_56 = gi_1176;
   }
   if (ld_456 > ld_464) {
      ls_384 = "-";
      li_60 = gi_1172;
   }
   if (ld_456 <= ld_464) {
      ls_384 = "-";
      li_60 = gi_1168;
   }
   if (ld_456 > ld_464 && ld_456 > 0.0) {
      ls_384 = "-";
      li_60 = gi_1164;
   }
   if (ld_456 <= ld_464 && ld_456 < 0.0) {
      ls_384 = "-";
      li_60 = gi_1176;
   }
   if (ld_472 > ld_480) {
      ls_344 = "-";
      li_40 = gi_1172;
   }
   if (ld_472 <= ld_480) {
      ls_344 = "-";
      li_40 = gi_1168;
   }
   if (ld_472 > ld_480 && ld_472 > 0.0) {
      ls_344 = "-";
      li_40 = gi_1164;
   }
   if (ld_472 <= ld_480 && ld_472 < 0.0) {
      ls_344 = "-";
      li_40 = gi_1176;
   }
   if (ld_488 > ld_496) {
      ls_352 = "-";
      li_44 = gi_1172;
   }
   if (ld_488 <= ld_496) {
      ls_352 = "-";
      li_44 = gi_1168;
   }
   if (ld_488 > ld_496 && ld_488 > 0.0) {
      ls_352 = "-";
      li_44 = gi_1164;
   }
   if (ld_488 <= ld_496 && ld_488 < 0.0) {
      ls_352 = "-";
      li_44 = gi_1176;
   }
   if (ld_504 > ld_512) {
      ls_336 = "-";
      li_36 = gi_1172;
   }
   if (ld_504 <= ld_512) {
      ls_336 = "-";
      li_36 = gi_1168;
   }
   if (ld_504 > ld_512 && ld_504 > 0.0) {
      ls_336 = "-";
      li_36 = gi_1164;
   }
   if (ld_504 <= ld_512 && ld_504 < 0.0) {
      ls_336 = "-";
      li_36 = gi_1176;
   }
   ObjectDelete("SSignalMACD_TEXT");
   ObjectCreate("SSignalMACD_TEXT", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACD_TEXT", "MACD", 6, "Tahoma Narrow", gi_1104);
   ObjectSet("SSignalMACD_TEXT", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACD_TEXT", OBJPROP_XDISTANCE, gi_1080 + 153);
   ObjectSet("SSignalMACD_TEXT", OBJPROP_YDISTANCE, gi_1076 + 35);
   ObjectDelete("SSignalMACDM1");
   ObjectCreate("SSignalMACDM1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACDM1", ls_360, 45, "Tahoma Narrow", li_48);
   ObjectSet("SSignalMACDM1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACDM1", OBJPROP_XDISTANCE, gi_1080 + 130);
   ObjectSet("SSignalMACDM1", OBJPROP_YDISTANCE, gi_1076 + 2);
   ObjectDelete("SSignalMACDM5");
   ObjectCreate("SSignalMACDM5", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACDM5", ls_368, 45, "Tahoma Narrow", li_52);
   ObjectSet("SSignalMACDM5", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACDM5", OBJPROP_XDISTANCE, gi_1080 + 110);
   ObjectSet("SSignalMACDM5", OBJPROP_YDISTANCE, gi_1076 + 2);
   ObjectDelete("SSignalMACDM15");
   ObjectCreate("SSignalMACDM15", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACDM15", ls_376, 45, "Tahoma Narrow", li_56);
   ObjectSet("SSignalMACDM15", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACDM15", OBJPROP_XDISTANCE, gi_1080 + 90);
   ObjectSet("SSignalMACDM15", OBJPROP_YDISTANCE, gi_1076 + 2);
   ObjectDelete("SSignalMACDM30");
   ObjectCreate("SSignalMACDM30", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACDM30", ls_384, 45, "Tahoma Narrow", li_60);
   ObjectSet("SSignalMACDM30", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACDM30", OBJPROP_XDISTANCE, gi_1080 + 70);
   ObjectSet("SSignalMACDM30", OBJPROP_YDISTANCE, gi_1076 + 2);
   ObjectDelete("SSignalMACDH1");
   ObjectCreate("SSignalMACDH1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACDH1", ls_344, 45, "Tahoma Narrow", li_40);
   ObjectSet("SSignalMACDH1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACDH1", OBJPROP_XDISTANCE, gi_1080 + 50);
   ObjectSet("SSignalMACDH1", OBJPROP_YDISTANCE, gi_1076 + 2);
   ObjectDelete("SSignalMACDH4");
   ObjectCreate("SSignalMACDH4", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACDH4", ls_352, 45, "Tahoma Narrow", li_44);
   ObjectSet("SSignalMACDH4", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACDH4", OBJPROP_XDISTANCE, gi_1080 + 30);
   ObjectSet("SSignalMACDH4", OBJPROP_YDISTANCE, gi_1076 + 2);
   ObjectDelete("SSignalMACDD1");
   ObjectCreate("SSignalMACDD1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalMACDD1", ls_336, 45, "Tahoma Narrow", li_36);
   ObjectSet("SSignalMACDD1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalMACDD1", OBJPROP_XDISTANCE, gi_1080 + 10);
   ObjectSet("SSignalMACDD1", OBJPROP_YDISTANCE, gi_1076 + 2);
   double ld_520 = iRSI(NULL, gi_1068, gi_1196, gi_1200, 0);
   double ld_528 = iRSI(NULL, gi_1064, gi_1196, gi_1200, 0);
   double ld_536 = iRSI(NULL, gi_1060, gi_1196, gi_1200, 0);
   double ld_544 = iRSI(NULL, gi_1056, gi_1196, gi_1200, 0);
   double ld_552 = iRSI(NULL, gi_1052, gi_1196, gi_1200, 0);
   double ld_560 = iRSI(NULL, gi_1048, gi_1196, gi_1200, 0);
   double ld_568 = iRSI(NULL, gi_1044, gi_1196, gi_1200, 0);
   double ld_576 = iStochastic(NULL, gi_1068, gi_1228, gi_1232, gi_1236, gi_1240, 0, MODE_MAIN, 0);
   double ld_584 = iStochastic(NULL, gi_1064, gi_1228, gi_1232, gi_1236, gi_1240, 0, MODE_MAIN, 0);
   double ld_592 = iStochastic(NULL, gi_1060, gi_1228, gi_1232, gi_1236, gi_1240, 0, MODE_MAIN, 0);
   double ld_600 = iStochastic(NULL, gi_1056, gi_1228, gi_1232, gi_1236, gi_1240, 0, MODE_MAIN, 0);
   double ld_608 = iStochastic(NULL, gi_1052, gi_1228, gi_1232, gi_1236, gi_1240, 0, MODE_MAIN, 0);
   double ld_616 = iStochastic(NULL, gi_1048, gi_1228, gi_1232, gi_1236, gi_1240, 0, MODE_MAIN, 0);
   double ld_624 = iStochastic(NULL, gi_1044, gi_1228, gi_1232, gi_1236, gi_1240, 0, MODE_MAIN, 0);
   double ld_632 = iCCI(NULL, gi_1068, gi_1212, gi_1216, 0);
   double ld_640 = iCCI(NULL, gi_1064, gi_1212, gi_1216, 0);
   double ld_648 = iCCI(NULL, gi_1060, gi_1212, gi_1216, 0);
   double ld_656 = iCCI(NULL, gi_1056, gi_1212, gi_1216, 0);
   double ld_664 = iCCI(NULL, gi_1052, gi_1212, gi_1216, 0);
   double ld_672 = iCCI(NULL, gi_1048, gi_1212, gi_1216, 0);
   double ld_680 = iCCI(NULL, gi_1044, gi_1212, gi_1216, 0);
   string ls_688 = "";
   string ls_696 = "";
   string ls_704 = "";
   string ls_712 = "";
   string ls_720 = "";
   string ls_728 = "";
   string ls_736 = "";
   string ls_744 = "";
   string ls_752 = "";
   ls_736 = "-";
   color li_760 = gi_1260;
   ls_720 = "-";
   color li_764 = gi_1260;
   ls_688 = "-";
   color li_768 = gi_1260;
   ls_728 = "-";
   color li_772 = gi_1260;
   ls_696 = "-";
   color li_776 = gi_1260;
   ls_704 = "-";
   color li_780 = gi_1260;
   ls_712 = "-";
   color li_784 = gi_1260;
   if (ld_520 > 50.0 && ld_576 > 40.0 && ld_632 > 0.0) {
      ls_736 = "-";
      li_760 = gi_1252;
   }
   if (ld_528 > 50.0 && ld_584 > 40.0 && ld_640 > 0.0) {
      ls_720 = "-";
      li_764 = gi_1252;
   }
   if (ld_536 > 50.0 && ld_592 > 40.0 && ld_648 > 0.0) {
      ls_688 = "-";
      li_768 = gi_1252;
   }
   if (ld_544 > 50.0 && ld_600 > 40.0 && ld_656 > 0.0) {
      ls_728 = "-";
      li_772 = gi_1252;
   }
   if (ld_552 > 50.0 && ld_608 > 40.0 && ld_664 > 0.0) {
      ls_696 = "-";
      li_776 = gi_1252;
   }
   if (ld_560 > 50.0 && ld_616 > 40.0 && ld_672 > 0.0) {
      ls_704 = "-";
      li_780 = gi_1252;
   }
   if (ld_568 > 50.0 && ld_624 > 40.0 && ld_680 > 0.0) {
      ls_712 = "-";
      li_784 = gi_1252;
   }
   if (ld_520 < 50.0 && ld_576 < 60.0 && ld_632 < 0.0) {
      ls_736 = "-";
      li_760 = gi_1256;
   }
   if (ld_528 < 50.0 && ld_584 < 60.0 && ld_640 < 0.0) {
      ls_720 = "-";
      li_764 = gi_1256;
   }
   if (ld_536 < 50.0 && ld_592 < 60.0 && ld_648 < 0.0) {
      ls_688 = "-";
      li_768 = gi_1256;
   }
   if (ld_544 < 50.0 && ld_600 < 60.0 && ld_656 < 0.0) {
      ls_728 = "-";
      li_772 = gi_1256;
   }
   if (ld_552 < 50.0 && ld_608 < 60.0 && ld_664 < 0.0) {
      ls_696 = "-";
      li_776 = gi_1256;
   }
   if (ld_560 < 50.0 && ld_616 < 60.0 && ld_672 < 0.0) {
      ls_704 = "-";
      li_780 = gi_1256;
   }
   if (ld_568 < 50.0 && ld_624 < 60.0 && ld_680 < 0.0) {
      ls_712 = "-";
      li_784 = gi_1256;
   }
   ObjectDelete("SSignalSTR_TEXT");
   ObjectCreate("SSignalSTR_TEXT", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SSignalSTR_TEXT", "STR", 6, "Tahoma Narrow", gi_1104);
   ObjectSet("SSignalSTR_TEXT", OBJPROP_CORNER, gi_1072);
   ObjectSet("SSignalSTR_TEXT", OBJPROP_XDISTANCE, gi_1080 + 153);
   ObjectSet("SSignalSTR_TEXT", OBJPROP_YDISTANCE, gi_1076 + 43);
   ObjectDelete("SignalSTRM1");
   ObjectCreate("SignalSTRM1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalSTRM1", ls_712, 45, "Tahoma Narrow", li_784);
   ObjectSet("SignalSTRM1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalSTRM1", OBJPROP_XDISTANCE, gi_1080 + 130);
   ObjectSet("SignalSTRM1", OBJPROP_YDISTANCE, gi_1076 + 10);
   ObjectDelete("SignalSTRM5");
   ObjectCreate("SignalSTRM5", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalSTRM5", ls_704, 45, "Tahoma Narrow", li_780);
   ObjectSet("SignalSTRM5", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalSTRM5", OBJPROP_XDISTANCE, gi_1080 + 110);
   ObjectSet("SignalSTRM5", OBJPROP_YDISTANCE, gi_1076 + 10);
   ObjectDelete("SignalSTRM15");
   ObjectCreate("SignalSTRM15", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalSTRM15", ls_696, 45, "Tahoma Narrow", li_776);
   ObjectSet("SignalSTRM15", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalSTRM15", OBJPROP_XDISTANCE, gi_1080 + 90);
   ObjectSet("SignalSTRM15", OBJPROP_YDISTANCE, gi_1076 + 10);
   ObjectDelete("SignalSTRM30");
   ObjectCreate("SignalSTRM30", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalSTRM30", ls_728, 45, "Tahoma Narrow", li_772);
   ObjectSet("SignalSTRM30", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalSTRM30", OBJPROP_XDISTANCE, gi_1080 + 70);
   ObjectSet("SignalSTRM30", OBJPROP_YDISTANCE, gi_1076 + 10);
   ObjectDelete("SignalSTRH1");
   ObjectCreate("SignalSTRH1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalSTRH1", ls_688, 45, "Tahoma Narrow", li_768);
   ObjectSet("SignalSTRH1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalSTRH1", OBJPROP_XDISTANCE, gi_1080 + 50);
   ObjectSet("SignalSTRH1", OBJPROP_YDISTANCE, gi_1076 + 10);
   ObjectDelete("SignalSTRH4");
   ObjectCreate("SignalSTRH4", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalSTRH4", ls_720, 45, "Tahoma Narrow", li_764);
   ObjectSet("SignalSTRH4", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalSTRH4", OBJPROP_XDISTANCE, gi_1080 + 30);
   ObjectSet("SignalSTRH4", OBJPROP_YDISTANCE, gi_1076 + 10);
   ObjectDelete("SignalSTRD1");
   ObjectCreate("SignalSTRD1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalSTRD1", ls_736, 45, "Tahoma Narrow", li_760);
   ObjectSet("SignalSTRD1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalSTRD1", OBJPROP_XDISTANCE, gi_1080 + 10);
   ObjectSet("SignalSTRD1", OBJPROP_YDISTANCE, gi_1076 + 10);
   double ld_788 = iMA(Symbol(), gi_1044, gi_1272, 0, gi_1280, gi_1284, 0);
   double ld_796 = iMA(Symbol(), gi_1044, gi_1276, 0, gi_1280, gi_1284, 0);
   double ld_804 = iMA(Symbol(), gi_1048, gi_1272, 0, gi_1280, gi_1284, 0);
   double ld_812 = iMA(Symbol(), gi_1048, gi_1276, 0, gi_1280, gi_1284, 0);
   double ld_820 = iMA(Symbol(), gi_1052, gi_1272, 0, gi_1280, gi_1284, 0);
   double ld_828 = iMA(Symbol(), gi_1052, gi_1276, 0, gi_1280, gi_1284, 0);
   double ld_836 = iMA(Symbol(), gi_1056, gi_1272, 0, gi_1280, gi_1284, 0);
   double ld_844 = iMA(Symbol(), gi_1056, gi_1276, 0, gi_1280, gi_1284, 0);
   double ld_852 = iMA(Symbol(), gi_1060, gi_1272, 0, gi_1280, gi_1284, 0);
   double ld_860 = iMA(Symbol(), gi_1060, gi_1276, 0, gi_1280, gi_1284, 0);
   double ld_868 = iMA(Symbol(), gi_1064, gi_1272, 0, gi_1280, gi_1284, 0);
   double ld_876 = iMA(Symbol(), gi_1064, gi_1276, 0, gi_1280, gi_1284, 0);
   double ld_884 = iMA(Symbol(), gi_1068, gi_1272, 0, gi_1280, gi_1284, 0);
   double ld_892 = iMA(Symbol(), gi_1068, gi_1276, 0, gi_1280, gi_1284, 0);
   string ls_900 = "";
   string ls_908 = "";
   string ls_916 = "";
   string ls_924 = "";
   string ls_932 = "";
   string ls_940 = "";
   string ls_948 = "";
   string ls_956 = "";
   string ls_964 = "";
   if (ld_788 > ld_796) {
      ls_900 = "-";
      li_72 = gi_1296;
   }
   if (ld_788 <= ld_796) {
      ls_900 = "-";
      li_72 = gi_1300;
   }
   if (ld_804 > ld_812) {
      ls_908 = "-";
      li_76 = gi_1296;
   }
   if (ld_804 <= ld_812) {
      ls_908 = "-";
      li_76 = gi_1300;
   }
   if (ld_820 > ld_828) {
      ls_916 = "-";
      li_80 = gi_1296;
   }
   if (ld_820 <= ld_828) {
      ls_916 = "-";
      li_80 = gi_1300;
   }
   if (ld_836 > ld_844) {
      ls_924 = "-";
      li_84 = gi_1296;
   }
   if (ld_836 <= ld_844) {
      ls_924 = "-";
      li_84 = gi_1300;
   }
   if (ld_852 > ld_860) {
      ls_932 = "-";
      li_88 = gi_1296;
   }
   if (ld_852 <= ld_860) {
      ls_932 = "-";
      li_88 = gi_1300;
   }
   if (ld_868 > ld_876) {
      ls_940 = "-";
      li_92 = gi_1296;
   }
   if (ld_868 <= ld_876) {
      ls_940 = "-";
      li_92 = gi_1300;
   }
   if (ld_884 > ld_892) {
      ls_948 = "-";
      li_96 = gi_1296;
   }
   if (ld_884 <= ld_892) {
      ls_948 = "-";
      li_96 = gi_1300;
   }
   ObjectDelete("SignalEMA_TEXT");
   ObjectCreate("SignalEMA_TEXT", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMA_TEXT", "EMA", 6, "Tahoma Narrow", gi_1104);
   ObjectSet("SignalEMA_TEXT", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMA_TEXT", OBJPROP_XDISTANCE, gi_1080 + 153);
   ObjectSet("SignalEMA_TEXT", OBJPROP_YDISTANCE, gi_1076 + 51);
   ObjectDelete("SignalEMAM1");
   ObjectCreate("SignalEMAM1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMAM1", ls_900, 45, "Tahoma Narrow", li_72);
   ObjectSet("SignalEMAM1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMAM1", OBJPROP_XDISTANCE, gi_1080 + 130);
   ObjectSet("SignalEMAM1", OBJPROP_YDISTANCE, gi_1076 + 18);
   ObjectDelete("SignalEMAM5");
   ObjectCreate("SignalEMAM5", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMAM5", ls_908, 45, "Tahoma Narrow", li_76);
   ObjectSet("SignalEMAM5", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMAM5", OBJPROP_XDISTANCE, gi_1080 + 110);
   ObjectSet("SignalEMAM5", OBJPROP_YDISTANCE, gi_1076 + 18);
   ObjectDelete("SignalEMAM15");
   ObjectCreate("SignalEMAM15", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMAM15", ls_916, 45, "Tahoma Narrow", li_80);
   ObjectSet("SignalEMAM15", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMAM15", OBJPROP_XDISTANCE, gi_1080 + 90);
   ObjectSet("SignalEMAM15", OBJPROP_YDISTANCE, gi_1076 + 18);
   ObjectDelete("SignalEMAM30");
   ObjectCreate("SignalEMAM30", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMAM30", ls_924, 45, "Tahoma Narrow", li_84);
   ObjectSet("SignalEMAM30", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMAM30", OBJPROP_XDISTANCE, gi_1080 + 70);
   ObjectSet("SignalEMAM30", OBJPROP_YDISTANCE, gi_1076 + 18);
   ObjectDelete("SignalEMAH1");
   ObjectCreate("SignalEMAH1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMAH1", ls_932, 45, "Tahoma Narrow", li_88);
   ObjectSet("SignalEMAH1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMAH1", OBJPROP_XDISTANCE, gi_1080 + 50);
   ObjectSet("SignalEMAH1", OBJPROP_YDISTANCE, gi_1076 + 18);
   ObjectDelete("SignalEMAH4");
   ObjectCreate("SignalEMAH4", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMAH4", ls_940, 45, "Tahoma Narrow", li_92);
   ObjectSet("SignalEMAH4", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMAH4", OBJPROP_XDISTANCE, gi_1080 + 30);
   ObjectSet("SignalEMAH4", OBJPROP_YDISTANCE, gi_1076 + 18);
   ObjectDelete("SignalEMAD1");
   ObjectCreate("SignalEMAD1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SignalEMAD1", ls_948, 45, "Tahoma Narrow", li_96);
   ObjectSet("SignalEMAD1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SignalEMAD1", OBJPROP_XDISTANCE, gi_1080 + 10);
   ObjectSet("SignalEMAD1", OBJPROP_YDISTANCE, gi_1076 + 18);
   double ld_972 = NormalizeDouble(MarketInfo(Symbol(), MODE_BID), Digits);
   double ld_980 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_CLOSE, 1);
   string ls_988 = "";
   if (ld_980 > ld_972) {
      ls_988 = "";
      li_100 = gi_1140;
   }
   if (ld_980 < ld_972) {
      ls_988 = "";
      li_100 = gi_1136;
   }
   if (ld_980 == ld_972) {
      ls_988 = "";
      li_100 = gi_1144;
   }
   ObjectDelete("cja");
   ObjectCreate("cja", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("cja", "cja", 8, "Tahoma Narrow", DimGray);
   ObjectSet("cja", OBJPROP_CORNER, gi_1072);
   ObjectSet("cja", OBJPROP_XDISTANCE, gi_1080 + 153);
   ObjectSet("cja", OBJPROP_YDISTANCE, gi_1076 + 23);
   if (gi_1096 == FALSE) {
      if (gi_1088 == TRUE) {
         ObjectDelete("Signalprice");
         ObjectCreate("Signalprice", OBJ_LABEL, gi_1084, 0, 0);
         ObjectSetText("Signalprice", DoubleToStr(ld_972, Digits), 35, "Arial", li_100);
         ObjectSet("Signalprice", OBJPROP_CORNER, gi_1072);
         ObjectSet("Signalprice", OBJPROP_XDISTANCE, gi_1080 + 10);
         ObjectSet("Signalprice", OBJPROP_YDISTANCE, gi_1076 + 56);
      }
   }
   if (gi_1096 == TRUE) {
      if (gi_1088 == TRUE) {
         ObjectDelete("Signalprice");
         ObjectCreate("Signalprice", OBJ_LABEL, gi_1084, 0, 0);
         ObjectSetText("Signalprice", DoubleToStr(ld_972, Digits), 15, "Arial", li_100);
         ObjectSet("Signalprice", OBJPROP_CORNER, gi_1072);
         ObjectSet("Signalprice", OBJPROP_XDISTANCE, gi_1080 + 10);
         ObjectSet("Signalprice", OBJPROP_YDISTANCE, gi_1076 + 60);
      }
   }
   int li_996 = 0;
   int li_1000 = 0;
   int li_1004 = 0;
   int li_1008 = 0;
   int li_1012 = 0;
   int li_1016 = 0;
   li_996 = (iHigh(NULL, PERIOD_D1, 1) - iLow(NULL, PERIOD_D1, 1)) / Point;
   for (li_1016 = 1; li_1016 <= 5; li_1016++) li_1000 = li_1000 + (iHigh(NULL, PERIOD_D1, li_1016) - iLow(NULL, PERIOD_D1, li_1016)) / Point;
   for (li_1016 = 1; li_1016 <= 10; li_1016++) li_1004 = li_1004 + (iHigh(NULL, PERIOD_D1, li_1016) - iLow(NULL, PERIOD_D1, li_1016)) / Point;
   for (li_1016 = 1; li_1016 <= 20; li_1016++) li_1008 = li_1008 + (iHigh(NULL, PERIOD_D1, li_1016) - iLow(NULL, PERIOD_D1, li_1016)) / Point;
   li_1000 /= 5;
   li_1004 /= 10;
   li_1008 /= 20;
   li_1012 = (li_996 + li_1000 + li_1004 + li_1008) / 4;
   string ls_1020 = "";
   string ls_1028 = "";
   string ls_1036 = "";
   string ls_1044 = "";
   string ls_1052 = "";
   string ls_1060 = "";
   string ls_1068 = "";
   string ls_1076 = "";
   string ls_1084 = "";
   double ld_1092 = iOpen(NULL, PERIOD_D1, 0);
   double ld_1100 = iClose(NULL, PERIOD_D1, 0);
   double ld_1108 = (Ask - Bid) / Point;
   double ld_1116 = iHigh(NULL, PERIOD_D1, 0);
   double ld_1124 = iLow(NULL, PERIOD_D1, 0);
   ls_1044 = DoubleToStr((ld_1100 - ld_1092) / Point, 0);
   ls_1036 = DoubleToStr(ld_1108, Digits - 4);
   ls_1052 = DoubleToStr(li_1012, Digits - 4);
   ls_1084 = (iHigh(NULL, PERIOD_D1, 1) - iLow(NULL, PERIOD_D1, 1)) / Point;
   ls_1060 = DoubleToStr((ld_1116 - ld_1124) / Point, 0);
   if (ld_1100 >= ld_1092) {
      ls_1068 = "-";
      li_112 = gi_1120;
   }
   if (ld_1100 < ld_1092) {
      ls_1068 = "-";
      li_112 = gi_1124;
   }
   if (ls_1052 >= ls_1084) {
      ls_1076 = "-";
      li_116 = gi_1128;
   }
   if (ls_1052 < ls_1084) {
      ls_1076 = "-";
      li_116 = gi_1132;
   }
   ObjectDelete("SIG_DETAIL_1");
   ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_DETAIL_1", "Spread", 14, "Times New Roman", gi_1108);
   ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, gi_1080 + 65);
   ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, gi_1076 + 100);
   ObjectDelete("SIG_DETAIL_2");
   ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, gi_1084, 0, 0);
   ObjectSetText("SIG_DETAIL_2", "" + ls_1036 + "", 14, "Times New Roman", gi_1112);
   ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, gi_1072);
   ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, gi_1080 + 10);
   

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

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

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

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

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

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

Стоимость полного кода
5 507,50₽ ≈ $67.31