Hi All, What trading platform offers the most flexibility in terms of programming strategies. The 2 platforms im predominantly looking at currently are Amibroker and NinjaTrader. If there are others that you think are better please let me know. NinjaTrader I like because from what i've read it uses Ninjascript which is based on C# (im a Java programmer by the way so C# is very similar). Therefore in my mind your strategy/algorithm can be as complex as is needed because Ninjascript is based on a full blown programming language. Amibroker I like because you can call dll's. The language it uses to code (AFL) seems fine for developing your own indicators but im not sure it is suited to building complex algorithms/strategies. Correct me if im wrong? Essentially my requirement in deciding on a platform is that I dont want my trading strategies to be limited by the coding language provided. I dont want to get to a point where I have this amazing idea but the platform doesn't offer me the ability to code it (either directly or by calling something that i've coded externally). Because of this, im leaning towards Ninjatrader. It seems that Tradestation is quite a popular option but it seems extremely expensive compared to Amibroker and Ninjatrader so im not considering it. Any advice will be helpful. Thanks!