I have been using Ninjatrader in sim mode for the last couple of years as I learned to trade. Now that I have what I believe to be a profitable strategy, I would like to have it coded so I can backtest and automate it. I've read that Multcharts is better than Ninjatrader for backtesting and automation, and now I've run across information that AmiBroker is better than Multicharts. Yet it appears that AmiBroker is seriously lacking in trading features like DOM and chart trading. It that correct? Is there a workaround or add-on?
I'd still like to make discretionary trades and I used both the DOM and chart trading. I also use ATM strategies. I don't want to give up these features. Is AmiBroker really that deficient when it come to trade execution? Should I just go with Multicharts?
I'd go with MultiCharts.Net, as opposed to Multicharts, but I like to have all the coding flexibility possible. Just personal opinion, not a big fan of NT, the disclaimer to use NT on my brokers website and trying to code what I call simple strategies, that turned out not so simple (and no help from them either) , let''s just say I prefer almost any other platform.
The following 2 users say Thank You to maryfromcolorado for this post:
I've about 4 years experience with AmiBroker. I's realy good tool for research & testing because possess very quick engine for back-testing. Once I was compering in this case AmiBroker vs MultiChart and run an optimization process in two dimension test with 1281 iterations. The result time:
- AmiBroker : 1 minute, 26 seconds
- MultiCharts : 11 minutes, 2 seconds
So the speed is circa 7 times better in AmiBroker.
But I will never risk to run strategy on real account with AmiBroker because it's not event driven tool like MetaTrader, NinjaTrader, MultiChart.