The best way to trade the news is to use exchange that allow you use various options such as
1. Stop orders
2. take profit
3 stop loss
With the above three conditions, you set a stop orders with take profit and stop loss in place, a day before the news. With this you can make some cash no matter the direction the market goes as a result of the news... or cut the loss.