
string Gs_unused_76 = "Robot";
string Gs_unused_84 = "Konfigurasi";
extern bool KonfirmasiBreak = FALSE;
extern string KetIndi = "1=MA,2=BB,3=Envelopes";
extern int Indikator = 3;
bool Gi_108 = FALSE;
bool Gi_112 = FALSE;
bool Gi_116 = TRUE;
bool Gi_120 = FALSE;
extern int Magic = 1245986;
extern string NamaEA = "fxindo.com";
extern double BatasCandle = 10.0;
double Gd_144 = 18.0;
extern double JarakStop = 3.0;
extern double TakeProfit = 2.0;
extern double StopLoss = 6.0;
extern bool SLKetat = TRUE;
extern int Periode = 0;
extern int Shift = 0;
extern int ShiftCandle = 0;
double G_marginrequired_192;
double G_lotstep_200;
string Gs_unused_208 = "MM";
extern double LotTetap = 0.0;
double Gd_224 = 0.1;
bool Gi_232 = TRUE;
double Gd_236 = 0.01;
double Gd_244 = 100.0;
extern double Risk = 10.0;
string Gs_unused_260 = "Spread Maksimal";
extern bool HapusKetikaMelar = FALSE;
extern double Max_Spread = 1.0;
double Gd_280 = 10.0;
string Gs_unused_288 = "Faktor Scalping";
double Gd_296;
double Gd_304 = 0.4;
double Gd_312 = 0.3333333333;
double Gd_320 = 0.0;
string Gs_unused_328 = "SL / TP / Trailing";
extern double ClosePersen = 0.0;
extern double InitModal = 0.0;
double Gd_352 = 0.0;
double Gd_360 = 0.0;
extern double NilaiTrailing = 2.0;
extern bool Trailing_Stop = TRUE;
string Gs_unused_380 = "Filter Hari";
extern bool JumatLibur = FALSE;
extern bool SeninLibur = FALSE;
bool Gi_396;
int Gi_400;
int G_pos_404;
bool Gi_412 = TRUE;
string Gs_dummy_416;
int G_digits_424 = 0;
double G_point_428 = 0.0;
int G_slippage_436 = 0;
double Gda_unused_440[30];
double Gda_unused_444[30];
int Gia_unused_448[30];
double Gd_unused_452 = 1.0;
bool Gi_480 = TRUE;
double Gd_484 = 2.0;
double Gd_492 = 0.0;
int Gi_500 = 0;
datetime G_time_504 = 0;
int G_count_508 = 0;
double Gda_512[30];
int Gi_516 = 0;
bool Gi_520 = TRUE;
double Gd_524 = 0.5;
double Gd_532 = 1.0;
double Gd_540 = 4.0;
bool Gi_548 = TRUE;
double Gd_552 = 0.5;
double Gd_560 = 1.0;
double Gd_568 = 4.0;
bool Gi_576 = FALSE;
string Gs_dummy_580;
string Gs_588;
int Gia_596[] = {0};
int Gia_600[] = {0};
double Gd_608 = 3.0;
double Gd_616 = 3.0;
double Gd_624 = 6.0;
double Gd_632 = 9.0;
double Gd_640 = 12.0;
double Gd_648 = 15.0;
double Gd_656 = 18.0;
double Gd_664 = 21.0;
double Gd_672 = 25.0;
double Gd_680;
double Gd_688;
double Gd_696;
double Gd_704;

// E37F0136AA3FFAF149B351F6A4C948E9
int init() {
   Gd_296 = Max_Spread;
   if (Periode == 0) Periode = 3;
   if (JarakStop <= 0.0) {
      if (Period() == PERIOD_M1) JarakStop = Gd_608;
      else {
         if (Period() == PERIOD_M5) JarakStop = Gd_616;
         else {
            if (Period() == PERIOD_M15) JarakStop = Gd_624;
            else {
               if (Period() == PERIOD_M30) JarakStop = Gd_632;
               else {
                  if (Period() == PERIOD_H1) JarakStop = Gd_640;
                  else {
                     if (Period() == PERIOD_H4) JarakStop = Gd_648;
                     else {
                        if (Period() == PERIOD_D1) JarakStop = Gd_656;
                        else {
                           if (Period() == PERIOD_W1) JarakStop = Gd_664;
                           else
                              if (Period() == PERIOD_MN1) JarakStop = Gd_672;
                        }
                     }
                  }
               }
            }
         }
      }
   }
   if (JumatLibur) Gi_400 = 5;
   if (SeninLibur) Gi_396 = TRUE;
   ArrayInitialize(Gda_512, 0);
   G_digits_424 = Digits;
   G_point_428 = Point;
   Gd_704 = Point;
   if (Digits == 3 || Digits == 5) Gd_704 = 10.0 * Point;
   G_slippage_436 = 0;
   Gia_600[0] = 1;
   start();
   return (0);
}

