So I had this idea of monitoring fractals outside the 30 BB on the 30-min, first just for a count (2 on one side would usually mean a correction ending against the real move), but there was always this idea to get the short-term MFI provide with some ideas. 7-sample on the 30 is like a 14-sample 15-min.
I went way further by associating exits to the entries, but the main thing was finding an arbitrary filter to plot the diverging number green or aquamarine. I went with RSI2 below 5.
You see a backfoot rally on the left and a right foot rally on the right.

///fractal MFI below
if (i>0 && Close[i+2]>Low[i] && Low[i+1]>Low[i] && Low[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i) && Close[i-1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i-1)-20*Point && Low[i-1]>Low[i]-20*Point ){
MFIDMEM[i]=MFI[i];
ObjectCreate("Caligula"+IntegerToString(i),OBJ_TEXT, 3, Time[i],25);
ObjectSetText("Caligula"+IntegerToString(i),DoubleToStr(NormalizeDouble(MFI[i],1),1), 26, "Impact", clrGray);
if (MFIDMEM[i+1]<MFIDMEM[i] && MFI[i]<50 && MFI[i]>26 && (RSI2[i]<10 || RSI2[i]>20)) {ObjectSetText("Caligula"+IntegerToString(i),DoubleToStr(NormalizeDouble(MFI[i],1),1), 26, "Impact", clrGreen);
ObjectCreate("Caligulas"+IntegerToString(i),OBJ_TEXT, 3, Time[i],95);
ObjectSetText("Caligulas"+IntegerToString(i),"U-BB (S30Wide)/3BBx", 22, "Impact", clrBlue);
ObjectCreate("Caligulasz"+IntegerToString(i),OBJ_TEXT, 3, Time[i],55);
ObjectSetText("Caligulasz"+IntegerToString(i),"S4 -> E-", 22, "Impact", clrMidnightBlue);
if (RSI2[i]<5) {ObjectSetText("Caligula"+IntegerToString(i),DoubleToStr(NormalizeDouble(MFI[i],1),1), 26, "Impact", clrAquamarine);
ObjectSetText("Caligulas"+IntegerToString(i),"->MFOB/Stop", 22, "Impact", clrIndigo);
}
}
}
Backfoot boys
The way the back foot operates is that it tries to get the Money Flow to overbought, but has a failure point just over the S30.

They pretty much all fail, except for one in recent history.

This one made it to overbought, and the second landing on the S30 was the end of a correction.
So my plan is to check if the S30 would hold twice for a continuation entry.

Album #86 is out, 16 tracks as typical, about 1Hr as typical, a French song, an instrumental as typical, some atypical stuff, like a song in Spanish and a good measure of Communards influence.