Today I’ve got two turntables and a microphone for you.
Little tidbits of canes.
When the market was making an impulsive move up, the daily RSI2 showed the exact end of the Wave 2 and the Wave 4 with Magenta prints.

That’s basically an RSI2 HL2 reading lower than 5.3
The end of the impulse wave was marked up on the weekly by catching up with the Chase line, which is 135 pips displacement from the last push (hand – can talk to it).

push[i]=true;
bofu[i]=iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i))+1350*Point;
There is another displacement that can yield some results here.

Introducing the bumper line. 200 sample higher high on the 4H with 20 sample delay.
if (High[i+20]>iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,100,i+21))) upperbumper[i]=High[i+20]+1000*Point;
Interestingly there was no money flow divergence, but a 130 sample highest print.
This bumper line would had come in handy at calling the topping as well.
After a 90-sample highest MFI plus a bump, there was a Money Flow divergence with price printing two fake outs to the tune of 18.5 pips at most. This is how the B wave fizzled out. Bump+Money flow divergence.

There had to be 2 4-hour rejections printing at the E-52 HL2 to confirm the flip.
The A Wave was marked up clearly by the CounterRejoyce indicators long red strips.

But Nick Rhodes could had also helped with its black print and divergence guidance B(1.0519)

Based on what we know now, there had to be 3 attempts for a bottoming and an MFI divergence.

It does make sense to plot the Valley of the Green river with the 52 EMA HL2 being displaced by 1 fluctuation maximum in each direction.
Notice that the 3 attempts were overlapping ovals. So I guess, the 3rd re-entry into the Valley could be an earlier confirmation to use (after the 3 hoops of course). Notice the 20+ hours spacing as well.
So what the heck is going on currently?
With the two daily pro volume candles, they gave this starting leg the beans to the downside. They broke a CAP then they broke a Black RSI2 print.

The stochastic got pushed to its absolute limit, at least in this much the A and the a of C are similar.

There was a 160 and a 230 bounce over there. I believe that there would be a Music Factory at the end, but the b of C has to print first, even if this would make the cyan dollar longers sweat.
/// insta toffee up
if (High[i]>upperbumper[i] && iRSI(symbol,0,2,PRICE_MEDIAN,i)>99){
ObjectCreate("LOTUS"+IntegerToString(i),OBJ_VLINE,0, Time[i], 0);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_COLOR,clrMagenta);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_WIDTH,3);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_BACK,1);
}
/// hump 1 up
if (High[i]>upperbumper[i] && iRSI(symbol,0,2,PRICE_MEDIAN,i)>90 && iRSI(symbol,0,2,PRICE_MEDIAN,i)<95){
ObjectCreate("LOTUS"+IntegerToString(i),OBJ_VLINE,0, Time[i], 0);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_COLOR,clrSalmon);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_WIDTH,3);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_BACK,1);
}
/// hump 1 dn
if (i>0 && Low[i]<guardraild[i] && iMFI(symbol,0,14,i)<iMFI(symbol,0,14,i-1) && iMFI(symbol,0,14,i)<iMFI(symbol,0,14,i+1) && iMFI(symbol,0,14,i)<25 && iRSI(symbol,0,2,PRICE_MEDIAN,i)>1.5 && iRSI(symbol,0,2,PRICE_MEDIAN,i)<3){
ObjectCreate("LOTUS"+IntegerToString(i),OBJ_VLINE,0, Time[i], 0);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_COLOR,clrLime);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_WIDTH,3);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_BACK,1);
}
/// insta toffee dn
if (i>0 && Low[i]<guardraild[i] && iMFI(symbol,0,14,i)<iMFI(symbol,0,14,i-1) && iMFI(symbol,0,14,i)<iMFI(symbol,0,14,i+1) && iMFI(symbol,0,14,i)<25 && iRSI(symbol,0,2,PRICE_MEDIAN,i)<.5){
ObjectCreate("LOTUS"+IntegerToString(i),OBJ_VLINE,0, Time[i], 0);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_COLOR,clrMagenta);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_WIDTH,3);
ObjectSet("LOTUS"+IntegerToString(i),OBJPROP_BACK,1);
}


int FSize=32;
double FMax = FSize*6/5;

Hump 1, Hump 2, Hump 3