// EA2B2676C28C0DB26D39331A336C6B92
int start() {
   HideTestIndicators(TRUE);
   if (DayOfWeek() != Gi_396 && DayOfWeek() != Gi_400) {
      if (Hour() == 0 && Minute() == 0) InitModal = AccountBalance();
      if (G_digits_424 == 0) return (init());
      f0_3();
      if (Gia_600[0] != TRUE) return (0);
      f0_6(Period());
      return (0);
   }
   return (0);
}

// AFD14DA6E58014378C872DB68236EA0C
void f0_6(int A_timeframe_0) {
   int ticket_4;
   int Li_8;
   double price_12;
   double price_20;
   bool Li_28;
   double Ld_32;
   bool Li_40;
   double Ld_44;
   double Ld_52;
   double Ld_60;
   int datetime_84;
   int Li_88;
   double Ld_92;
   double order_stoploss_100;
   double order_takeprofit_108;
   double Ld_116;
   int Li_124;
   int Li_128;
   bool Li_132;
   if (G_time_504 < Time[0]) {
      G_time_504 = Time[0];
      G_count_508 = 0;
   } else G_count_508++;
   double ihigh_140 = iHigh(Symbol(), A_timeframe_0, ShiftCandle);
   double ilow_148 = iLow(Symbol(), A_timeframe_0, ShiftCandle);
   if (Indikator == 1) {
      Gd_696 = iMA(NULL, A_timeframe_0, Periode, 0, MODE_LWMA, PRICE_LOW, Shift);
      Gd_688 = iMA(NULL, A_timeframe_0, Periode, 0, MODE_LWMA, PRICE_HIGH, Shift);
   }
   if (Indikator == 2) {
      Gd_688 = iBands(Symbol(), A_timeframe_0, Periode, 1.5, 0, PRICE_OPEN, MODE_UPPER, Shift);
      Gd_696 = iBands(Symbol(), A_timeframe_0, Periode, 1.5, 0, PRICE_OPEN, MODE_LOWER, Shift);
   }
   if (Indikator == 3) {
      Gd_688 = iEnvelopes(Symbol(), A_timeframe_0, Periode, MODE_LWMA, 0, PRICE_OPEN, 0.07, MODE_UPPER, Shift);
      Gd_696 = iEnvelopes(Symbol(), A_timeframe_0, Periode, MODE_LWMA, 0, PRICE_OPEN, 0.07, MODE_LOWER, Shift);
   }
   int Li_136 = 0;
   double Ld_156 = Gd_688 - Gd_696;
   bool Li_164 = Bid >= Gd_696 + Ld_156 / 2.0;
   if (!Gi_480) {
      for (G_pos_404 = OrdersTotal() - 1; G_pos_404 >= 0; G_pos_404--) {
      OrderSelect(G_pos_404, SELECT_BY_POS, MODE_TRADES);
         if (OrderSymbol() == Symbol() && OrderCloseTime() != 0 && OrderClosePrice() != OrderOpenPrice() && OrderProfit() != 0.0 && OrderComment() != "Liquid Parsial" && StringFind(OrderComment(),
            "[sl]from #") == -1 && StringFind(OrderComment(), "[tp]from #") == -1) {
            Gi_480 = TRUE;
            Ld_32 = MathAbs(OrderProfit() / (OrderClosePrice() - OrderOpenPrice()));
            Gd_484 = Ld_32 / OrderLots() / MarketInfo(Symbol(), MODE_LOTSIZE);
            Gd_492 = (-OrderCommission()) / Ld_32;
            Print("Komisi : " + f0_8(Gd_492));
            break;
         }
      }
   }
   if (!Gi_480) {
      for (G_pos_404 = OrdersHistoryTotal() - 1; G_pos_404 >= 0; G_pos_404--) {
         OrderSelect(G_pos_404, SELECT_BY_POS, MODE_HISTORY);
         if (OrderSymbol() == Symbol() && OrderCloseTime() != 0 && OrderClosePrice() != OrderOpenPrice() && OrderProfit() != 0.0 && OrderComment() != "Liquid Parsial" && StringFind(OrderComment(),
            "[SL] dari #") == -1 && StringFind(OrderComment(), "[TP] dari #") == -1) {
            Gi_480 = TRUE;
            Ld_32 = MathAbs(OrderProfit() / (OrderClosePrice() - OrderOpenPrice()));
            Gd_484 = Ld_32 / OrderLots() / MarketInfo(Symbol(), MODE_LOTSIZE);
            Gd_492 = (-OrderCommission()) / Ld_32;
            Print("Komisi : " + f0_8(Gd_492));
            break;
         }
      }
   }
   double Ld_168 = MarketInfo(Symbol(), MODE_STOPLEVEL) * G_point_428;
   double Ld_176 = Ask - Bid;
   double Ld_184 = 0.5;
   if (Ld_184 < Ld_168 - Gd_704 / 2.0) {
      Li_40 = Gi_548;
      Ld_44 = Gd_540 * Gd_704;
      Ld_184 = Gd_532 * Gd_704;
      Ld_52 = Gd_524 * Gd_704;
   } else {
      if (!Gi_116) {
         Li_40 = Gi_576;
         Ld_44 = Gd_568 * Gd_704;
         Ld_184 = Gd_560 * Gd_704;
         Ld_52 = Gd_552 * Gd_704;
      } else {
         Li_40 = Gi_412;
         Ld_44 = NilaiTrailing * Gd_704;
         Ld_184 = Gd_360 * Gd_704;
         Ld_52 = Gd_352 * Gd_704;
      }
   }
   Ld_44 = MathMax(Ld_44, Ld_168);
   if (Li_40) Ld_184 = MathMax(Ld_184, Ld_168);
   ArrayCopy(Gda_512, Gda_512, 0, 1, 29);
   Gda_512[29] = Ld_176;
   if (Gi_516 < 30) Gi_516++;
   double Ld_192 = 0;
   G_pos_404 = 29;
   for (int count_200 = 0; count_200 < Gi_516; count_200++) {
      Ld_192 += Gda_512[G_pos_404];
      G_pos_404--;
   }
   double Ld_204 = Ld_192 / Gi_516;
   if ((!Gi_480) && Ld_204 < 1.5 * Gd_704) Gd_492 = 1.5 * Gd_704 - Ld_204;
   double Ld_212 = f0_1(Ask + Gd_492);
   double Ld_220 = f0_1(Bid - Gd_492);
   double Ld_228 = Ld_204 + Gd_492;
   double Ld_236 = ihigh_140 - ilow_148;
   string Ls_244 = Gi_116 + "-" + Gi_120 + "-0";
   double Ld_68 = Gd_144 * Gd_704;
   double Ld_76 = BatasCandle * Gd_704;
   if (KonfirmasiBreak == TRUE) {
      if (Ld_236 > Ld_76) {
         if (Bid < Gd_696) Li_136 = -1;
         else
            if (Bid > Gd_688) Li_136 = 1;
      }
   } else {
      if (Ld_236 > Ld_76) {
         if (Bid < Gd_688) Li_136 = -1;
         else
            if (Bid > Gd_696) Li_136 = 1;
      }
   }
   if (Gd_320 == 0.0) Ld_60 = Gd_312 * Ld_68;
   else Ld_60 = Gd_320 * Gd_704;
   Ld_60 = MathMax(Ld_168, Ld_60);
   if (Bid == 0.0 || MarketInfo(Symbol(), MODE_LOTSIZE) == 0.0) Ld_60 = 0;
   double Ld_252 = Ld_60 + Ld_204 + Gd_492;
   if (Gi_520) datetime_84 = TimeCurrent() + 60.0 * MathMax(10 * A_timeframe_0, 60);
   else datetime_84 = 0;
   if (MarketInfo(Symbol(), MODE_LOTSTEP) == 0.0) Li_88 = 5;
   else Li_88 = f0_2(0.1, MarketInfo(Symbol(), MODE_LOTSTEP));
   if (Gi_232) {
      if (Risk < 0.01 || Risk > 100.0) {
         Comment("GALAT -- Cek Nilai Risk.");
         return;
      }
      if (AccountBalance() <= 0.0) {
         Comment("GALAT -- Balance Akun adalah " + DoubleToStr(MathRound(AccountBalance()), 0));
         return;
      }
      if (Ld_60 != 0.0) {
         if (LotTetap == 0.0) {
            G_lotstep_200 = MarketInfo(Symbol(), MODE_LOTSTEP);
            G_marginrequired_192 = MarketInfo(Symbol(), MODE_MARGINREQUIRED);
            Gd_280 = MathMax(AccountBalance(), Gd_280);
            Ld_92 = MathMin(AccountFreeMargin() * AccountLeverage() / 2.0, Gd_280 * Risk / 100.0 * Bid / Ld_252);
            Gd_224 = Ld_92 / MarketInfo(Symbol(), MODE_LOTSIZE);
            Gd_224 = NormalizeDouble(Gd_224, Li_88);
            if (Gd_224 * G_marginrequired_192 > AccountFreeMargin()) Gd_224 -= G_lotstep_200;
            Gd_224 = MathMax(Gd_236, Gd_224);
            Gd_224 = MathMax(MarketInfo(Symbol(), MODE_MINLOT), Gd_224);
            Gd_224 = MathMin(Gd_244, Gd_224);
            Gd_224 = MathMin(MarketInfo(Symbol(), MODE_MAXLOT), Gd_224);
         } else Gd_224 = LotTetap;
      }
   }
   int count_260 = 0;
   int count_264 = 0;
   for (G_pos_404 = 0; G_pos_404 < OrdersTotal(); G_pos_404++) {
      OrderSelect(G_pos_404, SELECT_BY_POS, MODE_TRADES);
      if (OrderMagicNumber() == Magic && OrderCloseTime() == 0) {
         if (OrderSymbol() != Symbol()) {
            count_264++;
            continue;
         }
         switch (OrderType()) {
         case OP_BUY:
            while (ClosePersen > 0.0) {
               if (OrderProfit() >= InitModal * (ClosePersen / 100.0)) Li_28 = OrderClose(OrderTicket(), OrderLots(), Bid, 0, CLR_NONE);
               if (Li_28) break;
               Li_8 = f0_4();
               if (!(Li_8)) break;
            }
            while (Trailing_Stop) {
               order_stoploss_100 = OrderStopLoss();
               order_takeprofit_108 = OrderTakeProfit();
               if (!((order_takeprofit_108 < f0_1(Ld_212 + Ld_44) && Ld_212 + Ld_44 - order_takeprofit_108 > Ld_52))) break;
               order_stoploss_100 = f0_1(Bid - Ld_44);
               order_takeprofit_108 = f0_1(Ld_212 + Ld_44);
               if (SLKetat == TRUE) {
                  if (order_stoploss_100 > OrderStopLoss()) Li_28 = OrderModify(OrderTicket(), 0, order_stoploss_100, order_takeprofit_108, datetime_84, CLR_NONE);
               } else
                  if (OrderOpenPrice() < order_stoploss_100) Li_28 = OrderModify(OrderTicket(), 0, order_stoploss_100, order_takeprofit_108, datetime_84, CLR_NONE);
               if (Li_28) break;
               Li_8 = f0_4();
               if (!(Li_8)) break;
            }
            count_260++;
            break;
         case OP_SELL:
            while (ClosePersen > 0.0) {
               if (AccountProfit() >= InitModal * (ClosePersen / 100.0)) Li_28 = OrderClose(OrderTicket(), OrderLots(), Ask, 0, CLR_NONE);
               if (Li_28) break;
               Li_8 = f0_4();
               if (!(Li_8)) break;
            }
            while (Trailing_Stop) {
               order_stoploss_100 = OrderStopLoss();
               order_takeprofit_108 = OrderTakeProfit();
               if (!((order_takeprofit_108 > f0_1(Ld_220 - Ld_44) && order_takeprofit_108 - Ld_220 + Ld_44 > Ld_52))) break;
               order_stoploss_100 = f0_1(Ask + Ld_44);
               order_takeprofit_108 = f0_1(Ld_220 - Ld_44);
               if (SLKetat == TRUE) {
                  if (order_stoploss_100 < OrderStopLoss()) Li_28 = OrderModify(OrderTicket(), 0, order_stoploss_100, order_takeprofit_108, datetime_84, CLR_NONE);
               } else
                  if (OrderOpenPrice() > order_stoploss_100) Li_28 = OrderModify(OrderTicket(), 0, order_stoploss_100, order_takeprofit_108, datetime_84, CLR_NONE);
               if (Li_28) break;
               Li_8 = f0_4();
               if (!(Li_8)) break;
            }
            count_260++;
            break;
         case OP_BUYSTOP:
            if (!Li_164) {
               Ld_116 = OrderTakeProfit() - OrderOpenPrice() - Gd_492;
               while (true) {
                  if (!((f0_1(Ask + Ld_184) < OrderOpenPrice() && OrderOpenPrice() - Ask - Ld_184 > Ld_52))) break;
                  Li_28 = OrderModify(OrderTicket(), f0_1(Ask + Ld_184), f0_1(Bid + Ld_184 - Ld_116), f0_1(Ld_212 + Ld_184 + Ld_116), 0, CLR_NONE);
                  if (Li_28) break;
                  Li_8 = f0_4();
                  if (!(Li_8)) break;
               }
               count_260++;
            } else OrderDelete(OrderTicket());
            if (!(HapusKetikaMelar == TRUE && f0_1(Ld_228) > f0_1(Gd_296 * Gd_704))) break;
            OrderDelete(OrderTicket());
            break;
         case OP_SELLSTOP:
            if (Li_164) {
               Ld_116 = OrderOpenPrice() - OrderTakeProfit() - Gd_492;
               while (true) {
                  if (!((f0_1(Bid - Ld_184) > OrderOpenPrice() && Bid - Ld_184 - OrderOpenPrice() > Ld_52))) break;
                  Li_28 = OrderModify(OrderTicket(), f0_1(Bid - Ld_184), f0_1(Ask - Ld_184 + Ld_116), f0_1(Ld_220 - Ld_184 - Ld_116), 0, CLR_NONE);
                  if (Li_28) break;
                  Li_8 = f0_4();
                  if (!(Li_8)) break;
               }
               count_260++;
            } else OrderDelete(OrderTicket());
            if (!(HapusKetikaMelar == TRUE && f0_1(Ld_228) > f0_1(Gd_296 * Gd_704))) break;
            OrderDelete(OrderTicket());
         }
      }
   }
   bool Li_272 = FALSE;
   if (Gi_500 >= 0 || Gi_500 == -2) {
      Li_124 = NormalizeDouble(Bid / G_point_428, 0);
      Li_128 = NormalizeDouble(Ask / G_point_428, 0);
      if (Li_124 % 10 != 0 || Li_128 % 10 != 0) Gi_500 = -1;
      else {
         if (Gi_500 >= 0 && Gi_500 < 10) Gi_500++;
         else Gi_500 = -2;
      }
   }
   if (Ld_60 != 0.0 && count_260 == 0 && Li_136 != 0 && f0_1(Ld_228) <= f0_1(Gd_296 * Gd_704) && Gi_500 == -1) {
      if (Li_136 < 0) {
         if (Li_40) {
            price_12 = Ask + JarakStop * Gd_704;
            ticket_4 = OrderSend(Symbol(), OP_BUYSTOP, Gd_224, price_12, G_slippage_436, price_12 - StopLoss * Gd_704, price_12 + TakeProfit * Gd_704, NamaEA, Magic, datetime_84,
               CLR_NONE);
            if (ticket_4 < 0) {
               Li_272 = TRUE;
               Print("GALAT BUYSTOP : " + f0_8(Ask + Ld_184) + " SL:" + f0_8(Bid + Ld_184 - Ld_60) + " TP:" + f0_8(Ld_212 + Ld_184 + Ld_60));
            } else Print("BUYSTOP : " + f0_8(Ask + Ld_184) + " SL:" + f0_8(Bid + Ld_184 - Ld_60) + " TP:" + f0_8(Ld_212 + Ld_184 + Ld_60));
         }
      } else {
         if (Li_136 > 0) {
            if (Li_40) {
               price_20 = Bid - JarakStop * Gd_704;
               ticket_4 = OrderSend(Symbol(), OP_SELLSTOP, Gd_224, price_20, G_slippage_436, price_20 + StopLoss * Gd_704, price_20 - TakeProfit * Gd_704, NamaEA, Magic, datetime_84,
                  CLR_NONE);
               if (ticket_4 < 0) {
                  Li_272 = TRUE;
                  Print("GALAT SELLSTOP : " + f0_8(Bid - Ld_184) + " SL:" + f0_8(Ask - Ld_184 + Ld_60) + " TP:" + f0_8(Ld_220 - Ld_184 - Ld_60));
               } else Print("SELLSTOP : " + f0_8(Bid - Ld_184) + " SL:" + f0_8(Ask - Ld_184 + Ld_60) + " TP:" + f0_8(Ld_220 - Ld_184 - Ld_60));
            }
         }
      }
   }
   if (Gi_500 >= 0) Comment("Robot sedang dimuat...");
   else {
      if (Gi_500 == -2) Comment("GALAT -- Instrument " + Symbol() + " prices should have " + G_digits_424 + " fraction digits on broker account");
      else {
         Gs_588 = TimeToStr(TimeCurrent()) + " tick:" + f0_7(G_count_508);
         if (Gi_108 || Gi_112) {
            Gs_588 = Gs_588 
               + "\n" 
            + f0_8(Ld_68) + " " + f0_8(Ld_60) + " digits:" + G_digits_424 + " " + Gi_500 + " stopLevel:" + f0_8(Ld_168);
            Gs_588 = Gs_588 
               + "\n" 
            + Li_136 + " " + f0_8(Gd_688) + " " + f0_8(Gd_696) + " " + f0_8(Gd_304) + " exp:" + TimeToStr(datetime_84, TIME_MINUTES) + " numOrders:" + count_260 + " shouldRepeat:" + Li_272;
            Gs_588 = Gs_588 
            + "\ntrailingLimit:" + f0_8(Ld_184) + " trailingDist:" + f0_8(Ld_44) + " trailingGap:" + f0_8(Ld_52) + " useStopOrders:" + Li_40;
         }
         if (f0_1(Ld_228) > f0_1(Gd_296 * Gd_704)) {
            Gs_588 = Gs_588 
               + "\n" 
            + "EA Disabled :: Spread is too high for scalping ( " + f0_8(Ld_228) + " > " + f0_8(Gd_296 * Gd_704) + " )";
         }
         if (count_260 != 0 || Li_136 != 0 || Gi_112) f0_0(Gs_588);
      }
   }
   if (Li_272) {
      Li_132 = f0_4();
      if (Li_132) f0_6(A_timeframe_0);
   }
}

