If price close above 2658, ur calculation misses,.Now it looks like wave 5 started minimum target 2586
If not retest , a break below today's low can drive to 2596/2583
If in that case , 2647.8 resisted, ping pong at daily Pivot 2640
A test here & a fall below to 2635 would be nice for monthly candle
Mostly possible, Ukraine's energy sector under massive attack