Spike On Me

The question is this: is it gonna continue up?

Based on the driven thrust idea, a higher high and a thrust in sequence should exist.

I have noticed something. The 1-hour spikes get a re-test within 4 pips before the over is over.

The red circle was back-tested by the following candle (yellow circle).

The green was back-tested and was even undercut slightly around news.

Spike filters

//downside   
if (i>1 && (Low[i+1]==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,14,i)) || Low[i]==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,14,i-1))) &&
      Low[i+1]<Low[i+2]-90*Point 
      && Low[i]>Low[i+1]-10*Point && Low[i-1]>Low[i+1]
      && High[i+2]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)
      ) 
//upside
 if (
      i>=0 && High[i+1]>=iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,14,i))-20*Point &&
      High[i+1]>High[i+2]+130*Point && High[i]<High[i+1]+20*Point && Low[i+1]>iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i+1) 
      )

It could be this simple.

If this fizzles here, printing the second T (thrust distance) and doing three passes over this right shoulder as a lower high… Watch out below.