// 78BAA8FAE18F93570467778F2E829047
int f0_4() {
   return (0);
}

// FC8A4847DA45E9D0BF521F90BB146596
string f0_8(double Ad_0) {
   return (DoubleToStr(Ad_0, G_digits_424));
}

// 419A362F99B13C6B43E9D9C10AF01765
double f0_1(double Ad_0) {
   return (NormalizeDouble(Ad_0, G_digits_424));
}

// C0E09A7A5566781BF263F5CB348E3A6C
string f0_7(int Ai_0) {
   if (Ai_0 < 10) return ("00" + Ai_0);
   if (Ai_0 < 100) return ("0" + Ai_0);
   return ("" + Ai_0);
}

// 5710F6E623305B2C1458238C9757193B
double f0_2(double Ad_0, double Ad_8) {
   return (MathLog(Ad_8) / MathLog(Ad_0));
}

// 35F45DEE3B9C1C6C9281F0DA22F81A45
void f0_0(string As_0) {
   int Li_8;
   int Li_12 = -1;
   while (Li_12 < StringLen(As_0)) {
      Li_8 = Li_12 + 1;
      Li_12 = StringFind(As_0, 
      "\n", Li_8);
      if (Li_12 == -1) {
         Print(StringSubstr(As_0, Li_8));
         return;
      }
      Print(StringSubstr(As_0, Li_8, Li_12 - Li_8));
   }
}

// 689C35E4872BA754D7230B8ADAA28E48
void f0_3() {
   Gd_680 = MarketInfo(Symbol(), MODE_SPREAD);
   Gd_680 /= 10.0;
   f0_5(Gd_680);
}

// A9B24A824F70CC1232D1C2BA27039E8D
void f0_5(double Ad_0) {
   string Ls_8 = "Mbelgedes Robot FX \n" + Gs_588 
      + "\n" 
      + "------------------------------------------------\n" + "INFORMASI AKUN:\n" + "Spread: " + DoubleToStr(Ad_0, 1) + " pip(s)\n" + "Jumlah Lot:     " + DoubleToStr(Gd_224, 2) + " lot(s)\n" + "Leverage Akun :     " + DoubleToStr(AccountLeverage(), 0) 
      + "\n" 
      + "Balance Akun:     " + DoubleToStr(AccountBalance(), 2) 
      + "\n" 
   + "Minimum Stop:     " + DoubleToStr(14, 2) + " pip(s)\n" + "------------------------------------------------\n";
   Comment(Ls_8);
}
