Bonus Day

Do you have enough anxiety?

Are you sitting painfully?

Relax, it’s October when corpses are crawling from the sky.

All you ever needed was a catalyst for becoming a capitalist?

The quota has been met, the 125% monthly equity gain 2 days early would surely apply some upward pressure on that pre-imagined monthly 100% average.

If everything’s well, Orson’s Swell too.

About corrective waves then. What makes them? The lack of counter directional moves in excess of a fluctuation size. We should impose some time constraint too to make a clearer sense.

Gonna be handed out as a homework to look into.

b_ is the supposed displacement after a recoil to buy, first call is where the A leg is expected to end, the last call is where the C would make sense

c_ means cover

deletetxt1("LAMBDA");
deletetxt1("TRIAGE");
deletetxt1("ANGL");

for (i =2 ; i <= 180; i++) {

///upside triangles
 if (High[i]>High[i-1] && High[i]>High[i+1]  && High[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,60,i+1))
 && High[i]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)+160*Point
 ){
   j=i;
   while (j>=2 && j>i-6){
    if (Low[j]<Low[j+1] && Low[j]<=Low[j-1] && Low[j]<=Low[j-2] && High[i]-Low[j]<700*Point && High[i]-Low[j]>350*Point
    && Low[j]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,10,j))
   //  && High[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,i,0))
     ) break;
    j--;
   }
   if (j>0 && Low[j]<Low[j+1] 
  // && Low[j]<Low[j-1]  
   && High[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,i,0)) 
   && Low[j]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,10,j))
   // && Low[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)+160*Point
    && High[i]-Low[j]>350*Point) {
        ObjectCreate(0,"LAMBDA"+DoubleToStr(i),OBJ_TREND,0,Time[i],High[i],Time[j],Low[j]);
         ObjectSetInteger(0,"LAMBDA"+DoubleToStr(i),OBJPROP_RAY_RIGHT,false);        
         ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrYellow);
         if (RSI2[j]<14) ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrRed);
             else {
            ObjectCreate("ANGLina"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iLow(symbol,0,j)-38*Point);  
             ObjectSetText("ANGLina"+IntegerToString(j),"R. "+DoubleToString(NormalizeDouble(iLow(symbol,0,j),4),4), 16, "Impact",  Black);
                ObjectCreate("ANGLinb"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iLow(symbol,0,j)-200*Point-38*Point);  
             ObjectSetText("ANGLinb"+IntegerToString(j),"brk "+DoubleToString(NormalizeDouble(iLow(symbol,0,j)-200*Point,4),4), 16, "Impact",  Black);
               }
         ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_WIDTH,6); 
         ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_BACK,1);
         i=i+4;
     
     if (Low[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)+60*Point && iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)<660*Point){
         
          ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+750*Point,Time[i+4],iLow(symbol,0,j)+750*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+850*Point,Time[i+4],iLow(symbol,0,j)+850*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+950*Point,Time[i+4],iLow(symbol,0,j)+950*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+1050*Point,Time[i+4],iLow(symbol,0,j)+1050*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1); 
            
            
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+750*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+750*Point,4),4), 16, "Impact",  Blue);  
             
             ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  Red);
               
             if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+950*Point,4);
          }  
     
     
    else if (Low[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)-100*Point)
     {   ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+1950*Point,Time[i+4],iLow(symbol,0,j)+1950*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+2050*Point,Time[i+4],iLow(symbol,0,j)+2050*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+2150*Point,Time[i+4],iLow(symbol,0,j)+2150*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
                   
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+1950*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+1950*Point,4),4), 16, "Impact",  Blue);  
             
             ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+2150*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+2150*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+2150*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+2150*Point,4),4), 16, "Impact",  Red);
         
              if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+2150*Point,4);
      
          }  
      
     
     
    else  if (High[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)+100*Point || Low[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){
         
          ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+750*Point,Time[i+4],iLow(symbol,0,j)+750*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+850*Point,Time[i+4],iLow(symbol,0,j)+850*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+950*Point,Time[i+4],iLow(symbol,0,j)+950*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+1050*Point,Time[i+4],iLow(symbol,0,j)+1050*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1); 
            
            
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+750*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+750*Point,4),4), 16, "Impact",  Blue);  
             
             ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  Red);
         
            if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+950*Point,4);
          }    
          else if (Low[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){
         
          ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+550*Point,Time[i+4],iLow(symbol,0,j)+550*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+650*Point,Time[i+4],iLow(symbol,0,j)+650*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+700*Point,Time[i+4],iLow(symbol,0,j)+700*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+750*Point,Time[i+4],iLow(symbol,0,j)+750*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
            ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1); 
            
            
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+550*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+550*Point,4),4), 16, "Impact",  Blue);  
            
                         ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+700*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+700*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+700*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+700*Point,4),4), 16, "Impact",  Red);
      
              if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+700*Point,4);
      
          } 
         
         
   }
 
 }
 }
 
for (i =2 ; i <= 180; i++) {

//downside triangles

 if (Low[i]<Low[i+1] && Low[i]<Low[i-1] && Low[i+2]>Low[i]  
 //&& Low[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)
 && Low[i+5]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+5)
 && Low[i+6]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+6)
 && Low[i+7]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+7)
 && Low[i+8]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+8)
 && Low[i+9]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+9)
 && Low[i+10]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+10)
 && Low[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,60,i))-150*Point && Low[i]-iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i))<480*Point
 ){
   j=i;
   while (j>=2 && j>i-7){
    if (High[j]>High[j-1] && High[j]>High[j+1] && High[j]>High[j-2] && High[j]-Low[i]<700*Point && High[j]-Low[i]>350*Point
    && High[j]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,30,j)) 
  //  && Low[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,i,0))
    ) break;
    j--;
   }
   if (j>0 && High[j]>High[j-1] && High[j]>High[j+1]  
   //&& High[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)
   //&& Low[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,i,0))
    && High[j]-Low[i]>350*Point) {
        ObjectCreate(0,"LAMBDA"+DoubleToStr(i),OBJ_TREND,0,Time[j],High[j],Time[i],Low[i]);
         ObjectSetInteger(0,"LAMBDA"+DoubleToStr(i),OBJPROP_RAY_RIGHT,false);
         ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrYellow);
         if (RSI2[j]>84 && Low[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)) ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrGreen);
         else if (Low[i]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)-300*Point) ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrCyan);
         else {
            ObjectCreate("ANGLina"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iHigh(symbol,0,j)+38*Point);  
             ObjectSetText("ANGLina"+IntegerToString(j),"R. "+DoubleToString(NormalizeDouble(iHigh(symbol,0,j),4),4), 16, "Impact",  Black);
                ObjectCreate("ANGLinb"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iHigh(symbol,0,j)+200*Point+38*Point);  
             ObjectSetText("ANGLinb"+IntegerToString(j),"brk "+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)+200*Point,4),4), 16, "Impact",  Black);
               }
         ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_WIDTH,6); 
         ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_BACK,1);
    i=i+4;
      
      if (High[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-50*Point && ((iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)>640*Point) || (iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)<360*Point))){
         
          ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2100*Point,Time[i+4],iHigh(symbol,0,j)-2100*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2200*Point,Time[i+4],iHigh(symbol,0,j)-2200*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2300*Point,Time[i+4],iHigh(symbol,0,j)-2300*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2400*Point,Time[i+4],iHigh(symbol,0,j)-2400*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1); 
            
            
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-2200*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-2200*Point,4),4), 16, "Impact",  Blue);  
             
             ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-2400*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-2400*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-2400*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-2400*Point,4),4), 16, "Impact",  DarkGreen);
      
              if (i<40) buyc = NormalizeDouble(iHigh(symbol,0,j)-2400*Point,4);
      
          }  
    
    
     else if (High[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)+200*Point && iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)>640*Point && (iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j))>(iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i))){
         
          ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1050*Point,Time[i+4],iHigh(symbol,0,j)-1050*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1150*Point,Time[i+4],iHigh(symbol,0,j)-1150*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1250*Point,Time[i+4],iHigh(symbol,0,j)-1250*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1350*Point,Time[i+4],iHigh(symbol,0,j)-1350*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1); 
            
            
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-1150*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-1150*Point,4),4), 16, "Impact",  Blue);  
             
             ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-1350*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-1350*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-1350*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-1350*Point,4),4), 16, "Impact",  DarkGreen);
      
             if (i<40) buyc = NormalizeDouble(iHigh(symbol,0,j)-1350*Point,4);
          }  
    
    
    else if (High[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){
         
          ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-750*Point,Time[i+4],iHigh(symbol,0,j)-750*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-850*Point,Time[i+4],iHigh(symbol,0,j)-850*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-950*Point,Time[i+4],iHigh(symbol,0,j)-950*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1050*Point,Time[i+4],iHigh(symbol,0,j)-1050*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1); 
            
            
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-750*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-750*Point,4),4), 16, "Impact",  Blue);  
             
             ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-950*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-950*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-950*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-950*Point,4),4), 16, "Impact",  DarkGreen);
      
             if (i<40) buyc = NormalizeDouble(iHigh(symbol,0,j)-950*Point,4);
          }    
          else if (High[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){
         
          ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-550*Point,Time[i+4],iHigh(symbol,0,j)-550*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-650*Point,Time[i+4],iHigh(symbol,0,j)-650*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1); 
       
                ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-700*Point,Time[i+4],iHigh(symbol,0,j)-700*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1); 
            
            ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-750*Point,Time[i+4],iHigh(symbol,0,j)-750*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
            ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1); 
            
            
             ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-550*Point+38*Point);  
             ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-550*Point,4),4), 16, "Impact",  Blue);  
            
                         ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-700*Point+38*Point);  
             ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-700*Point,4),4), 16, "Impact",  White);
             
             ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-700*Point+38*Point);  
             ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-700*Point,4),4), 16, "Impact",  DarkGreen);
      
             if (i<40) buyc = NormalizeDouble(iHigh(symbol,0,j)-700*Point,4);
          } 
    
    
   }
 
 } 
   
   
   
} 

A bit of Wine, a bit of spine, a bit of hug & a bit of luck.

What kind of a stress?! New mattress & an old mistress.

The following piece was brought forward from my future, Slow & Steady Windischgrätz entry (to be released in 3-4 months from now) as to de-clutter.

A pro trader knows that the statement is always sorted. You can have an alphabetical order or sort by opening time or by closing time or by profit or by order number.

This statement below is a forgery because it does not fit the sorting principles. I do not even have to look at the actual numbers.

So is this:

Once you rule out the alphabetical order and the profit order, look at the time stamps. They must be increasing or decreasing all the way through & they aren’t.

Withdrawals distort the humps a bit.

Aug: 105% gains

Sept: 97%

Oct: 127%

2-months statement.

No, I did not forge quickly 1,528 closed out trades.