…I’m having difficulties calling this rally over: there are 3 F-s seem to be missing.
The x0 flip back was missing a filter. I settled on the E-16.
///Flip back down 100x "2" on downsdide & no touch of the 2.8 safety for 40 hours
High[i]<iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i)


The white low (day 6’s low) does not seem to want to give. The 3 P/NRs remind me of Bulkowski’s 3 peaks… and the house on the hill is yet to be made.
The volatility divergence is not yellow for a reason: a key filter that I came up with at the beginning was that the candle following the divergence fractal (next hour) had to close back on the other side of the 8 EMO (magenta). It is not the case, only the 2nd hour managed to do it. This looks more like a prepped high for a break out.
if (iFractals(symbol,0,MODE_UPPER,i) && iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,80,i))==iHigh(symbol,0,i)
&& ExtATRBuffer[ArrayMinimum(ExtATRBuffer,80,i+1)]<10
&& ExtATRBuffer[ArrayMaximum(ExtATRBuffer,10,i+14)]<62
&& ExtATRBuffer[ArrayMinimum(ExtATRBuffer,80,i+1)]<ExtATRBuffer[i]
&& ExtATRBuffer[i]<45
&& ((Close[i-1]<iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i-1)) || (i>1 && Close[i-2]<iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i-1)))
&& ExtATRBuffer2[ArrayMaximum(ExtATRBuffer2,80,i+10)]<ExtATRBuffer2[i]
)
{
ObjectCreate("Frog"+IntegerToString(i),OBJ_TREND,indicator_window, Time[i], ExtATRBuffer[i], Time[ArrayMinimum(ExtATRBuffer,80,i+1)], ExtATRBuffer[ArrayMinimum(ExtATRBuffer,80,i+1)]);
ObjectSet("Frog"+IntegerToString(i),OBJPROP_COLOR,clrYellow);
if (ExtATRBuffer[i]>41) ObjectSet("Frog"+IntegerToString(i),OBJPROP_COLOR,clrPink);
if (Close[i-1]>iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i-1)) ObjectSet("Frog"+IntegerToString(i),OBJPROP_COLOR,clrGray);
ObjectSet("Frog"+IntegerToString(i),OBJPROP_WIDTH,6);
ObjectSet("Frog"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
ObjectSet("Frog"+IntegerToString(i),OBJPROP_BACK,true);
}
How far could this go? An upside break out with the current level of consolidation could muster an 1.0802-1.0817 print.

The money flow does not seem to go oversold enough to prompt a reversal zone below. The purple trendline is holding.

The last dip in the green below the 0.28 line shows up as an early bird buy.
The sell off on Friday demoted the Nick Rhodes temporary magenta print to a block below where the RSI2 is stong enough for a turn.

The Hotsteppa line (white + red arrow) happens to be around the E-50 and is currently hanging out at 1.0813 of all places. This line by the way is the tangible heritage of my Energy Bands (as part of the free Nick Rhodes), it is their average six days back.

c0[i]=(c11[i+6]+c22[i+6])/2;
cval[i] = (.0200/55)*adj*(ChoppinessIndex(ChoppinessPeriod,i+3)+ChoppinessIndex(ChoppinessPeriod,i+4)+ChoppinessIndex(ChoppinessPeriod,i+5))/3;
c11[i] = (iHigh(NULL,0,i+8)+iHigh(NULL,0,i+7)+iHigh(NULL,0,i+5)+iHigh(NULL,0,i+6))/4+cval[i]*.93*m*Trange[i]*volatility
+(VOLA-50)/10000*m;
c22[i] = (iLow(NULL,0,i+8)+iLow(NULL,0,i+7)+iLow(NULL,0,i+5))/3-cval[i]*1.62*m*Trange[i]*dvolatility*1.2
+(VOLA-50)/10000*m;
I have 1.7 lots more shorts than longs. I will try to equate them first – if shorts come into money by closing them, if that does not occur, I would have to add longs – or the combination of both.
I’ve dusted off and re-purposed some of my poems for an AI experiment.