BackTester Binary Options - page 2

 
//---
   static int nVit = 0;
   static int nDer = 0;
   static double price1,price2;
   static datetime preTime1,preTime2;
   static bool bVit=false,bDer=false;
   
   if (rates_total == prev_calculated) 
   {
      if(!bVit && Buffer1[6]>0 && Buffer1[6]!=EMPTY_VALUE && close[1]>Buffer1[6])
      {
         bVit=true;
         preTime1=TimeCurrent();
         price1=close[0];
      }
        
      if(!bDer && Buffer2[6]>0 && Buffer2[6]!=EMPTY_VALUE && close[1]<Buffer2[6])
      {
         bDer=true;
         preTime2=TimeCurrent();
         price2=close[0];
      }
   
      if (bVit && TimeCurrent()-preTime1>300)
      { 
         if (close[0]>price1) 
            ObjectSetText("Vitórias","Vitórias:"+string(++nVit),10,"Arial",clrAliceBlue);
         else
            ObjectSetText("Derrotas","Derrotas:"+string(++nDer),10,"Arial",clrAliceBlue);
         bVit=false;
      }