R is a good choice for strategy/idea exploration and backtesting , not such a good one for live trading where real-time data needs to be processed. First, it is inefficient for streaming data processing, has memory management issues, and finally, there is some, but not very good support for unit-testing, and you will definitely need to unit-test your code used in live trading.
So, I would recommend sticking with "real" programming languages, such as Java, C#/C++ (if you are more comfortable), or Python if you don't need much concurrency.