This expert advisor enters orders when the price has reached the middle of the zone between the upper/lower red line and the upper/lower orange line. Sell for the zone over the central yellow line and buy for the zone under this same yellow line. The exit is made when the price reaches this central line
The ea doesn't take in consideration the news, you will have to filter this yourself. For the ranged market, I have added the MinimumVolumes options that will allow trading only if a certain volume is reached during the two previous bars.
It is designed for GY M1, I have not a good modelling quality at this level, you have to do your own tests.