Dear Streets of Earth City,
what was missing for a low? The second B.

2 examples below:

The two B-s were followed by a 60+ pips rally, then a liquidity break that either made a slight beat or fell shy of the last B.

What was the level to fail with the current, bullish configuration (E414>E712 by 27+ pips)? 3rd row.

Manipulacija or liquidity break? Either way, the resultat is the same.

Yellow line shows the divergence between the B fractal (which was a divergence end point itself) and the current move.
…and it’s broken.
Patient 0 gets a counter directional move verification.
if ((((iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i)-iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i))*10000>58
&& Low[i]<iBands(symbol,60,30,2,0,PRICE_MEDIAN,MODE_LOWER,i)
&&
(High[i+2]>iBands(symbol,60,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2) || High[i+3]>iBands(symbol,60,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+3)
|| High[i+4]>iBands(symbol,60,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+4) || High[i+5]>iBands(symbol,60,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+5)
|| High[i+6]>iBands(symbol,60,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+6)))
||
(iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,7,i))-Low[i]> 520*Point && Low[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i) && High[i+7]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+7))
)
&& (iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,7,i))-iLow(symbol,0,iLowest(symbol,0,MODE_LOW,18,i+7))>520*Point
|| (iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+7)-iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+7))*10000>27
)
){
ObjectCreate("Palmat"+DoubleToStr(i), OBJ_TEXT, 0, Time[i], Low[i]+10*Point);
ObjectSetText("Palmat"+DoubleToStr(i), "pATIENT 0", 32, "Impact", DarkGreen);
if (iBands(symbol,0,15,2,0,PRICE_MEDIAN,MODE_UPPER,i+4)-iBands(symbol,0,15,2,0,PRICE_MEDIAN,MODE_LOWER,i+4)<300*Point && iBands(symbol,0,15,2,0,PRICE_MEDIAN,MODE_UPPER,i+4)-iBands(symbol,0,15,2,0,PRICE_MEDIAN,MODE_LOWER,i+4)>260*Point) ObjectSetText("Palmat"+DoubleToStr(i), "pATIENT 0", 32, "Impact", DarkGray);
ObjectCreate(0,"DRACHUPPER"+DoubleToStr(i),OBJ_TREND,0,Time[i],Low[i],Time[iHighest(symbol,0,MODE_HIGH,8,i)],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"DRACHUPPER"+DoubleToStr(i),OBJPROP_RAY_RIGHT,False);
ObjectSet("DRACHUPPER"+DoubleToStr(i),OBJPROP_COLOR,clrPowderBlue);
ObjectSet("DRACHUPPER"+DoubleToStr(i),OBJPROP_WIDTH, 8);
ObjectDelete("Hallelujah");
ObjectCreate( "Hallelujah", OBJ_HLINE, 0, Time[i], iLow(symbol,0,iLowest(symbol,0,MODE_LOW,3,i)) );
ObjectSet("Hallelujah", OBJPROP_COLOR, clrDarkGreen );
ObjectSet("Hallelujah", OBJPROP_WIDTH, 5 );
ObjectSet("Hallelujah", OBJPROP_STYLE, 2 );
}
Here’s what I think is going to happen.
H1 would be about 60 pips below the Lower Guard Rail on the 4H (cca 1.1040-1.1030)
(mirrored example)

h1 would come back up to the Upper Guard Rail (and a bit) cca 1.1180
H2 would make a lower low 1.1010 or just below
h2 would come back up to that 1.1180 level, fall shy of the h1
H3 would print at 1.097x -> break of h2, HH above 1.13

