Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Seems there is also a Chart Trader, this is good, even if when I had a trial I didn't like it much, maybe with this new features, i will give it a new chance.
When I first ran MultiCharts 5.5 after using NT for a long time, I was getting easily frustrated. It's just because I was accustomed to doing things the NinjaTrader way. But after I kept at it, things really started to make a lot of sense and of course now I love it. I also love the stability and predictability of it.
I am looking forward to MC 7. Competition is good, and this version will light a fire
Thanks for your work Mike... just out of curiosity, can you give your opinion of CPU/resource utilization of MultiCharts vs. NT 7, if you haven't already done that somewhere on the site? NT 7 still runs all display updates in a single thread, is MultiCharts the same, or is it truly multi-threaded? Is there any noticeable difference in terms of CPU performance when running lots of charts? Thanks!
Not being a MC engineer --- my opinions are just based on what I've seen. I believe each chart is its own thread. I have CL, ES, YM, TF, EUR/USD workspaces open, each has about 5 charts (CL has 6). Each chart has a couple indicators on it.
Of course everything in MultiCharts is "update on every tick" by default (similar to COBC false in NinjaTrader). I see about 3% CPU usage all day, and this is with two web browsers open with about 10-15 tabs, email, skype, mp3 player, etc all in background.
I am running a Core i7 920 overclocked to 4ghz, it's about 2 years old.
I asked a friend what NT7 was showing for his utilization, he said 30% CPU and he is running only 6 charts or so total (compared to my 25 charts). But he also has only a Dual Core machine overclocked to 3ghz or so, not a quad core like mine.
Still, it seems to show MC is much more efficient than NT7.
You can download MC 6 free trial and see for yourself.
Thanks a lot Mike - much appreciated! I find it incredible that you are running 30 charts or so updating on every tick, and yet CPU usage is only at 3%! Task Manager would tell you if all your cores are being utilized, you should see even distribution of clock cycles across all the graphs for each CPU core if it is truly multi-threaded. NT runs all the UI updates in one thread, so I have to run virtual machines with multiple copies of NT to get all the charts I want to see, and CPU usage is way higher than that, even with updates happening less frequently.
I haven't had time to try out the trial yet, but I will get around to it soon. It definitely seems that the quality of programming is much higher at MC than NT... as a former programmer myself, I know that one good coder is worth more than 10 mediocre ones, especially when it comes to producing reliable functioning software. Thanks again!
Yes all cores are utilized, there is no question that MultiCharts is multithreaded, but I am not sure if it is one thread per chart (my guess) or not. It seems to be. There is also a separate process for the quote engine separate from the charting engine.
I see from their website MultiCharts have a market replay facility.
Anyone got any views on how this compares to NinjaTrader replay?
For example, NT you have to record the data first before you replay it (as I understand it). Is is the same in MultiCharts.
I don't have either at the moment, but am interested in market replay as an instrument to help my trading. Ideally software where you can just start it up then select a day to replay and off you go. Rather than having to go thru hassle of recording days on end before you can even start replaying the charts. I seem to remember that Esignal had it back in the day..but they are a bit pricey.
in MultiCharts market replay data is not separate like it is in NinjaTrader. At any moment at any time of day you can just make one click on the toolbar and go back in time to a specific point like choosing it on a calendar. Adjust the replay speed, go back/forward etc, then just one more click to go back to live data. It is all seamless. Market Replay will use whatever data source you have on your charts. In MultiCharts, each chart can be powered by one or more data sources simultaneously.
There is no "recording" or downloading. It uses the same historical data provided by the QuoteManager engine.
I would not expect this replay functionality to extend to the DOM when they release that soon. Just a hunch. It's likely only going to extend to the charts, but that would be a question for MultiCharts. Remember, there is no sim engine in MultiCharts (yet).
Not really that worried about DOM replay at this stage, more just wanting replay for price action reading. For example reading price action using something like Al Brooks style (where how a candle formed during it's time range is as impt as how it looked when it finished)....
I want to get started in programming up some systems in Multicharts.
I have downloaded the demo and am currently looking for some tutorials if you know of any? Just basic stuff like how to code up a basic system and then how to backtest it across 1 or multiple symbols and then how to optimize it.
I am currently reading tradestation EL_Getting_Started.pdf from the multicharts site to get familiar with the language but am just looking for videos preferably on how to get started with Multicharts.
Edit: I have done some coding before mainly vbscripting.
Also there is no register button for the Multicharts forum so I assume you have to purchase it before you can become a member of the forum....