помогите вшить стоп лос в советнике

 
//#include <stdlib.mqh>
#import "stdlib.ex4"
   string ErrorDescription(int a0); // DA69CBAFF4D38B87377667EEC549DE5A
#import

bool Gi_76 = FALSE;
int Gi_80 = 10;
bool Gi_84 = TRUE;
bool Gi_88 = TRUE;
extern int StopOrderDeltaifUSE = 1;
string Gs_unused_96 = "= 1 - профит, 2 -пункты ,3 -%эквити ,4 -%баланс";
int Gi_104 = 1;
extern double prifitessss = 10.0;
double Gd_116 = 1.0;
bool Gi_124 = FALSE;
bool Gi_128 = FALSE;
double Gd_132 = -700.0;
extern bool ClosePerDayOut_bool = FALSE;
extern string SymbolToWork_ = " Настройки Валютных пар";
extern bool AUTO_GRID_SET_bool = FALSE;
extern int MAX_GRID_COUNT = 5;
extern int GridSetPips = 9;
extern bool ReverseOpenAfterGrid_bool = FALSE;
extern int GridToTrend = 0;
extern double ReverseKoef = 0.0;
string Gs_unused_180 = "Настройки торговли";
int G_magic_188 = 85231;
int Gi_192 = 0;
int Gi_196 = 0;
int G_slippage_200 = 0;
extern bool MarketWatch_bool = FALSE;
bool Gi_208 = FALSE;
extern string autolot_ = "Настройки автолота";
extern double Lots = 0.2;
extern bool DynamicLot_bool = TRUE;
extern double LotBalancePcnt = 2.0;
extern double MaxLot = 10.0;
string Gs_unused_248 = "Настройки трейлингстопа";
bool Gi_256 = true;
bool Gi_260 = true;
bool Gi_264 = true;
bool Gi_268 = true;
int Gi_272 = 10;
int Gi_276 = 1;
bool Gi_280 = TRUE;
int Gia_284[18];
int Gia_unused_288[18];
double Gd_292;
double Gd_300;
int Gi_308;
string Gs_312;
int Gi_320 = 1;
bool Gi_324 = FALSE;
int Gi_328 = 1;
double Gd_332 = 0.02;
double Gd_340 = 0.2;
int G_timeframe_348 = PERIOD_D1;

// E37F0136AA3FFAF149B351F6A4C948E9
int init() {
   if (Digits == 5 || Digits == 3) {
      StopOrderDeltaifUSE = 10 * StopOrderDeltaifUSE;
      GridSetPips = 10 * GridSetPips;
      if (Gi_192 != -1) Gi_192 = 10 * Gi_192;
      Gi_196 = 10 * Gi_196;
      Gi_80 = 10 * Gi_80;
      Gi_272 = 10 * Gi_272;
      Gi_276 = 10 * Gi_276;
      if (Gi_104 == 2 && prifitessss > 0.0) prifitessss = 10.0 * prifitessss;
      if (Gi_104 == 2 && Gd_132 < 0.0) Gd_132 = 10.0 * Gd_132;
   }
   return (0);
}

