Ecco

A wave does not fail on a push, it fails on the Echo.

The Echo is normally making its way from the 8 EMO to the 30-sample BB from the inside. It is 3 hourly candles long. A 3rd candle close to the upper band closing 1/3 down is the Echo failing. At times it does not reach the BB as you can see on the last image. The wick back of the range candle was the “get me out, I missed the turn”.

//// ECHO
if (High[i+1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1)-20*Point 
&& High[i+1]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1)+190*Point
&& Open[i]>Close[i]
&& Low[i+1]>iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i+1)
&& Low[i+2]>iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i+2)
&& High[i+1]>High[i] && High[i+1]>High[i+2] && High[i+2]>High[i+3]
&& Low[i+3]<iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i+3) && Close[i+1]<(High[i+1]-((High[i+1]-Low[i+1])/3)))
{
    ObjectCreate("HOTE"+i,OBJ_TEXT, 0, Time[i+1],High[i+1]+150*Point);
    ObjectSetText("HOTE"+i,"ECHO", 26, "Impact", clrWhite);     
}


//// BB ECHO
if (High[i+1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1)-20*Point 
&& High[i+1]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1)+190*Point
&& Open[i]>Close[i]
&& Low[i]>iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i)
&& Close[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)
&& High[i+1]>High[i] && High[i+1]>High[i+2] && High[i+2]>High[i+3]
&& Open[i+3]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+3) && Close[i+1]<(High[i+1]-((High[i+1]-Low[i+1])/3)))
{
    ObjectCreate("HOTE"+i,OBJ_TEXT, 0, Time[i+1],High[i+1]+90*Point);
    ObjectSetText("HOTE"+i,"ECHO", 26, "Impact", clrBlack);     
}

Achilles Dent: Dodge The Caravan

Achilles Dent: King What May