Infiltratos Sphera

Need to exercise those filtering mucles.

Over optimization is a risk. But evidence collection needs its puzzle pieces…

Keep those filters light. One or two kinds of data & one moving average. Aim for a sequence of 3-4. Real time not necessary, settled values are. Use little of arbitrary numbers as oscillators may re-adjust as the range changes. Symmetry isn’t a must. All you need is just a little impatience.

 if (i>0 && RSI2[i-1]<=RSI2[i] && High[i+1]>High[i+2] && RSI2[i+2]<99.5 && RSI2[i+2]>96.5 && RSI2[i+3]>97.5   
   && Close[i]<High[i]-100*Point
  && iMFI(symbol,0,14,i+2)<65 && iMFI(symbol,0,14,i+2)>51.5
  && RSI2[i+2]<99.8
  && RSI2[i+1]>RSI2[i+2]
  ){
     ObjectCreate("HOCUS"+IntegerToString(i),OBJ_VLINE,1, Time[i], 0);
      ObjectSet("HOCUS"+IntegerToString(i),OBJPROP_COLOR,clrYellow);
      ObjectSet("HOCUS"+IntegerToString(i),OBJPROP_WIDTH,9);
      ObjectSet("HOCUS"+IntegerToString(i),OBJPROP_BACK,1);
   }
   
   if (Low[i+1]<guardraild[i+1] && RSI2[i]>2 && 
   ((RSI2[i]<RSI2[i+1] && RSI2[i+1]>.5 && RSI2[i+1]<3.5 && RSI2[i+2]<4.5)
   || (RSI2[i]>RSI2[i+1] && RSI2[i+1]>.5 && RSI2[i+1]<3.5 && RSI2[i+2]>3.5  && RSI2[i+2]<5 && iMFI(symbol,0,14,i+1)<45 && iMFI(symbol,0,14,i+1)>25  ))
   )
   
   
   {
     ObjectCreate("HOCUS"+IntegerToString(i),OBJ_VLINE,1, Time[i+1], 0);
      ObjectSet("HOCUS"+IntegerToString(i),OBJPROP_COLOR,clrGold);
      ObjectSet("HOCUS"+IntegerToString(i),OBJPROP_WIDTH,9);
      ObjectSet("HOCUS"+IntegerToString(i),OBJPROP_BACK,1);
   }