// EA2B2676C28C0DB26D39331A336C6B92
int start() {
   string Ls_24;
   double Ld_32;
   double Ld_40;
   Gi_308 = 1;
   double ima_0 = iMA(NULL, PERIOD_D1, 5, 10, MODE_EMA, PRICE_LOW, 0);
   double ima_8 = iMA(NULL, PERIOD_D1, 5, 11, MODE_EMA, PRICE_LOW, 0);
   double ima_16 = iMA(NULL, PERIOD_D1, 5, 13, MODE_EMA, PRICE_LOW, 0);
   string Ls_48 = "\n\n Торгующие пары:";
   Ls_48 = Ls_48 + Gs_312;
   for (int Li_56 = 1; Li_56 <= Gi_308; Li_56++) {
      Ls_24 = "";
      if (AUTO_GRID_SET_bool) {
         Ld_32 = iHigh(Symbol(), G_timeframe_348, 1) - iLow(Symbol(), G_timeframe_348, 1);
         GridSetPips = Ld_32 / MAX_GRID_COUNT / MarketInfo(Symbol(), MODE_POINT);
         Ls_24 = " Коридор=" + DoubleToStr(Ld_32, 5) + " MAX_GRID_COUNT=" + MAX_GRID_COUNT + " GridSetPips=" + DoubleToStr(GridSetPips, 0);
      } else Ls_24 = " Коридор=" + DoubleToStr(iHigh(Symbol(), G_timeframe_348, 1) - iLow(Symbol(), G_timeframe_348, 1), 5);
      if (Gi_260) f0_13(Symbol(), -1, G_magic_188);
      if (Gi_256) f0_18(Symbol(), -1, G_magic_188, f0_2(Symbol()));
      if (Gi_264) f0_11(Symbol(), -1, G_magic_188);
      f0_14(Symbol());
      f0_12(Symbol(), -1, G_magic_188);
      if (!Gi_76) {
         if (Gia_284[Li_56] != iTime(Symbol(), G_timeframe_348, 0)) {
            if ((!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188)) && MarketInfo(Symbol(), MODE_BID) < iHigh(Symbol(), G_timeframe_348, 1) && MarketInfo(Symbol(),
               MODE_BID) > iLow(Symbol(), G_timeframe_348, 1) && iHigh(Symbol(), G_timeframe_348, 0) < iHigh(Symbol(), G_timeframe_348, 1) && iLow(Symbol(), G_timeframe_348, 0) > iLow(Symbol(),
               G_timeframe_348, 1)) {
               f0_24(Symbol(), -1, G_magic_188);
               Ld_40 = iHigh(Symbol(), G_timeframe_348, 1);
               if (Gi_192 != 0) Gd_292 = Ld_40 + StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT) - Gi_192 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_292 = 0;
               if (Gi_192 == -1) Gd_292 = iLow(Symbol(), G_timeframe_348, 1) - StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT);
               if (Gi_196 != 0) Gd_300 = Ld_40 + StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT) + Gi_196 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_300 = 0;
               if (ima_0 > ima_8 && ima_0 > ima_16 && Close[0] > ima_0 && Close[0] > ima_8 && Close[0] > ima_16) {
                  if ((Gi_280 && (!f0_8(Symbol(), OP_BUYSTOP, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188))) || (!Gi_280)) {
                     f0_17(Symbol(), OP_BUYSTOP, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Ld_40 + StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT), Gd_292, Gd_300, G_magic_188,
                        "MB_2011");
                     Gia_284[Li_56] = iTime(Symbol(), G_timeframe_348, 0);
                  }
               }
               Ld_40 = iLow(Symbol(), G_timeframe_348, 1);
               if (Gi_192 != 0) Gd_292 = Ld_40 - StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT) + Gi_192 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_292 = 0;
               if (Gi_192 == -1) Gd_292 = iHigh(Symbol(), G_timeframe_348, 1) + StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT);
               if (Gi_196 != 0) Gd_300 = Ld_40 - StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT) - Gi_196 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_300 = 0;
               if (ima_0 < ima_8 && ima_0 < ima_16 && Close[0] < ima_0 && Close[0] < ima_8 && Close[0] < ima_16) {
                  if ((Gi_280 && (!f0_8(Symbol(), OP_SELLSTOP, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188))) || (!Gi_280)) {
                     f0_17(Symbol(), OP_SELLSTOP, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Ld_40 - StopOrderDeltaifUSE * MarketInfo(Symbol(), MODE_POINT), Gd_292, Gd_300, G_magic_188,
                        "MB_2011");
                     Gia_284[Li_56] = iTime(Symbol(), G_timeframe_348, 0);
                  }
               }
            }
         }
      }
      if (Gi_76) {
         if (Gia_284[Li_56] != iTime(Symbol(), G_timeframe_348, 0) && Gi_84) {
            if ((!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188)) && iClose(Symbol(), PERIOD_H1, 1) > iHigh(Symbol(), G_timeframe_348, 1) && iClose(Symbol(),
               PERIOD_H1, 0) > iHigh(Symbol(), G_timeframe_348, 1) && iClose(Symbol(), PERIOD_H1, 1) - iHigh(Symbol(), G_timeframe_348, 1) <= Gi_80 * MarketInfo(Symbol(), MODE_POINT)) {
               if (Gi_192 != 0) Gd_292 = MarketInfo(Symbol(), MODE_BID) - Gi_192 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_292 = 0;
               if (Gi_192 == -1) Gd_292 = iLow(Symbol(), G_timeframe_348, 1);
               if (Gi_196 != 0) Gd_300 = MarketInfo(Symbol(), MODE_ASK) + Gi_196 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_300 = 0;
               if ((Gi_280 && (!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188))) || (!Gi_280)) {
                  f0_7(Symbol(), OP_BUY, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Gd_292, Gd_300, G_magic_188, "MB_2011 Virtual");
                  Gia_284[Li_56] = iTime(Symbol(), G_timeframe_348, 0);
               }
            }
            if ((!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188)) && iClose(Symbol(), PERIOD_H1, 1) < iLow(Symbol(), G_timeframe_348, 1) && iClose(Symbol(),
               PERIOD_H1, 0) < iLow(Symbol(), G_timeframe_348, 1) && iLow(Symbol(), G_timeframe_348, 1) - iClose(Symbol(), PERIOD_H1, 1) <= Gi_80 * MarketInfo(Symbol(), MODE_POINT)) {
               if (Gi_192 != 0) Gd_292 = MarketInfo(Symbol(), MODE_ASK) + Gi_192 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_292 = 0;
               if (Gi_192 == -1) Gd_292 = iHigh(Symbol(), G_timeframe_348, 1);
               if (Gi_196 != 0) Gd_300 = MarketInfo(Symbol(), MODE_BID) - Gi_196 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_300 = 0;
               if ((Gi_280 && (!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188))) || (!Gi_280)) {
                  f0_7(Symbol(), OP_SELL, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Gd_292, Gd_300, G_magic_188, "MB_2011 Virtual");
                  Gia_284[Li_56] = iTime(Symbol(), G_timeframe_348, 0);
               }
            }
         }
         if (Gia_284[Li_56] != iTime(Symbol(), G_timeframe_348, 0) && Gi_88) {
            if ((!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188)) && iClose(Symbol(), PERIOD_H1, 1) < iHigh(Symbol(), G_timeframe_348, 1) && iHigh(Symbol(),
               PERIOD_H1, 1) > iHigh(Symbol(), G_timeframe_348, 1) && iHigh(Symbol(), PERIOD_H1, 1) - iHigh(Symbol(), G_timeframe_348, 1) <= Gi_80 * MarketInfo(Symbol(), MODE_POINT)) {
               if (Gi_192 != 0) Gd_292 = MarketInfo(Symbol(), MODE_ASK) + Gi_192 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_292 = 0;
               if (Gi_192 == -1) Gd_292 = iHigh(Symbol(), G_timeframe_348, 1);
               if (Gi_196 != 0) Gd_300 = MarketInfo(Symbol(), MODE_BID) - Gi_196 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_300 = 0;
               if ((Gi_280 && (!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188))) || (!Gi_280)) {
                  f0_7(Symbol(), OP_SELL, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Gd_292, Gd_300, G_magic_188, "MB_2011 Virtual");
                  Gia_284[Li_56] = iTime(Symbol(), G_timeframe_348, 0);
               }
            }
            if ((!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188)) && iLow(Symbol(), PERIOD_H1, 1) < iLow(Symbol(), G_timeframe_348, 1) && iClose(Symbol(),
               PERIOD_H1, 1) > iLow(Symbol(), G_timeframe_348, 1) && iLow(Symbol(), G_timeframe_348, 1) - iLow(Symbol(), PERIOD_H1, 1) <= Gi_80 * MarketInfo(Symbol(), MODE_POINT)) {
               if (Gi_192 != 0) Gd_292 = MarketInfo(Symbol(), MODE_BID) - Gi_192 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_292 = 0;
               if (Gi_192 == -1) Gd_292 = iLow(Symbol(), G_timeframe_348, 1);
               if (Gi_196 != 0) Gd_300 = MarketInfo(Symbol(), MODE_ASK) + Gi_196 * MarketInfo(Symbol(), MODE_POINT);
               else Gd_300 = 0;
               if ((Gi_280 && (!f0_8(Symbol(), -1, G_magic_188)) && (!f0_19(Symbol(), -1, G_magic_188))) || (!Gi_280)) {
                  f0_7(Symbol(), OP_BUY, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Gd_292, Gd_300, G_magic_188, "MB_2011 Virtual");
                  Gia_284[Li_56] = iTime(Symbol(), G_timeframe_348, 0);
               }
            }
         }
      }
      if (f0_19(Symbol(), OP_BUY, G_magic_188) && f0_8(Symbol(), -1, G_magic_188)) f0_24(Symbol(), -1, G_magic_188);
      if (f0_19(Symbol(), OP_SELL, G_magic_188) && f0_8(Symbol(), -1, G_magic_188)) f0_24(Symbol(), -1, G_magic_188);
      if (f0_19(Symbol(), OP_BUY, G_magic_188)) {
         if (f0_19(Symbol(), OP_BUY, G_magic_188) && StringFind(OrderComment(), "Reverse") == -1 && f0_0(Symbol(), OP_BUY, G_magic_188) < MAX_GRID_COUNT && f0_0(Symbol(),
            OP_BUY, G_magic_188) < GridToTrend || (!ReverseOpenAfterGrid_bool) && MarketInfo(Symbol(), MODE_BID) < f0_5(Symbol(), OP_BUY, G_magic_188) - GridSetPips * MarketInfo(Symbol(),
            MODE_POINT) - MarketInfo(Symbol(), MODE_SPREAD) * MarketInfo(Symbol(), MODE_POINT)) {
            f0_24(Symbol(), OP_SELLSTOP, G_magic_188);
            f0_19(Symbol(), OP_BUY, G_magic_188);
            Print(Symbol() + " Grid ticket:" + OrderTicket());
            if (Gi_192 != 0) Gd_292 = MarketInfo(Symbol(), MODE_BID) - Gi_192 * MarketInfo(Symbol(), MODE_POINT);
            else Gd_292 = 0;
            if (Gi_192 == -1) Gd_292 = f0_6(Symbol(), OP_BUY, G_magic_188);
            if (Gi_196 != 0) Gd_300 = MarketInfo(Symbol(), MODE_ASK) + Gi_196 * MarketInfo(Symbol(), MODE_POINT);
            else Gd_300 = 0;
            if (Gi_208) {
               f0_16(Symbol(), OP_SELL, G_magic_188);
               f0_24(Symbol(), OP_SELLSTOP, G_magic_188);
            }
            f0_7(Symbol(), OP_BUY, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Gd_292, Gd_300, G_magic_188, "MB_2011-Grid");
         }
      }
      if (f0_19(Symbol(), OP_SELL, G_magic_188)) {
         if (f0_19(Symbol(), OP_SELL, G_magic_188) && StringFind(OrderComment(), "Reverse") == -1 && f0_0(Symbol(), OP_SELL, G_magic_188) < MAX_GRID_COUNT && f0_0(Symbol(),
            OP_SELL, G_magic_188) < GridToTrend || (!ReverseOpenAfterGrid_bool) && MarketInfo(Symbol(), MODE_ASK) > f0_15(Symbol(), OP_SELL, G_magic_188) + GridSetPips * MarketInfo(Symbol(),
            MODE_POINT) + MarketInfo(Symbol(), MODE_SPREAD) * MarketInfo(Symbol(), MODE_POINT)) {
            f0_24(Symbol(), OP_BUYSTOP, G_magic_188);
            f0_19(Symbol(), OP_SELL, G_magic_188);
            Print(Symbol() + " Grid ticket:" + OrderTicket());
            if (Gi_192 != 0) Gd_292 = MarketInfo(Symbol(), MODE_ASK) + Gi_192 * MarketInfo(Symbol(), MODE_POINT);
            else Gd_292 = 0;
            if (Gi_192 == -1) Gd_292 = f0_6(Symbol(), OP_SELL, G_magic_188);
            if (Gi_196 != 0) Gd_300 = MarketInfo(Symbol(), MODE_BID) - Gi_196 * MarketInfo(Symbol(), MODE_POINT);
            else Gd_300 = 0;
            if (Gi_208) {
               f0_16(Symbol(), OP_BUY, G_magic_188);
               f0_24(Symbol(), OP_BUYSTOP, G_magic_188);
            }
            f0_7(Symbol(), OP_SELL, f0_1(Symbol(), LotBalancePcnt, DynamicLot_bool), Gd_292, Gd_300, G_magic_188, "MB_2011-Grid");
         }
      }
      if (f0_19(Symbol(), OP_BUY, G_magic_188)) {
         if (f0_19(Symbol(), OP_BUY, G_magic_188) && f0_0(Symbol(), OP_BUY, G_magic_188) < MAX_GRID_COUNT && (f0_0(Symbol(), OP_BUY, G_magic_188) == GridToTrend && ReverseOpenAfterGrid_bool) &&
            (!f0_19(Symbol(), OP_SELL, G_magic_188)) && MarketInfo(Symbol(), MODE_BID) < f0_5(Symbol(), OP_BUY, G_magic_188) - GridSetPips * MarketInfo(Symbol(), MODE_POINT) - MarketInfo(Symbol(),
            MODE_SPREAD) * MarketInfo(Symbol(), MODE_POINT)) {
            f0_24(Symbol(), OP_SELLSTOP, G_magic_188);
            f0_19(Symbol(), OP_BUY, G_magic_188);
            Print(Symbol() + " Grid ticket:" + OrderTicket());
            Gd_292 = MarketInfo(Symbol(), MODE_ASK) + GridSetPips * MarketInfo(Symbol(), MODE_POINT);
            Gd_292 = 0;
            Gd_300 = f0_6(Symbol(), OP_BUY, G_magic_188);
            if (Gi_208) {
               f0_16(Symbol(), OP_BUY, G_magic_188);
               f0_24(Symbol(), OP_BUYSTOP, G_magic_188);
            }
            f0_7(Symbol(), OP_SELL, f0_23(Symbol()), Gd_292, Gd_300 + MarketInfo(Symbol(), MODE_SPREAD) * MarketInfo(Symbol(), MODE_POINT), G_magic_188, "MB_2011-Grid Reverse");
         }
      }
      if (f0_19(Symbol(), OP_SELL, G_magic_188)) {
         if (f0_19(Symbol(), OP_SELL, G_magic_188) && f0_0(Symbol(), OP_SELL, G_magic_188) < MAX_GRID_COUNT && (f0_0(Symbol(), OP_SELL, G_magic_188) == GridToTrend && ReverseOpenAfterGrid_bool) &&
            (!f0_19(Symbol(), OP_BUY, G_magic_188)) && MarketInfo(Symbol(), MODE_ASK) > f0_15(Symbol(), OP_SELL, G_magic_188) + GridSetPips * MarketInfo(Symbol(), MODE_POINT) + MarketInfo(Symbol(),
            MODE_SPREAD) * MarketInfo(Symbol(), MODE_POINT)) {
            f0_24(Symbol(), OP_BUYSTOP, G_magic_188);
            f0_19(Symbol(), OP_SELL, G_magic_188);
            Print(Symbol() + " Grid ticket:" + OrderTicket());
            Gd_292 = MarketInfo(Symbol(), MODE_ASK) - GridSetPips * MarketInfo(Symbol(), MODE_POINT);
            Gd_292 = 0;
            Gd_300 = f0_6(Symbol(), OP_SELL, G_magic_188);
            if (Gi_208) {
               f0_16(Symbol(), OP_SELL, G_magic_188);
               f0_24(Symbol(), OP_SELLSTOP, G_magic_188);
            }
            f0_7(Symbol(), OP_BUY, f0_23(Symbol()), Gd_292, Gd_300 - MarketInfo(Symbol(), MODE_SPREAD) * MarketInfo(Symbol(), MODE_POINT), G_magic_188, "MB_2011-Grid Reverse");
         }
      }
      if (f0_10(Symbol(), OP_SELL, G_magic_188, "Reverse") && (!f0_19(Symbol(), OP_BUY, G_magic_188))) f0_16(Symbol(), OP_SELL, G_magic_188);
      if (f0_10(Symbol(), OP_BUY, G_magic_188, "Reverse") && (!f0_19(Symbol(), OP_SELL, G_magic_188))) f0_16(Symbol(), OP_BUY, G_magic_188);
   }
   return (0);
}

// F3FEF39363C3647516CE96E720E1DA73
int f0_24(string As_0 = "", int A_cmd_8 = -1, int A_magic_12 = -1, int Ai_16 = 0) {
   int cmd_20;
   int order_total_24 = OrdersTotal();
   if (As_0 == "0") As_0 = Symbol();
   for (int pos_28 = order_total_24 - 1; pos_28 >= 0; pos_28--) {
      if (OrderSelect(pos_28, SELECT_BY_POS, MODE_TRADES)) {
         cmd_20 = OrderType();
         if (cmd_20 > OP_SELL && cmd_20 < 6) {
            if (OrderSymbol() == As_0 || As_0 == "" && A_cmd_8 < OP_BUY || cmd_20 == A_cmd_8) {
               if (A_magic_12 < 0 || OrderMagicNumber() == A_magic_12)
                  if (Ai_16 <= OrderOpenTime()) OrderDelete(OrderTicket(), Black);
            }
         }
      }
   }
   return (0);
}

// 780797BD711511CCA72F0A32B7E50709
int f0_12(string A_symbol_0 = "", int A_cmd_8 = -1, int A_magic_12 = -1, int Ai_unused_16 = 0) {
   int cmd_20;
   int order_total_24 = OrdersTotal();
   if (A_symbol_0 == "0") A_symbol_0 = Symbol();
   for (int pos_28 = order_total_24 - 1; pos_28 >= 0; pos_28--) {
      if (OrderSelect(pos_28, SELECT_BY_POS, MODE_TRADES)) {
         cmd_20 = OrderType();
         if (cmd_20 > OP_SELL && cmd_20 < 6) {
            if (OrderSymbol() == A_symbol_0 || A_symbol_0 == "" && A_cmd_8 < OP_BUY || cmd_20 == A_cmd_8) {
               if (A_magic_12 < 0 || OrderMagicNumber() == A_magic_12)
                  if (iTime(A_symbol_0, G_timeframe_348, iBarShift(A_symbol_0, G_timeframe_348, OrderOpenTime())) < iTime(A_symbol_0, G_timeframe_348, 0)) OrderDelete(OrderTicket(), Black);
            }
         }
      }
   }
   return (0);
}
 
Ща все кинутся тут декомпил твой править
 
vadynik:
Ща все кинутся тут декомпил твой править
красава . я прошу а помощи а не твои советы .
 

Не флуд, а добрым молодцам подсказка, а то они и в баню могут отправить.

Придет дядя модератор и все починит)

 
смешно
 
sahulik86:
смешно

Ага очень) мне то все равно, но декомпилы запрещены на этом сайте, просто сказал-что бы вы были в курсе.
 
7Konstantin7:

Ага очень) мне то все равно, но декомпилы запрещены на этом сайте, просто сказал-что бы вы были в курсе.
мне нужен совет как вшить стоп лос ... исправить я и сам постораюсь
 
sahulik86:
мне нужен совет как вшить стоп лос ... исправить я и сам постораюсь

Стоплос устанавливается в функции  OrdеrSend при открытии ордера

или OrderModify при его изменении. Смотрите хелп по ним, ищите их у себя в коде и правьте.