NBE Flick Flack

It’s been a while since we’ve talked about the Range.

Today’s example of the side to side quick shuffle was a reminder of something I would have forgotten about if it wasn’t for a piece of code I made earlier.

////NBE up
   if (iFractals(symbol,0,MODE_UPPER,i) && High[i]>NBEU[i]-30*Point && High[i+2]<NBEU[i+2] && High[i+1]<NBEU[i+1]  && Close[i]<NBEU[i] &&  NBEU[i]!=EMPTY_VALUE){
        ObjectCreate("Obellix"+IntegerToString(i), OBJ_TEXT, 0, Time[i], High[i]+50*Point); 
     ObjectSetText("Obellix"+IntegerToString(i), CharToStr(77), 38, "Wingdings", clrRed);
      ObjectCreate("Targeted"+IntegerToString(i), OBJ_TEXT, 0, Time[i],NBED[i]-((NBEU[i]-NBED[i])/10*4.5)+50*Point );  
                ObjectSetText("Targeted"+IntegerToString(i), "TGT: "+DoubleToStr(NormalizeDouble(NBED[i]-((NBEU[i]-NBED[i])/10*4.5),4),4), 16, "Arial Black",  clrPurple);
   }

The ticking bomb and the TGT plots go hand in hand. The bomb means a possible head. What the piece of code says is basically this: when the price makes a go outside the RES/SUP and closes back within the range on the same candle, the opposite side’s 45% extension becomes the target.

The NBE levels are 36-pips away from the consolidation mean (= Purple arrow). The upper NBE equates to the top of the range (100%) and the bottom one to the bottom (0%).

The Dermia lines also come with this color / bias logic, that I may not have shown until now in full detail. In this example they highlighted a zone where price was above one of them but still below the other. The middle of this zone also coincided with the gray zone with the black line next to it / the 3-day ATR + 30% in one direction.

BighBuffer2=(iClose(symbol,15,i))+ATRAVG[i]*1.30; 

This part you have seen:

   dermia[i]=dermia[i+1];
   dermia2[i]=dermia2[i+1];
   
   if (iFractals(symbol,0,MODE_LOWER,i) && Low[i]<taxi[i] && Low[i]<iLow(symbol,0,iLowest(symbol,0,MODE_LOW,90,i+1)))
      dermia[i]=Low[i]+1050*Point;
      
   if (iFractals(symbol,0,MODE_UPPER,i) && High[i]>taxi[i] && High[i]>iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,90,i+1)))
      dermia2[i]=High[i]-1050*Point;   
      

& this part is for the colors & labels of relative to the last print:


if (Close[0]>dermia[0]){
  
  ObjectCreate("KLOPF3", OBJ_TEXT, 0, Time[0], dermia[0]+35*Point);  
   ObjectSetText("KLOPF3", "                          OUTSIDE_"+DoubleToStr(NormalizeDouble(dermia[0],4),4), 11, "Arial Black", Black);
   
    ObjectCreate("KLOPF31", OBJ_TEXT, 0, Time[0], dermia[0]+35*Point);  
   ObjectSetText("KLOPF31", "                         OUTSIDE_"+DoubleToStr(NormalizeDouble(dermia[0],4),4), 11, "Arial Black", Green);
}

if (Close[0]<dermia[0]){
  
  ObjectCreate("KLOPF3", OBJ_TEXT, 0, Time[0], dermia[0]+35*Point);  
   ObjectSetText("KLOPF3", "                          BELOW_"+DoubleToStr(NormalizeDouble(dermia[0],4),4), 11, "Arial Black", Black);
   
    ObjectCreate("KLOPF31", OBJ_TEXT, 0, Time[0], dermia[0]+35*Point);  
   ObjectSetText("KLOPF31", "                         BELOW_"+DoubleToStr(NormalizeDouble(dermia[0],4),4), 11, "Arial Black", Red);
}

if (Close[0]<dermia2[0]){
   
   ObjectCreate("KLOPF4", OBJ_TEXT, 0, Time[0], dermia2[0]+35*Point);  
   ObjectSetText("KLOPF4", "                          OUTSIDE_"+DoubleToStr(NormalizeDouble(dermia2[0],4),4), 11, "Arial Black", Black); 
   
   
   ObjectCreate("KLOPF41", OBJ_TEXT, 0, Time[0], dermia2[0]+35*Point);  
   ObjectSetText("KLOPF41", "                         OUTSIDE_"+DoubleToStr(NormalizeDouble(dermia2[0],4),4), 11, "Arial Black", Red);
}

if (Close[0]>dermia2[0]){
   
   ObjectCreate("KLOPF4", OBJ_TEXT, 0, Time[0], dermia2[0]+35*Point);  
   ObjectSetText("KLOPF4", "                          ABOVE_"+DoubleToStr(NormalizeDouble(dermia2[0],4),4), 11, "Arial Black", Black); 
   
   
   ObjectCreate("KLOPF41", OBJ_TEXT, 0, Time[0], dermia2[0]+35*Point);  
   ObjectSetText("KLOPF41", "                         ABOVE_"+DoubleToStr(NormalizeDouble(dermia2[0],4),4), 11, "Arial Black", Green);
}

All of these lines were taken from the 15-minute ATR Targets Continuous mql file.

As for further downside, there is a Max Pain for the 4th at 90 FXE and the current reading is 90.75.

At the same time, the stochastic level is absolute neutral and the daily RSI2 went low enough for a reversal to print.

The next step down after 0.9815 seems to be 0.9736, circa 4x stretch from the mean.

Bet on price going outside the lower 60-sample BB on the 30 min before calling it over.