Comparaison des fichiers tst1.txt et TST2.TXT
***** tst1.txt
int option=Option_Signaux, nBars=500, ticket=0, t_cpt, ticket_;      string namBox;
datetime CP_tims[6], tim_exp, tim_ex2, tim_box, t_BxClo=0;       //s[50][2];

***** TST2.TXT
int option=Option_Signaux, nBars=500, ticket=0, t_cpt, ticket_;      string namBox;
datetime CP_tims[6], tim_exp, tim_ex2, tim_box, t_BxClo=0, tim_BH;      //s[50][2];

*****

***** tst1.txt
Digits()) + " - " + TimeToStr(CP_tim, TIME_DATE|TIME_MINUTES) + " ***"); } }
            t_BH = (t_BH? t_BH: (t_BH2=(OrderProfit() < -1.0 * fabs(OrderStopLoss() - OrderOpenPrice())/TS*TV * 0.0025 && f_wBa
rs(OrderOpenTime(), TimeCurrent()) > 24 * 60/Period()))); } }
      else  t_BH = false; }
//if (Day() == 5 && Month() == 5 && Hour() == 7) f_End_EA();

***** TST2.TXT
Digits()) + " - " + TimeToStr(CP_tim, TIME_DATE|TIME_MINUTES) + " ***"); } }
            bool tst1=OrderProfit() < -1.0 * fabs(OrderStopLoss() - OrderOpenPrice())/TS*TV * 0.0025, tst3=(Sell && OrderStopLoss() >
               iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, 48, iBarShift(NULL, 0, OrderOpenTime()))) + 22 * Point()) || (Buy && OrderStopLoss() <
               iLow(NULL, 0, iLowest(NULL, 0, MODE_LOW, 48, iBarShift(NULL, 0, OrderOpenTime()))) - 22 * Point());
            tst2 = OrderProfit() < -1.0 * fabs((Sell?iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, 48, iBarShift(NULL, 0, OrderOpenTime()))):
               iLow(NULL, 0, iLowest(NULL, 0, MODE_LOW, 48, iBarShift(NULL, 0, OrderOpenTime())))) - OrderOpenPrice())/TS*TV * 0.003;
            if (((tst3 && tst2) || (! tst3 && tst1 && tst2)) && f_wBars(OrderOpenTime(), TimeCurrent()) > 24 * 60/Period()) tim_BH = TimeCurrent();
            t_BH = (t_BH? t_BH: (t_BH2=(((tst3 && tst2) || (! tst3 && tst1 && tst2)) && f_wBars(OrderOpenTime(), TimeCurrent()) > 24 * 60/Period()))); } }
      else if (TimeCurrent() - tim_BH > 24 * Period() * 60 || (ticket_ && OrderSelect(ticket_, SELECT_BY_TICKET) && OrderCloseTime() > tim_BH &&
      TimeCurrent() - OrderCloseTime() > 5 * Period() * 60)) t_BH = false; }
//if (Day() == 5 && Month() == 5 && Hour() == 7) f_End_EA(0);

*****

***** tst1.txt
         t_Rsi515 = m3_RSI(0, iBarShift(NULL, 0, CP_tim), 2) > 31 && m3_RSI(0, iBarShift(NULL, 0, CP_tim), 2) < 69;
         t_P60b = t_BH2 || t_P60;         for (obj = 0; obj < ObjectsTotal(); obj ++) { name = ObjectName(obj);
            if ((StringFind(name, "liquid_") > 0 || StringFind(name, "BoxLine") > 0) && ObjectType(name) == OBJ_TREND/* && (! t
***** TST2.TXT
         t_Rsi515 = m3_RSI(0, iBarShift(NULL, 0, CP_tim), 2) > 31 && m3_RSI(0, iBarShift(NULL, 0, CP_tim), 2) < 69;
         for (obj = 0; obj < ObjectsTotal(); obj ++) { name = ObjectName(obj);               t_P60b = ! t_BH && (t_BH2 || t_P60);
            if ((StringFind(name, "liquid_") > 0 || StringFind(name, "BoxLine") > 0) && ObjectType(name) == OBJ_TREND/* && (! t
*****

***** tst1.txt
== ObjectGet(x_obj3, OBJPROP_TIME2) &&
      (bar > 1.5 * (iBarShift(NULL, 0, ObjectGet(x_obj, OBJPROP_TIME1)) - iBarShift(NULL, 0, CP_tim)) || bar > 23))))) {
         res = (iClose(NULL, 0, iBarShift(NULL, 0, CP_tim)) - iClose(NULL, 0, iBarShift(NULL, 0, CP_tim) - bar)) * (Sel2? 1.0: 
***** TST2.TXT
== ObjectGet(x_obj3, OBJPROP_TIME2) &&
      ((bar > 1.5 * (iBarShift(NULL, 0, ObjectGet(x_obj, OBJPROP_TIME1)) - iBarShift(NULL, 0, CP_tim)) && bar > 14) || bar > 23
))))) {
         res = (iClose(NULL, 0, iBarShift(NULL, 0, CP_tim)) - iClose(NULL, 0, iBarShift(NULL, 0, CP_tim) - bar)) * (Sel2? 1.0: 
*****

