Just starting out. Automated Trading: MultiCharts or Ninjatrader
Hello everyone, I'm just getting started with the world of automated trading. I am a software developer with about 20 years or so experience in java and Delphi (pascal). My trading experience is about 5 years of only equities and options trading.
I have already created a strategy in ninjatrader. The programming is pretty easy for me to figure out so far. At least to get strategies working. I'm only using the free yahoo data just to see if what I am doing is working as expected. I dont think (at first) I will need to backtest tick data, only minute data.
I do not have a broker yet for day trading. I'm leaning towards IB.
My question is what do you think I should start programming with?
From what I have read, ninjatrader is buggy and has issues. Multicharts is stable but has no dom (which is not really an issue for me). I know pascal, and I have heard that multicharts is easylanguage based which I hear is pascal based.... II plan on doing lots of testing of strategies before i start live trading. I will get demo of mc once I have a broker that works with it.
So which would you all recommend I start out with? MC or NT?
I'm hoping that my interest in trading (which is very strong) and my experience in programming will make me of use here with some of the members here that are not software developers. My passion for programming has waned over the years due to corporations draining the life out of me. I'm hoping this will stir the old love of programming I once had before it became a tiresome job.
If the choice is MC vs NT, so EL vs C#, I will recommend NT: for an IT guy, programming C# is easier than EL (which is easier for non IT guys).
If you are good in Java, and if IB is an option for you, you can also use directly the IB Java API, without having to pay for another trading software.
Well, to be honest, I have never been a fan of C++, but I will certainly check it out. So far, NT seems pretty simple to get strategies running, although I find the interface a bit clunky (using NT 7) and it lacks some customizing that would help a developer. I realize that I am used to development environments and these are not full fledged IDEs however.
So Sierracharts is not a product you buy once correct? I see the pricing is monthly? Is that the only option? The price is quite low, which is nice. I enrolled in the upcoming webinar. I am going to try out NT, MultiCharts and SierraCharts thanks to these suggestions.
The following user says Thank You to AngryNJ for this post: