Download MetaTrader 5
To add comments, please log in or register
One billion tasks have already been executed with MQL5 Cloud Network. Test trading robots even faster!
TraderICT
8
TraderICT 2014.04.14 10:59 

Hi all,

We are a computer firm based in Belgium, and have a customer that uses MetaTrader 4 software.

Currently they have a few PC's, mainly based on an Intel i7-3770 CPU, 16Gb RAM and a fast SSD for storage.
They manage to run about 39 platforms with 2 charts per platform on their client PC's, when they try to open the platform nr 40, nothing happens.

We now have 2 workstations setup for them as a test:

  • Dual Xeon E5-2670, 64Gb EEC RAM, 2x 250Gb SSD in RAID1 and a RAMdisk of 10Gb used for the metatrader platform
    On this workstation, we can get about 70 platforms with 2 charts each, when they try to open platform nr 71, nothing happens
    CPU, RAM, Disk performance is not above 18%
    MetaTrader 4.0.0 build 574
    Microsoft Windows 7 64bit
  • Single Xeon E3-1275 v3, 32Gb EEC RAM, 2x 250Gb SSD in RAID1 and a RAMdisk of 10Gb used for the metatrader platform
    On this workstation, we can get about 32 platforms with 2 charts each, when they try to open platform nr 33, nothing happens
    CPU, RAM, Disk performance is not above 20%
    MetaTrader 4.0.0 build 625
    Microsoft Windows Server 2012 R2

Both the test servers are not nearly maxed out on performance, so the hardware can't be the problem.

Does any of you have similar experience on running that many platforms ?

Are there any optimisations possible for MetaTrader 4 and new hardware ?

Sorry if we made any errors regarding terms of specific trading words, but our client doens't know anytrhing about ICT, and we don't know anything about the trading platform :)

SYED NAUFAL GADDAFI
1401
SYED NAUFAL GADDAFI 2014.04.14 11:28  
They manage to run about 39 platforms with 2 charts per platform on their client PC's, when they try to open the platform nr 40, nothing happens.

Have you check the current cpu time and memory on 39th consecutive platform instance and what is the status inside Task Manager? It should report something interesting there.

However, our senior here might be able to give you a more deeper insights.

Sergey Golubev
Moderator
52113
Sergey Golubev 2014.04.14 11:34  

I have experience the running from 20 to 50 MT4 instances per softlayer server (per one PC). I had 5 servers with 20 to 50 MT4 instances per each. I was managing those PCs for few years.

I think (according to my experience) - 20 or 30 instances of MT4 per server (per PC) may be a maximum if we are talking about working/trading those MT4s in normal way. I am not talking about "MT4 was sucessfully installed". I am talking about trading by those instances in normal way.

I am not great computer specialist, but I understood that it may not be related to RAM or video RAM so much ... it may be related that every chart (every pair, etc) are connecting to internet ... 100 connections ... 1000 connections ... it is on the same way as we can not connect 100 or 1000 printers/faxes to one PC for normal work.

I think - this limitation is not related to MT4 software by itself.

As I remember - it was some public project on some russian forum: they decided to "feed" all MetaTraders inside one PC by data using one source (means: datafeeds are coming to some one software, and this software is delivering the datafeed to all MTs in instant way within one PC without internet).

==========

If I am mistaken - I am sorry (because I am not a coder).

SYED NAUFAL GADDAFI
1401
SYED NAUFAL GADDAFI 2014.04.14 11:38  

You must know that MT4 will start to consume cpu time and ram whenever there is continuous datafeeds, especially when nearing news impacts.

One time just <10%, another 100% for more than, say, 30 minutes. To make it worst, that is when we want to trade. LOL. Painful truth. If you have more than 1 instance of MT4, you just add salt to the cut.

Alain Verleyen
Moderator
28548
Alain Verleyen 2014.04.14 23:00  
TraderICT:

Hi all,

We are a computer firm based in Belgium, and have a customer that uses MetaTrader 4 software.

Currently they have a few PC's, mainly based on an Intel i7-3770 CPU, 16Gb RAM and a fast SSD for storage.
They manage to run about 39 platforms with 2 charts per platform on their client PC's, when they try to open the platform nr 40, nothing happens.

We now have 2 workstations setup for them as a test:

  • Dual Xeon E5-2670, 64Gb EEC RAM, 2x 250Gb SSD in RAID1 and a RAMdisk of 10Gb used for the metatrader platform
    On this workstation, we can get about 70 platforms with 2 charts each, when they try to open platform nr 71, nothing happens
    CPU, RAM, Disk performance is not above 18%
    MetaTrader 4.0.0 build 574
    Microsoft Windows
  • Single Xeon E3-1275 v3, 32Gb EEC RAM, 2x 250Gb SSD in RAID1 and a RAMdisk of 10Gb used for the metatrader platform...
The new MT4, current build 625/628, impose a limit of 32 terminal maximum. In a near future, all MT4 should be updated to a new version. So the 32 terminals limit will be the norm.
/
To add comments, please log in or register