Leaning towards a higher high.
The reasons?
Daily RSI2 has room to get more overbought.

The diamond counter speaks of a possible bottom forming most recently. There is a delay in the count, so those 3 at the end are only gonna be counted after the open.

The most important reason would be the current place within the end of the wave sequence.
The first leg up went like this:

A= important, failed auction. Sn = snake ladder, prerequisite: higher high first. Sq = squirt.
The second blue box was a money flow overheat, as Oscar Taglioni would put it, a flat top-drop. The cure for a momentum stall is adding to volatility first.
The diamond jam on the downside did not qualify for a failed auction; it was cannibalised. 12 diamonds are too many to be considered: it is not the start but the end of something. It was like when the Trump administration found a cannibal on an airplane who started eating himself. Just like that.
Now, the down move had its two snakes, but the squirting fell short of the low by 12 pips. Usually, you come at least within 4.

Since the money flow printed an extreme (=scrape level), there was something to build on. A case where the low was not the end of a wave. Kind of bullish.
An i-buy works as a counter move for at least 42-45 pips…
//////////i-buy
if (iFractals(symbol,0,MODE_LOWER,i+1) && Low[i+1]<frdn[i+2] && Close[i+1]>frdn[i+2] && (iFractals(symbol,0,MODE_LOWER,i+4) || iFractals(symbol,0,MODE_LOWER,i+5) || iFractals(symbol,0,MODE_LOWER,i+6) )
&& Close[i+1]>fifty[i+1]-360*Point
// && Low[i+5]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+5)
&& (iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1)-iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+1))>200*Point
)
{
if ( Low[i+5]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+5)){
ObjectCreate("Sixt"+DoubleToStr(i), OBJ_TEXT, 0, Time[i+1], Low[i+1]+20*Point);
ObjectSetText("Sixt"+DoubleToStr(i), "i-buy!!!", 43, "Impact", clrGreen);
ObjectCreate("Sixte"+DoubleToStr(i), OBJ_TEXT, 0, Time[i+1], Low[i+1]-60*Point);
ObjectSetText("Sixte"+DoubleToStr(i), "45p counter", 33, "Impact", clrGreen);
if (Close[i]>fifty[i]) ObjectSetText("Sixt"+DoubleToStr(i), "i-ucB 15+15p/30", 43, "Impact", clrBlue);
ObjectSetText("Sixte"+DoubleToStr(i), "42p counter", 33, "Impact", clrGreen);
ObjectCreate("CoalPerfect"+IntegerToString(i), OBJ_ELLIPSE, 0, Time[i+1], Low[i+1], Time[i+1], Low[i+1]+100*Point);
ObjectSetInteger(0,"CoalPerfect"+IntegerToString(i),OBJPROP_COLOR,clrChartreuse);
ObjectSetDouble(0,"CoalPerfect"+IntegerToString(i),OBJPROP_SCALE,.085);
ObjectSet("CoalPerfect"+IntegerToString(i),OBJPROP_WIDTH,4);
}
else if (Close[i]<Close[i+6] && Close[i]<Open[i+6]) {
ObjectCreate("Sixt"+DoubleToStr(i), OBJ_TEXT, 0, Time[i+1], High[i+2]+70*Point);
ObjectSetText("Sixt"+DoubleToStr(i), "i/S E16+,->30+UC", 43, "Impact", clrCrimson);
}
else {
ObjectCreate("Sixt"+DoubleToStr(i), OBJ_TEXT, 0, Time[i+1], Low[i+1]+20*Point);
ObjectSetText("Sixt"+DoubleToStr(i), "s-i/B->next yellow", 43, "Impact", clrDarkGreen);
ObjectCreate("CoalPerfect"+IntegerToString(i), OBJ_ELLIPSE, 0, Time[i+1], Low[i+2], Time[i+1], Low[i+2]-80*Point);
ObjectSetInteger(0,"CoalPerfect"+IntegerToString(i),OBJPROP_COLOR,clrChartreuse);
ObjectSetDouble(0,"CoalPerfect"+IntegerToString(i),OBJPROP_SCALE,.085);
ObjectSet("CoalPerfect"+IntegerToString(i),OBJPROP_WIDTH,4);
}
}
…but here the back test of the Titis line (200-hour block’s median) was purchased with fuerca.
So here we are with a leg having started, one Snake in the bag. Missing another higher high and a squirt.

Call it the base case for now.
This video has done well despite being in French.
Plus today’s.