Mark,
Hi. I decided to go with NinjaTrader as my main charting and analytical engine. In general, I like the MC usability and UI better, and yes, it has interoperability with TradeStation EasyLanguage code. But I finally realized that EasyLanguage/PowerLanguage is too limited for what I want to do.
Unlike MC, which added the .NET version recently, NT has had .NET/C# as its scripting engine for a long time. Which means that there is a lot of .NET core experience in the NT user base and a huge number of pre-coded indicators and strategies. More importantly NT's programming engine can extend far outside of the charting package. As a .NET programmer, this provides me with a huge amount of flexibility. That won over the day for me.
I agree about AmiBroker - it is a great system and I put in about 2000-3000 hours in AmiBroker programming. That was 10-15 years ago. Now, I think there may be better options using the the cloud-based analytical engines from Google, Amazon, and Microsoft. The learning curve is much steeper, but the end result will be better. Imagine back testing strategies with ALL NYSE and NASDAQ symbols and optimizing with dozens of parameters. Pie in the sky? Maybe, but I'm going to give it a shot.
Best regards,
Dan.
Hi. I decided to go with NinjaTrader as my main charting and analytical engine. In general, I like the MC usability and UI better, and yes, it has interoperability with TradeStation EasyLanguage code. But I finally realized that EasyLanguage/PowerLanguage is too limited for what I want to do.
Unlike MC, which added the .NET version recently, NT has had .NET/C# as its scripting engine for a long time. Which means that there is a lot of .NET core experience in the NT user base and a huge number of pre-coded indicators and strategies. More importantly NT's programming engine can extend far outside of the charting package. As a .NET programmer, this provides me with a huge amount of flexibility. That won over the day for me.
I agree about AmiBroker - it is a great system and I put in about 2000-3000 hours in AmiBroker programming. That was 10-15 years ago. Now, I think there may be better options using the the cloud-based analytical engines from Google, Amazon, and Microsoft. The learning curve is much steeper, but the end result will be better. Imagine back testing strategies with ALL NYSE and NASDAQ symbols and optimizing with dozens of parameters. Pie in the sky? Maybe, but I'm going to give it a shot.
Best regards,
Dan.