64 bit MC, how long?
- t-rader
- Posts: 139
- Joined: 02 Feb 2011
- Location: Australia
- Has thanked: 11 times
- Been thanked: 27 times
64 bit MC, how long?
Hi MC,
How long till we'll see a 64bit version of MC?
I remember reading it was going to be released not long after version 7.....
I'm really hanging out for this.
Cheers,
How long till we'll see a 64bit version of MC?
I remember reading it was going to be released not long after version 7.....
I'm really hanging out for this.
Cheers,
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: 64 bit MC, how long?
Hello Sirs.
MultiCharts 64bit is expected later this year.
Unfortunately there is no firm ETA at the moment.
MultiCharts 64bit is expected later this year.
Unfortunately there is no firm ETA at the moment.
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
TradingServer.exe consume more CPU than MC itself. I beleive because of the stop order that update every tick with IOG. The problem is severe in fast market, if your stop is hit and need to send the confirmation back to MC. If you tick convert stop to Mkt order you will receive 2 execution. Even i use update only at closing (barstatus =2), problem still persist.
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
Re: 64 bit MC, how long?
PricePuzzle,
Please send your workspace as well as the snippet of your code to support@multicharts.com so we can try to reproduce the issue on our end.
Please send your workspace as well as the snippet of your code to support@multicharts.com so we can try to reproduce the issue on our end.
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
My coding is nothing complicate. These are what i doubt.
1) There are too many server programs (5!) running as in pic 1.1.
1.1)ATServer
1.2)Studyserver
1.3)FXCMServer
1.4)TSserver
1.5)TradingServer
I think these program are overlapped in some area. In fast market, FXCM and trading server take almost 40% of my CPU.
Multicharts as calculation program take 30% which is less than servers.
2) Result of these 5 programs create 2 logs as in Open positions and Orders page in OPT (pic.2), although execution is correct (only 1 execution). That why i think there is an overlap area.
3) I try to put all communication keywords i.e. Mkt position at broker, xxx at broker to closing tick (barstatus = 2).
4) I remove the stop order and change to Market order and uncheck the option to convert unfilled order.
Will see the result on Monday for (3) and (4). The problem is how to make Orders first priority in server communication.
=================================
Update on (3) and (4) really help on Multicharts and FXCMserver CPU consumption. But could not help in TradingServer. As in pic 1.1 it takes 30%. However total CPU is reduces from 100% to 60 to 80% range.
I think this can confirm that TradingServer CPU is isolated from the code.
Please comment if there is any setting to reduce TradingServer CPU comsumption. I still prefer to use IOG and convert unfilled order if CPU is not overloaded.
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
If the main purpose of TradingServer is for tracking the order (not trigger). I want to disable the tracking. It does not make sense to spend 70% CPU for the activities that can not make any profit.
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
Re: 64 bit MC, how long?
PricePuzzle,
There is no way to disable TradingServer tracking as it is a part of the normal operation of the program. We still need to reproduce the issue on our end to find out if it is the code or TradingServer CPU usage that should be optimized.
If you do not want to send us your original code, please change it or create another similar script that will cause the issue on your end. Thus, we can investigate the issue and make corrections to the code or optimize the way TradingServer works.
There is no way to disable TradingServer tracking as it is a part of the normal operation of the program. We still need to reproduce the issue on our end to find out if it is the code or TradingServer CPU usage that should be optimized.
If you do not want to send us your original code, please change it or create another similar script that will cause the issue on your end. Thus, we can investigate the issue and make corrections to the code or optimize the way TradingServer works.
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
I already sent the code. Please inform your result.
1) As i suggest, the problem occur only when you have positions on hand with some (5-6 )instruments with FXCM account.
2) For optimize code, please inform what keyword that has effect on TradingServer. I already try xxx at broker and put calculation at closing tick, but could not help.
1) As i suggest, the problem occur only when you have positions on hand with some (5-6 )instruments with FXCM account.
2) For optimize code, please inform what keyword that has effect on TradingServer. I already try xxx at broker and put calculation at closing tick, but could not help.
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
Re: 64 bit MC, how long?
This is normal behavior. Such visualization is a result of Symbol Mapping feature used when your data feed and broker are not the same.Result of these 5 programs create 2 logs as in Open positions and Orders page in OPT (pic.2), although execution is correct (only 1 execution). That why i think there is an overlap area.
Re: 64 bit MC, how long?
Check the size of the logs. If it's too big - disable it. This will decrease CPU usage dramatically.At the openning of Europian market, my strategy trigger and hold total 6 instruments. TradingServer now take 72% of my CPU.
If the main purpose of TradingServer is for tracking the order (not trigger). I want to disable the tracking. It does not make sense to spend 70% CPU for the activities that can not make any profit.
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
Hi garp,
Thank you for your reply. Could you tell me how to disable the logs? Do you mean the logs in OPT? I already checked in OPT windows did not find anything to disable it.
It's become crazy. Yesterday the tracking process need 3 hrs to confirm order filled process as in attached pic. Luckily i do not enable convert unfilled order. The spread of AUDUSD is normal (i use bid price). So i think the order sent to broker on time. Only the tracking process is holding the confirmation.
I do not think it caused by internet connection because i use FXCM 3rd party server (FXcolo.com) which is set up for FXCM client.
Thank you for your reply. Could you tell me how to disable the logs? Do you mean the logs in OPT? I already checked in OPT windows did not find anything to disable it.
It's become crazy. Yesterday the tracking process need 3 hrs to confirm order filled process as in attached pic. Luckily i do not enable convert unfilled order. The spread of AUDUSD is normal (i use bid price). So i think the order sent to broker on time. Only the tracking process is holding the confirmation.
I do not think it caused by internet connection because i use FXCM 3rd party server (FXcolo.com) which is set up for FXCM client.
Re: 64 bit MC, how long?
Hi garp,
Thank you for your reply. Could you tell me how to disable the logs? Do you mean the logs in OPT? I already checked in OPT windows did not find anything to disable it.
It's become crazy. Yesterday the tracking process need 3 hrs to confirm order filled process as in attached pic. Luckily i do not enable convert unfilled order. The spread of AUDUSD is normal (i use bid price). So i think the order sent to broker on time. Only the tracking process is holding the confirmation.
I do not think it caused by internet connection because i use FXCM 3rd party server (FXcolo.com) which is set up for FXCM client.
No, I mean MC logs which located in multicharts folder. I had similar problem with high tradingserver CPU usage. The process wrote to logs more than 1,5 gb of data in a half a day in IOG mode. I disabled logs and CPU usage decreased seriously. Ask support for logs disabling reg file.
Check the size of tradingserver logs in the following folder: user-appdata-local-tssupport-multicharts-7.1.4695.201-logs-tradingserver
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
Thanks a lot!
For 3 days, i got logs "ATOrderController_Trace.txt" 2.1G !!!!
No matter how fast is your CPU, it is hard to update this file every ticks! End of the month i will got 30+G logs which can full my VM hard disk.
Since the beginning, i already pointed out that there is something wrong with TradingServer. This can be complained that MC should check first on their end not the user with "REAL" money.
I will contact live chats right a way.
Thank again garp.
For 3 days, i got logs "ATOrderController_Trace.txt" 2.1G !!!!
No matter how fast is your CPU, it is hard to update this file every ticks! End of the month i will got 30+G logs which can full my VM hard disk.
Since the beginning, i already pointed out that there is something wrong with TradingServer. This can be complained that MC should check first on their end not the user with "REAL" money.
I will contact live chats right a way.
Thank again garp.
- Attachments
-
- Picture2.png
- (118.77 KiB) Downloaded 2703 times
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
Re: 64 bit MC, how long?
PricePuzzle,
We have reproduced the issue. The engineers are working on it at the moment. Logs are one of the reasons of the problem. Please use this registry file to disable logs: http://dl.dropbox.com/u/26968921/Tradin ... Enable.reg
We have reproduced the issue. The engineers are working on it at the moment. Logs are one of the reasons of the problem. Please use this registry file to disable logs: http://dl.dropbox.com/u/26968921/Tradin ... Enable.reg
Re: 64 bit MC, how long?
Dave please could you clarify how to disable the the logs with the registry file
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
To solve this is easy, just put the automatic updating feathers same as Windows Update.
This can release the work load of support as well as live chat.
Last edited by PricePuzzle on 20 Oct 2011, edited 1 time in total.
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
Re: 64 bit MC, how long?
Thank you, PricePuzzle. Indeed, there are two files: one disabling logs and the other enabling them back. I apologize for the confusion. It is not necessary to restart the computer after running one of these reg files, but you need to close MC and make sure that all its processes end in Task Manager before restarting.Dave may in a hurry and put wrong link. Above is the file, i receive from Live Chat. There are 2 files, just click on the one with disable. After that you have to restart you comp to initiate the changes.
Automatic update is a useful feature and I will definitely forward your suggestion to the developers. However, regarding disabling logs, it is not a hot fix. Disabling logs helps you to decrease CPU usage, but in this case we will have no information to investigate the issues if any. Logging is an important part of every complex software. So, disabling logs in this case was a temporary workaround that helped you to solve the problem.To solve this is easy, just put the automatic updating feathers same as Windows Update.
High CPU usage is caused by the issue identified in TradingServer.exe allocation of ressources. It has already been fixed and this fix will be released in the next build of MultiCharts. Thank you for reporting the issue.
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
I think it was a good idea to have the status of the 64 bit version pined up since many people (including me) are waiting for this version. This however should not be highjacked by an off topic issue.
It would be nice if you could pin up this or a similar Thread to the status of the 64 bit version.
It would be nice if you could pin up this or a similar Thread to the status of the 64 bit version.
-
- Posts: 38
- Joined: 21 Aug 2011
- Has thanked: 14 times
- Been thanked: 16 times
Re: 64 bit MC, how long?
I already edit #20. Hope this make Dave more comfortable to pin it back. I also have the high hope that 64 bit is improved and properly in place.
- Stan Bokov
- Posts: 963
- Joined: 18 Dec 2009
- Has thanked: 367 times
- Been thanked: 302 times
Re: 64 bit MC, how long?
Thanks for your valid comments siscop. You can watch two things - our Twitter and our Facebook. All important announcements will be made there as well as this forum.
-
- Posts: 26
- Joined: 06 Jan 2011
- Been thanked: 3 times
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: 64 bit MC, how long?
We are currently working on MultiCharts 64bit.
Unfortunately there is no ETA at the moment.
Please follow us on Twitter, Facebook, LinkedIn, and our Traders’ Blog to get the latest updates.
Unfortunately there is no ETA at the moment.
Please follow us on Twitter, Facebook, LinkedIn, and our Traders’ Blog to get the latest updates.
-
- Posts: 26
- Joined: 06 Jan 2011
- Been thanked: 3 times
Re: 64 bit MC, how long?
So, your previously stated end of the year ETA is withdrawn... This is quite disappointing.
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
Re: 64 bit MC, how long?
We are really close to the original schedule so don't worry please. We did take all bug reports carefully so we had to postpone x64 release, but now it is almost done. We believe we will have limited beta testing in January.
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact: