You need a full fledged language to code robust strategies, so script languages for complex algos is a no go. We picked c# and platform NinjaTrader. It is a fantastic software that is free until you need to trade live and than dirt cheap. Also, depending on your strategies complexities Ninja has wizards to automate, but as you can imagine nothing beats custom code.
Thanks. Last I look, there are some similarities between the computational codes in VBA and C#? Also, do I need a complier/platform to work on C#? Where can I learn C#, I can sign up on Coursera but anywhere else? Have a good day sir.
Now trump wants 2 trillion infrastructure. Injection is 8 trillion. 4~8 times bigger than the virus drag. God bless America. Free virgins.
You don’t need much. Python is a robust language. You have stats package and most API are Python compatible. But instead of looking at charts you will be looking a codes, manual, documentations, forums. It’s possible to be discretionary and not spend your time behind the screen too. Python, R (Overkill) and C++ (Overkill) And some Probability, Statistics of course.
No need for extra platform. NinjaTrader has editor where you code and compile. I only use Visual Studio when I need to debug some weird issue. Ninja has tons of training videos.