A note regarding the original question. It's not very realistic to try to get a realtime feed and trade on that. During the swiss move a feed would not help. There is no trading liquidity. What does help is knowing the calendar, and decreasing your exposure before a central bank meeting for any currencies you are trading. You can do that with any forex news calendar.
Broker: chartsio, Trading Frequency: 1-2 per day