

#property indicator_chart_window
#property indicator_minimum 0.0
#property indicator_maximum 1.0

bool Gi_76;
extern string currency = "";
bool Gi_88 = TRUE;
extern bool Show1D = TRUE;
extern bool Show5D = TRUE;
extern bool Show10D = TRUE;
extern bool Show20D = TRUE;
bool Gi_108 = FALSE;
extern string fontName = "Arial";
extern int fontSize = 7;
extern color labelColor = White;
extern color valueColor = Lime;
extern int horizDistance = 0;
extern int vertDistance = 30;
extern int spaceToNextValue = 30;
extern int spaceToNextLabel = 8;
extern int nextLineDistance = 15;
extern int spaceToSeparator = 20;
extern color MediumColor = Yellow;
extern color HighColor = Red;
extern color LowColor = Lime;
extern double HighPercent = 91.0;
extern double LowPercent = 75.0;
double Gd_188 = 0.0;
double Gd_196 = 0.0;
double Gd_204 = 0.0;
double Gd_212 = 0.0;
double Gd_unused_220 = 0.0;
double Gd_228 = 0.0;
double Gd_unused_236 = 0.0;
double Gd_244 = 0.0;
double Gd_unused_252 = 0.0;
double Gd_260 = 0.0;
double Gd_unused_268 = 0.0;
double Gd_276 = 0.0;
double Gda_284[2][6];
int G_window_288;
bool Gi_292 = TRUE;
string Gs_dummy_296;
int G_ind_counted_304;
string G_symbol_308;
double G_point_316;
double Gd_324;
double Gd_unused_332;
int G_count_340 = 0;
bool Gi_344 = TRUE;

// E37F0136AA3FFAF149B351F6A4C948E9
int init() {
   string str_concat_0;
   Gi_76 = TRUE;
   HighPercent /= 100.0;
   LowPercent /= 100.0;
   G_symbol_308 = currency;
   int digits_8 = MarketInfo(Symbol(), MODE_DIGITS);
   if (digits_8 == 3 || digits_8 == 5) {
      Gd_324 = 0.1;
      Gd_unused_332 = 10;
   } else {
      Gd_324 = 1.0;
      Gd_unused_332 = 1.0;
   }
   if (currency != "") str_concat_0 = StringConcatenate(G_symbol_308, " ADR:");
   else str_concat_0 = "FTC ADR:";
   IndicatorShortName(str_concat_0);
   G_window_288 = 0;
   string Ls_12 = f0_0();
   if (currency != "") {
      if (Ls_12 == "MINI")
         if (currency != "") G_symbol_308 = StringConcatenate(StringSubstr(currency, 0, 6), StringSubstr(Symbol(), 6, 0));
   } else G_symbol_308 = Symbol();
   G_point_316 = MarketInfo(G_symbol_308, MODE_POINT);
   return (0);
}

