that depends a bit on your coding knowledge. If you are versatile in C#, the MC.NET version might be the way to go for you. If not I would suggest getting the regular MC version. Besides that it offers many more studies as you can also use most of the Tradestation studies with it.
Having used both Ninja and MC/MC.NET for almost 5 years (and I've been programming for 30+ years), I still prefer Easy/PowerLanguage over slinging OO code in either NT or MC.NET as I can do so with many fewer lines of EL code which allows me to get to the "will this strategy work" end-state much quicker. I've been able to duplicate 95% of the functionality of most NT indicators in MC as well (background fill/shading being the only notable exception).
Performance is about the same, though I DO wish there were a better IDE/debugger for it like what Visual Studio provides for .NET. Vanilla MC really only provides the ability to dump variables to either the "Output window" in the PLEditor unless you write a DLL that does something a bit fancier (in whatever DLL language of choice you prefer, even PowerBASIC).
The following 2 users say Thank You to Fu510n for this post:
Most times I just write the value directly on the screen or plot a point on the chart ie write text from within the signal showing the current stop price and a letter to show what type of stop it is ie IS, BE, Trailing etc.
I agree completely. I also went one step beyond when I found this program that generates EL code for high probability signals. I do little or no coding at all because it takes valuable time and distracts me from the important part of trading which is risk management. I have the following setup now:
Analysis and EL code: Price Action Lab
Scanner for U.S.stocks: TC2000
Trading journal: TJS spreadsheet