NexusFi: Find Your Edge


Home Menu

 





Two copies of MC at once?


Discussion in MultiCharts

Updated
      Top Posters
    1. looks_one equalizer with 4 posts (0 thanks)
    2. looks_two Big Mike with 3 posts (1 thanks)
    3. looks_3 MultiCharts with 3 posts (4 thanks)
    4. looks_4 sptrader with 1 posts (0 thanks)
    1. trending_up 5,209 views
    2. thumb_up 5 thanks given
    3. group 3 followers
    1. forum 10 posts
    2. attach_file 0 attachments




 
Search this Thread

Two copies of MC at once?

  #1 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,442 since Jun 2009
Thanks Given: 33,215
Thanks Received: 101,603

I just accidentally clicked the wrong icon in my quick launch, and opened two copies of MultiCharts x64 at once. I was surprised it opened the second copy, because one would assume this is not going to work (database file locking, sharing, etc).

Can @MultiCharts confirm that opening two concurrent copies of MultiCharts (without virtualization) is supported? Or is this a bug?

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
PowerLanguage & EasyLanguage. How to get the platfor …
EasyLanguage Programming
MC PL editor upgrade
MultiCharts
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
How to apply profiles
Traders Hideout
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #2 (permalink)
 
MultiCharts's Avatar
 MultiCharts 
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
Posts: 168 since Oct 2010
Thanks Given: 74
Thanks Received: 172

You could always open more than one instance of MC on the same computer. Most of the MC 6 processes are shared between instances, but a new MultiCharts.exe process is created each time you open a new one. This way you drag instances to different screens, like desktops in TradeStation.

MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
Follow me on Twitter Reply With Quote
Thanked by:
  #3 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,442 since Jun 2009
Thanks Given: 33,215
Thanks Received: 101,603



MultiCharts View Post
You could always open more than one instance of MC on the same computer. Most of the MC 6 processes are shared between instances, but a new MultiCharts.exe process is created each time you open a new one. This way you drag instances to different screens, like desktops in TradeStation.

I had no idea about this.



It can be very useful, now I don't have to wait behind a locked window when doing backtesting...

Thanks

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #4 (permalink)
equalizer
Las Vegas, Nevada
 
Posts: 10 since Mar 2012
Thanks Given: 1
Thanks Received: 0

What if one wants to have a copy open IN a VM or on another computer, so that one instance can be used for a live trading strategy and the other can be used for backtesting? I have found that it's easy to get MC to crash when doing a year or more of intrabar testing (not even at tick level, just one minute on hourly chart). if MC could restore my positions from IB on restart, it wouldn't be so bad for hourly plus strategies (still no good for shorter ones though); but the way it is now, I have to manually enter my positions, and the chart loses my order history.

Also for redundancy purposes, I'd rather run the live strategy in a segregated environment. But I am not sure how the licensing check works, if there is one.

Reply With Quote
  #5 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,442 since Jun 2009
Thanks Given: 33,215
Thanks Received: 101,603


equalizer View Post
What if one wants to have a copy open IN a VM or on another computer, so that one instance can be used for a live trading strategy and the other can be used for backtesting? I have found that it's easy to get MC to crash when doing a year or more of intrabar testing (not even at tick level, just one minute on hourly chart). if MC could restore my positions from IB on restart, it wouldn't be so bad for hourly plus strategies (still no good for shorter ones though); but the way it is now, I have to manually enter my positions, and the chart loses my order history.

Also for redundancy purposes, I'd rather run the live strategy in a segregated environment. But I am not sure how the licensing check works, if there is one.

You must be doing something else, or running an old copy of MC, or have insufficient memory or bad indicator, strategy, etc... because I've ran MC on years, and years of tick data for the past 2-3 years on a regular basis, and it is absolutely rock solid stable.

What did MC say when you reported the crashing to them?

With regards to license checks, can't speak to that. You should ask MC about licensing restrictions for a second virtualized copy. You also have to worry about data, as for example IQFeed is limited to one concurrent login per account. Rithmic/Zen can do more. TT is limited to one per account, but you can "clone" your account into two separate login ID's and get around it. Not sure about TWS, but I imagine it is restricted to one instance of TWS, and you would need to set one copy of MC to use 127.0.0.1 localhost, and the other copy may need to be in "remote" mode as opposed to localhost to work since the socket isn't directly available when using it from a VM.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
Thanked by:
  #6 (permalink)
equalizer
Las Vegas, Nevada
 
Posts: 10 since Mar 2012
Thanks Given: 1
Thanks Received: 0

