When you get a momentum loss (CAT EXIT) combined with a counter-directional move of strength (thick magenta diagonal), the next call point is the 30-sample BB plus 5 pips.



From there, there are different paths to take. My guess is a back test of the 1.1150-1.1130 zone. This would also coincide with the 120 BB (blue line) top. A leg up is a good likelihood.

///45+pips rejection
if (i>1 && iFractals(symbol,0,MODE_UPPER,i) && High[i]==iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,200,i))
&& High[i]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i)
){
if (High[i]-Low[i-1]>450*Point){
ObjectCreate("Pinner"+IntegerToString(i),OBJ_TREND,0, Time[i], High[i], Time[i-1], Low[i-1]);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_COLOR,Magenta);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_WIDTH,5);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);}
if (Low[i-2]<Low[i-1] && High[i]-Low[i-2]>450*Point){
ObjectDelete("Pinner"+IntegerToString(i));
ObjectCreate("Pinner"+IntegerToString(i),OBJ_TREND,0, Time[i], High[i], Time[i-2], Low[i-2]);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_COLOR,Magenta);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_WIDTH,5);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);}
if (ExtMapBuffer3[i]==EMPTY_VALUE) ObjectSet("Pinner"+IntegerToString(i),OBJPROP_WIDTH,15);
}
if (i>2 && iFractals(symbol,0,MODE_LOWER,i) && Low[i]==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,200,i))
&& Low[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i)
){
if (High[i-1]-Low[i]>450*Point){
ObjectCreate("Pinner"+IntegerToString(i),OBJ_TREND,0, Time[i], Low[i], Time[i-1], High[i-1]);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_COLOR,Magenta);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_WIDTH,5);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);}
if (High[i-2]>High[i-1] && High[i-2]-Low[i]>450*Point){
ObjectDelete("Pinner"+IntegerToString(i));
ObjectCreate("Pinner"+IntegerToString(i),OBJ_TREND,0, Time[i], Low[i], Time[i-2], High[i-2]);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_COLOR,Magenta);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_WIDTH,5);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);}
if (High[i-3]>High[i-1] && High[i-3]-Low[i]>310*Point){
ObjectDelete("Pinner"+IntegerToString(i));
ObjectCreate("Pinner"+IntegerToString(i),OBJ_TREND,0, Time[i], Low[i], Time[i-3], High[i-3]);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_COLOR,Magenta);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_WIDTH,5);
ObjectSet("Pinner"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);}
if (ExtMapBuffer2[i]==EMPTY_VALUE) ObjectSet("Pinner"+IntegerToString(i),OBJPROP_WIDTH,15);
}
}
Usually, a disco track / EDM becomes popular. This time, they started listening to an Oasis parody.