C# is pretty easy to pick up.
I've done a few weeks of research and if you have straight-forward algorithms... it sounds like Ninja Trader is the way to go. The only reason I am not going that route is that my Algorithms are complicated (they change over time) and re-coding to Ninja Trader is as much work as porting to another API. Top of my list of APIs to port to is Rythmic, Interactive Broker and RealTick... but I believe given what you said, Ninja Trader would be your right choice. Note their restricted set of supported brokers though.
-Ed
I've done a few weeks of research and if you have straight-forward algorithms... it sounds like Ninja Trader is the way to go. The only reason I am not going that route is that my Algorithms are complicated (they change over time) and re-coding to Ninja Trader is as much work as porting to another API. Top of my list of APIs to port to is Rythmic, Interactive Broker and RealTick... but I believe given what you said, Ninja Trader would be your right choice. Note their restricted set of supported brokers though.
-Ed
), and I will check Ninja Trader out again (barely used it in the past). Do they allow you to load historical data and do anything you want to it directly on it with your own code? And can you test strategies live on there as well, without using a live account (basically a paper account with your code on it)? Or do you need a funded account to gain access?