I am running the 32 bit version 7. Friday it was really bad - crashed more than ten times total on me, and Saturday when I restarted it, it spontaneously deleted my strategy file (wasn't too happy about that - was just about to set up an auto backup/copy routine too, then had to spend the next 14 hours trying to remember what I had done and rewriting it from scratch).

Since my last restart of it yesterday night, only one crash while running in live mode (just by clicking on the File menu), so I reduced it to 500 bars of data and it's been stable since.

I think you are running 64 bit, right? Perhaps I should try that - but again, wouldn't really want to be using a beta on a live strategy that, even if stable, might need updating often. Also, I don't really want to be using an intrabar strategy on my same machine that might be doing backtesting for 10 hours at a time, with the CPU at nearly 100%.

I realize the data feed would need to be licensed again (or I could just use a historical dump for local backtesting). But the IB client wouldn't be a problem for backtesting (i.e., not needed for a regular backtest; or I could use it against the paper account for semi-live testing).

I was hoping the MC rep could let me know about the ability to run a virtualized copy somewhere else if it's still the same entity using it.

Reply With Quote
  #7 (permalink)
 
sptrader's Avatar
 sptrader 
Colorado
 
Experience: Advanced
Platform: MultiCharts
Broker: IB & Iqfeed
Trading: ES , CL
Posts: 535 since Apr 2010
Thanks Given: 1,097
Thanks Received: 701

If MC is crashing on your system, you have something wrong, corrupted file, lack of ram etc.
It's rock solid on my 3 year old quad core with 8gb ram..(Windows 7).. Ver 7.4 was solid and I'm currently testing Ver8 beta2 64 bit and so far it's solid, (after a few weeks now).
You might try re-installing MC to fix corrupted files... It should remember the order of your work-spaces too.. They are easy to change the order of too- just drag and drop into the desired location..





Reply With Quote
  #8 (permalink)
equalizer
Las Vegas, Nevada
 
Posts: 10 since Mar 2012
Thanks Given: 1
Thanks Received: 0


sptrader View Post
If MC is crashing on your system, you have something wrong, corrupted file, lack of ram etc.
It's rock solid on my 3 year old quad core with 8gb ram..(Windows 7).. Ver 7.4 was solid and I'm currently testing Ver8 beta2 64 bit and so far it's solid, (after a few weeks now).
You might try re-installing MC to fix corrupted files... It should remember the order of your work-spaces too.. They are easy to change the order of too- just drag and drop into the desired location..

Hmm you know what, this just prompted me to think of something - I did try installing FXCM's Strategy Trader (which is rebranded/related version of MCFX) a while back. Perhaps that was causing something and I should try removing that and reinstalling.

Still, for all the other reasons (CPU load while backtesting, user error, Internet latency/potential for downtime), I still think it would be best to host a live strategy running MC offsite, no? I guess if you're watching it and are in a market that has regular hours (stock, futures), it's not so bad to run it locally at your desk; but for forex, and for more of a "black box" solution that I'd rather check in on weekly eventually (or even less), I think it's going to be ideal to run it offsite. Especially if/once I get into lower timeframes and latency is more important (envisioning running it in IB's colo center, for example - bt perhaps once I am at that point I will need to be doing something custom anyway).

Reply With Quote
  #9 (permalink)
 
MultiCharts's Avatar
 MultiCharts 
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
Posts: 168 since Oct 2010
Thanks Given: 74
Thanks Received: 172


equalizer View Post
What if one wants to have a copy open IN a VM or on another computer, so that one instance can be used for a live trading strategy and the other can be used for backtesting? I have found that it's easy to get MC to crash when doing a year or more of intrabar testing (not even at tick level, just one minute on hourly chart). if MC could restore my positions from IB on restart, it wouldn't be so bad for hourly plus strategies (still no good for shorter ones though); but the way it is now, I have to manually enter my positions, and the chart loses my order history.

Also for redundancy purposes, I'd rather run the live strategy in a segregated environment. But I am not sure how the licensing check works, if there is one.

In order to get real time data and trade you need to be authorized in MultiCharts. You can run your MultiCharts license only at one PC at a time. You can do backtesting in offline mode using your locally stored data on PC2.
In order to use your license on PC2 in offline - you need to disable the Internet connection on the PC2 that will be in offline mode. You need to login to MC on PC2 first, then switch to offline mode, disable Internet, then you can login to MC on PC1 in online mode.
Please keep in mind that logging in on PC2 will kick out MC on PC1.
In order to transfer your user data (data bases, studies, workspaces) please refer to the following guide.

Please provide more information regarding the crash issues you have. First of all make sure you are running at least MultiCharts 7.4 release. Do you receive any error messages? Does the crash happen when you load the chart or apply a signal to it? What is your regular setup (how many workspaces, charts, bars, studies do you operate with)?

MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
Follow me on Twitter Reply With Quote
  #10 (permalink)
equalizer
Las Vegas, Nevada
 
Posts: 10 since Mar 2012
Thanks Given: 1
Thanks Received: 0


Great, that's exactly what I needed to know.

Regarding the crash, I have yet to upgrade to the latest revision of 7.4. It seems to happen when I go to the File menu though - suddenly the main chart space will become white, the cursor becomes the spinning wait icon, and I have to restart from task manager to get it going again. I will not have time to try the update for another week or so, but I will let you know then if that fixes it.

Thanks for getting back to me on here.

Reply With Quote




Last Updated on April 2, 2012


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts