I’ll Catch Up…

or my name would not be Ketchup.

This 2-pip allowance was missing.

if (Close[i+1]>iBands(symbol,30,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1)+10*Point && Close[i]<iBands(symbol,30,30,2,0,PRICE_MEDIAN,MODE_UPPER,i)-10*Point){
       ObjectCreate("120BPM"+IntegerToString(i),OBJ_VLINE,0, Time[i+1], 0);
      ObjectSet("120BPM"+IntegerToString(i),OBJPROP_COLOR,clrCoral);
      if (iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i+1))<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,36,i+3))-20*Point) ObjectSet("120BPM"+IntegerToString(i),OBJPROP_COLOR,clrGray);
      else {
      dir[i]=-1;
      greencount[i]=0;
      redcount[i]++;
      }
      ObjectSet("120BPM"+IntegerToString(i),OBJPROP_WIDTH,5);
      ObjectSet("120BPM"+IntegerToString(i),OBJPROP_BACK,1);
      
   }
     if (Close[i+1]<iBands(symbol,30,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+1)-15*Point && Close[i]>iBands(symbol,30,30,2,0,PRICE_MEDIAN,MODE_LOWER,i)){
       ObjectCreate("120BPM"+IntegerToString(i),OBJ_VLINE,0, Time[i+1], 0);
      ObjectSet("120BPM"+IntegerToString(i),OBJPROP_COLOR,clrTeal);
      if (iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i+1))>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,36,i+3))+20*Point) {ObjectSet("120BPM"+IntegerToString(i),OBJPROP_COLOR,clrGray); redcount[i]=0;} 
      else {
         dir[i]=1;
       redcount[i]=0;
       greencount[i]++;
      }
      ObjectSet("120BPM"+IntegerToString(i),OBJPROP_WIDTH,5);
      ObjectSet("120BPM"+IntegerToString(i),OBJPROP_BACK,1);
   }
   if (iFractals(symbol,0,MODE_UPPER,i+1)&& High[i+1]<iBands(symbol,30,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1) && High[i+1]==iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,200,i+1))
      && redcount[i]>1){
           ObjectCreate("Punktums"+i,OBJ_TEXT, 0, Time[i], High[i]+50*Point);   
        ObjectSetText("Punktums"+i, "   "+CharToStr(126), 56, "Webdings", clrBlack);
     ObjectCreate("Punktumss"+i,OBJ_TEXT, 0, Time[i], High[i]+50*Point);   
        ObjectSetText("Punktumss"+i, "   "+CharToStr(126), 61, "Webdings", clrGold); redcount[i]=3;}
   
      if (iFractals(symbol,0,MODE_LOWER,i+1)&& Low[i+1]>iBands(symbol,30,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+1) && Low[i+1]==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,200,i+1))
      && greencount[i]>1){
           ObjectCreate("Punktums"+i,OBJ_TEXT, 0, Time[i], Low[i]-70*Point);   
        ObjectSetText("Punktums"+i, "   "+CharToStr(126), 56, "Webdings", clrBlack);
     ObjectCreate("Punktumss"+i,OBJ_TEXT, 0, Time[i], Low[i]-70*Point);   
        ObjectSetText("Punktumss"+i, "   "+CharToStr(126), 61, "Webdings", clrGold); greencount[i]=3;}

So now that the 3rd Teal line is in place, the toss up and the break is near.

As my Coit Tower has run out of Chris Spheeris music to play, I ventured to the further east again.

With the Push and the Echo in place, the Weekly R1 is at 1.0698 as the closest target.

That is where the upper daily BB is currently located.

Your choice. Follow me to learn specialization or pay monthly to the one size fits all, all you can trade opposition. Way stronger egos too. I put an unlike on this one before sharing it with you.