Big Mike's Trading Blog

Day trading futures, discussing money management and trade management techniques, and more

MultiCharts 6

Well today after NT7 blew up on me again non-stop, I really got fed up and kicked into high gear.

I'm looking at Neoticker as well as MultiCharts. But this thread will be about my experiences with MultiCharts.

First, you can download MultiCharts here:
Trading and Charting Software for FOREX, Stock, Future and Option Markets

I'm running 6.0 beta 2 (the latest available as of this post).

MultiCharts is the same cost as NinjaTrader, at roughly $100/mo or $1500 for a lifetime license.

There are two major differences between MultiCharts 6 and NinjaTrader 7. First, MC does not have a DOM. No manual order entry. It does support automated strategies and executions, but for discretionary traders you'll have to rely on an external platform for order execution. Version 7 of MC should correct this. Second, MC 6 indicators are built on the EasyLanguage platform, whereas NinjaTrader uses C#.

For me, if I do end up switching to MC I will keep NinjaTrader open just for my DOM and minimize everything else, and rely on MC for charting. It's the charting in NT that is causing me so much grief lately. It also means I have to convert a handful of my favorite indicators from C# to EasyLanguage. I've started working on that.

The list of other differences between the two platforms is extremely long, but I have to make a few general observations.

- MC's interface seems very polished when compared to NT's

- MC is incredibly quicker, far far faster than NT. And remember, I have a powerhouse of a system (Core i7 overclocked to 4ghz, 12GB ram, RAID 0 drives w/hardware raid) so this speed improvement with MC is due to better design.

- MC handles multiple dataseries (multiple time frames) with ease. It's second nature. There is nothing to it. IT JUST WORKS. With NT7, it does everything but work.

- MC has its Quote Manager separated from the primary charting application. This means an easy to use "module", if you will, to manage everything to do with quotes/streaming data. It was a breeze to setup IQfeed continuous contracts and to tell MC6 to cache the data locally, as well as to define session templates (trading hours).

- My favorite indicators have to be re-written from scratch. C# is far more powerful than EasyLanguage, so the hobbyist in me, the one seeking an automated strategy that trades while I guzzle cocktails on the beach, well he'll be sticking with NT for that development.

- No DOM. Yikes! No more to say. You can't trade with MC alone if you are a discretionary trader. Huge, huge disadvantage. But rumor has it, MC7 will fix that oversight and is only a few months away. The question becomes: will we get a v1.0 DOM, or will we get a v7.0 DOM (how good will it be?). Sure, it isn't a huge inconvenience for existing NT users to just have a DOM-only open and trade MC charts, but for new deployments it would really suck, and besides, I want a better DOM than what NT offers and my hopes are that MC will deliver one.

- Community support. MultiCharts can piggy back on the TradeStation community, since the majority of all TradeStation indicators work in MultiCharts without modification. NinjaTrader has an huge community as well though, and while in shear numbers it isn't as large as the EasyLanguage community, the community makes up for size with quality.

I'm just getting started, so I'll post more soon.  Follow the discussion on the trading forum, here:



Dave said...

How does the backtesting speed compare with Ninja and TradeStation? In my testing TradeStation just blows the others out of the water in backtesting and optimization speed.

It would be interesting to run an equivalent set of optimizations on each platform and compare performance results.

Big Mike said...

Check here:


Post a Comment

Note: Only a member of this blog may post a comment.