What else would I be doing with this much time on my hands if not filtering?
The orange stripes are the call buttons. Can be exact, but if not they are in the ballpark based on 2 oscillators and a bit of play around the 240 sample Bollinger. Add on for the Bouncer. Beam me down, Scotty.





///lift button dn
if (i>0 && stoch120[i]>94 && stoch120[i]>=stoch120[i+1] && stoch120[i]>stoch120[i-1]
&& (((High[i]>iBands(symbol,30,240,2,0,PRICE_MEDIAN,MODE_UPPER,i)+180*Point && mfi[i]>70)) || (mfi[i]>79 && stoch120[i]>96 ))
){
ObjectCreate("Pretty"+IntegerToString(i),OBJ_VLINE,0, Time[i], 0);
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_COLOR,clrOrange );
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_WIDTH,9);
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_STYLE,STYLE_DOT);
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_BACK,1);
}