// 9C0C0423CAB7001C40A58F5198071AC1
void f0_1() {
   string name_0;
   ObjectDelete(StringConcatenate("ftcADR1_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR2_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR3_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR4_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR5_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR6_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR7_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR8_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR9_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR10_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR11_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR12_", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR20_separator", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR10_separator", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR4_separator", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR2_separator", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR1_separator", G_window_288));
   ObjectDelete(StringConcatenate("ftcADR_CURRENCY_", G_window_288));
   for (int Li_8 = 0; Li_8 < ObjectsTotal(); Li_8++) {
      name_0 = ObjectName(Li_8);
      if (StringFind(name_0, "ftcADR") != -1) ObjectDelete(name_0);
   }
}

// 52D46093050F38C27267BCE42543EF60
int deinit() {
   f0_1();
   return (0);
}

// EA2B2676C28C0DB26D39331A336C6B92
int start() {
   int Lia_unused_8[];
   int Li_20;
   if (AccountNumber() == 0) {
      Comment("");
      return (0);
   }
   if ((!Gi_76) && IndicatorCounted() < Bars - 1) return (0);
   if (Gi_292 == FALSE) {
      if (G_count_340 == 0) Alert(G_symbol_308, ",", Period(), " ftc_ADR License not present or expired");
      G_count_340++;
      Gi_344 = FALSE;
      deinit();
      return (0);
   }
   if (!Gi_344) {
      G_ind_counted_304 = 0;
      f0_1();
      Gi_344 = TRUE;
      G_count_340 = 0;
   } else G_ind_counted_304 = IndicatorCounted();
   int x_0 = horizDistance;
   int y_4 = vertDistance;
   if (Time[0] < TimeCurrent() - 60 * Period()) return (0);
   ArrayCopyRates(Gda_284, G_symbol_308, PERIOD_D1);
   int error_12 = GetLastError();
   if (error_12 == 4066/* HISTORY_WILL_UPDATED */) {
      for (int count_16 = 0; count_16 < 5; count_16++) {
         Sleep(1000);
         ArrayCopyRates(Gda_284, G_symbol_308, PERIOD_D1);
         Li_20 = Gda_284[0][0];
         if (Year() == TimeYear(Li_20) && Month() == TimeMonth(Li_20) && Day() == TimeDay(Li_20)) break;
      }
   }
   int Li_24 = 0;
   int Li_28 = 0;
   int Li_32 = 0;
   int Li_36 = 0;
   int Li_40 = 0;
   int Li_unused_44 = 0;
   int Li_unused_48 = 0;
   double ilow_52 = 0;
   double ihigh_60 = 0;
   string Ls_unused_68 = "";
   int Li_76 = 0;
   Gd_188 = Gda_284[0][3];
   Gd_196 = Gda_284[0][2];
   Gd_204 = Gd_188 - Gd_196;
   Li_24 = (iHigh(G_symbol_308, PERIOD_D1, 1) - iLow(G_symbol_308, PERIOD_D1, 1)) / G_point_316;
   for (Li_76 = 1; Li_76 <= 5; Li_76++) Li_28 = Li_28 + (iHigh(G_symbol_308, PERIOD_D1, Li_76) - iLow(G_symbol_308, PERIOD_D1, Li_76)) / G_point_316;
   for (Li_76 = 1; Li_76 <= 10; Li_76++) Li_32 = Li_32 + (iHigh(G_symbol_308, PERIOD_D1, Li_76) - iLow(G_symbol_308, PERIOD_D1, Li_76)) / G_point_316;
   for (Li_76 = 1; Li_76 <= 20; Li_76++) Li_36 = Li_36 + (iHigh(G_symbol_308, PERIOD_D1, Li_76) - iLow(G_symbol_308, PERIOD_D1, Li_76)) / G_point_316;
   Li_28 /= 5;
   Li_32 /= 10;
   Li_36 /= 20;
   Li_40 = (Li_24 + Li_28 + Li_32 + Li_36) / 4;
   ilow_52 = iLow(G_symbol_308, PERIOD_D1, 0);
   ihigh_60 = iHigh(G_symbol_308, PERIOD_D1, 0);
   Li_unused_44 = Li_40 - (Bid - ilow_52) / G_point_316;
   Li_unused_48 = Li_40 - (ihigh_60 - Bid) / G_point_316;
   Gd_212 = Gd_204 / G_point_316;
   if (Li_24 > 1) Gd_unused_220 = Li_24 / 2;
   else Gd_unused_220 = 0;
   if (Li_24 > 1) Gd_228 = 0.75 * Li_24;
   else Gd_228 = 0;
   if (Li_28 > 1) Gd_unused_236 = Li_28 / 2;
   else Gd_unused_236 = 0;
   if (Li_28 > 1) Gd_244 = 0.75 * Li_28;
   else Gd_244 = 0;
   if (Li_32 > 1) Gd_unused_252 = Li_32 / 2;
   else Gd_unused_252 = 0;
   if (Li_32 > 1) Gd_260 = 0.75 * Li_32;
   else Gd_276 = 0;
   if (Li_36 > 1) Gd_unused_268 = Li_36 / 2;
   else Gd_unused_268 = 0;
   if (Li_36 > 1) Gd_276 = 0.75 * Li_36;
   else Gd_276 = 0;
   f0_1();
   double Ld_80 = Gd_212 / ((Li_32 + Li_36) / 2);
   if (Ld_80 >= LowPercent && Ld_80 <= HighPercent) valueColor = MediumColor;
   else {
      if (Ld_80 > HighPercent) valueColor = HighColor;
      else
         if (Ld_80 < LowPercent) valueColor = LowColor;
   }
   ObjectCreate(StringConcatenate("ftcADR0_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
   ObjectSetText(StringConcatenate("ftcADR0_", G_window_288), "  ADR: ", fontSize, fontName, labelColor);
   ObjectSet(StringConcatenate("ftcADR0_", G_window_288), OBJPROP_CORNER, 0);
   ObjectSet(StringConcatenate("ftcADR0_", G_window_288), OBJPROP_XDISTANCE, x_0);
   ObjectSet(StringConcatenate("ftcADR0_", G_window_288), OBJPROP_YDISTANCE, y_4);
   int Li_88 = ObjectGet("ftcADR0_", OBJPROP_XDISTANCE);
   x_0 = x_0 + spaceToNextValue + Li_88;
   ObjectCreate(StringConcatenate("ftcADR_CURRENCY_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
   ObjectSetText(StringConcatenate("ftcADR_CURRENCY_", G_window_288), StringConcatenate(DoubleToStr(100.0 * Ld_80, 1), "%"), fontSize, fontName, valueColor);
   ObjectSet(StringConcatenate("ftcADR_CURRENCY_", G_window_288), OBJPROP_CORNER, 0);
   ObjectSet(StringConcatenate("ftcADR_CURRENCY_", G_window_288), OBJPROP_XDISTANCE, x_0);
   ObjectSet(StringConcatenate("ftcADR_CURRENCY_", G_window_288), OBJPROP_YDISTANCE, y_4);
   if (Gi_88) {
      Li_88 = ObjectGet("ftcADR_CURRENCY_", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToSeparator + Li_88 + 20;
      ObjectCreate(StringConcatenate("ftcADR1_separator", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR1_separator", G_window_288), "|", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR1_separator", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR1_separator", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR1_separator", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR1_separator", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextLabel + Li_88;
      ObjectCreate(StringConcatenate("ftcADR1_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR1_", G_window_288), "Today: ", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR1_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR1_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR1_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Ld_80 = Gd_212 * Gd_324 / ((Li_32 + Li_36) / 2);
      if (Ld_80 >= LowPercent && Ld_80 <= HighPercent) valueColor = MediumColor;
      else {
         if (Ld_80 > HighPercent) valueColor = HighColor;
         else
            if (Ld_80 < LowPercent) valueColor = LowColor;
      }
      Li_88 = ObjectGet("ftcADR1_", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextValue + Li_88;
      ObjectCreate(StringConcatenate("ftcADR2_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR2_", G_window_288), DoubleToStr(Gd_212 * Gd_324, 0), fontSize, fontName, valueColor);
      ObjectSet(StringConcatenate("ftcADR2_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR2_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR2_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR2_", OBJPROP_XDISTANCE);
   }
   if (Show1D) {
      x_0 = x_0 + spaceToSeparator + Li_88;
      ObjectCreate(StringConcatenate("ftcADR2_separator", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR2_separator", G_window_288), "|", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR2_separator", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR2_separator", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR2_separator", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR2_separator", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextLabel + Li_88;
      ObjectCreate(StringConcatenate("ftcADR3_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR3_", G_window_288), "1 Day: ", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR3_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR3_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR3_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Ld_80 = Li_24 * Gd_324 / ((Li_32 + Li_36) / 2);
      if (Ld_80 >= LowPercent && Ld_80 <= HighPercent) valueColor = MediumColor;
      else {
         if (Ld_80 > HighPercent) valueColor = HighColor;
         else
            if (Ld_80 < LowPercent) valueColor = LowColor;
      }
      Li_88 = ObjectGet("ftcADR3_", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextValue + Li_88;
      ObjectCreate(StringConcatenate("ftcADR4_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR4_", G_window_288), DoubleToStr(Li_24 * Gd_324, 0), fontSize, fontName, valueColor);
      ObjectSet(StringConcatenate("ftcADR4_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR4_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR4_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR4_", OBJPROP_XDISTANCE);
   }
   if (Show5D) {
      x_0 = x_0 + spaceToSeparator + Li_88;
      ObjectCreate(StringConcatenate("ftcADR4_separator", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR4_separator", G_window_288), "|", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR4_separator", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR4_separator", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR4_separator", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR4_separator", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextLabel + Li_88;
      ObjectCreate(StringConcatenate("ftcADR5_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR5_", G_window_288), "5 Day: ", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR5_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR5_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR5_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Ld_80 = Li_28 * Gd_324 * Gd_324 / ((Li_32 + Li_36) / 2);
      if (Ld_80 >= LowPercent && Ld_80 <= HighPercent) valueColor = MediumColor;
      else {
         if (Ld_80 > HighPercent) valueColor = HighColor;
         else
            if (Ld_80 < LowPercent) valueColor = LowColor;
      }
      Li_88 = ObjectGet("ftcADR5_", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextValue + Li_88;
      ObjectCreate(StringConcatenate("ftcADR6_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR6_", G_window_288), DoubleToStr(Li_28 * Gd_324, 0), fontSize, fontName, valueColor);
      ObjectSet(StringConcatenate("ftcADR6_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR6_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR6_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR6_", OBJPROP_XDISTANCE);
   }
   if (Show10D) {
      x_0 = x_0 + spaceToSeparator + Li_88;
      ObjectCreate(StringConcatenate("ftcADR10_separator", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR10_separator", G_window_288), "|", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR10_separator", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR10_separator", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR10_separator", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR10_separator", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextLabel + Li_88;
      ObjectCreate(StringConcatenate("ftcADR7_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR7_", G_window_288), "10 Day: ", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR7_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR7_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR7_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Ld_80 = Li_32 * Gd_324 / ((Li_32 + Li_36) / 2);
      if (Ld_80 >= LowPercent && Ld_80 <= HighPercent) valueColor = MediumColor;
      else {
         if (Ld_80 > HighPercent) valueColor = HighColor;
         else
            if (Ld_80 < LowPercent) valueColor = LowColor;
      }
      x_0 = x_0 + spaceToNextValue + spaceToNextValue / 5;
      ObjectCreate(StringConcatenate("ftcADR8_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR8_", G_window_288), DoubleToStr(Li_32 * Gd_324, 0), fontSize, fontName, valueColor);
      ObjectSet(StringConcatenate("ftcADR8_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR8_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR8_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR8_", OBJPROP_XDISTANCE);
   }
   if (Show20D) {
      x_0 = x_0 + spaceToSeparator + Li_88;
      ObjectCreate(StringConcatenate("ftcADR20_separator", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR20_separator", G_window_288), "|", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR20_separator", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR20_separator", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR20_separator", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR20_separator", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextLabel + Li_88;
      x_0 += spaceToNextLabel;
      ObjectCreate(StringConcatenate("ftcADR9_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR9_", G_window_288), "20 Day: ", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR9_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR9_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR9_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Ld_80 = Li_36 * Gd_324 / ((Li_32 + Li_36) / 2);
      if (Ld_80 >= LowPercent && Ld_80 <= HighPercent) valueColor = MediumColor;
      else {
         if (Ld_80 > HighPercent) valueColor = HighColor;
         else
            if (Ld_80 < LowPercent) valueColor = LowColor;
      }
      x_0 = x_0 + spaceToNextValue + spaceToNextValue / 5;
      ObjectCreate(StringConcatenate("ftcADR10_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR10_", G_window_288), DoubleToStr(Li_36 * Gd_324, 0), fontSize, fontName, valueColor);
      ObjectSet(StringConcatenate("ftcADR10_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR10_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR10_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR10_", OBJPROP_XDISTANCE);
   }
   if (Gi_108) {
      x_0 = x_0 + spaceToSeparator + Li_88;
      ObjectCreate(StringConcatenate("ftcADR3_separator", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR3_separator", G_window_288), "|", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR3_separator", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR3_separator", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR3_separator", G_window_288), OBJPROP_YDISTANCE, y_4);
      Li_88 = ObjectGet("ftcADR3_separator", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextLabel + Li_88;
      ObjectCreate(StringConcatenate("ftcADR11_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR11_", G_window_288), "10/20: ", fontSize, fontName, labelColor);
      ObjectSet(StringConcatenate("ftcADR11_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR11_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR11_", G_window_288), OBJPROP_YDISTANCE, y_4);
      Ld_80 = (Li_32 + Li_36) / 2 * Gd_324 / ((Li_32 + Li_36) / 2);
      if (Ld_80 >= LowPercent && Ld_80 <= HighPercent) valueColor = MediumColor;
      else {
         if (Ld_80 > HighPercent) valueColor = HighColor;
         else
            if (Ld_80 < LowPercent) valueColor = LowColor;
      }
      Li_88 = ObjectGet("ftcADR11_", OBJPROP_XDISTANCE);
      x_0 = x_0 + spaceToNextValue + Li_88;
      ObjectCreate(StringConcatenate("ftcADR12_", G_window_288), OBJ_LABEL, G_window_288, 0, 0);
      ObjectSetText(StringConcatenate("ftcADR12_", G_window_288), DoubleToStr((Li_32 + Li_36) / 2 * Gd_324, 0), fontSize, fontName, valueColor);
      ObjectSet(StringConcatenate("ftcADR12_", G_window_288), OBJPROP_CORNER, 0);
      ObjectSet(StringConcatenate("ftcADR12_", G_window_288), OBJPROP_XDISTANCE, x_0);
      ObjectSet(StringConcatenate("ftcADR12_", G_window_288), OBJPROP_YDISTANCE, y_4);
   }
   Gi_76 = FALSE;
   return (0);
}

// 3E29DD45E39374ADECB8F45E9F3BB5D9
string f0_0() {
   string Ls_ret_0;
   int lotsize_8 = MarketInfo(Symbol(), MODE_LOTSIZE);
   if (lotsize_8 == 100000) Ls_ret_0 = "STANDARD";
   if (lotsize_8 == 10000) Ls_ret_0 = "MINI";
   if (lotsize_8 == 1000) Ls_ret_0 = "SUPERMINI";
   return (Ls_ret_0);
}
