Announcement

Collapse
No announcement yet.

How many MT4 terminals to install on 1 VPS

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • How many MT4 terminals to install on 1 VPS

    I have multiple accounts with different brokers and intend to run different strategies (and have accounts in different currencies). How many MT4 terminals should I install per VPS in order to maintain optimal performance?

  • #2
    Best is to monitor load on CPU/RAM with windows task manager. Open /close a few terminals with various nos. of charts/pairs/EA's running to see how the load impacts on your system with task manager running. Variables such as RAM/CPU installed, no of currency pairs/charts open/no.of EA's running make the difference. Minimal pairs in market watch makes a BIG difference. Running at upper end of CPU or RAM limits isn't good for performance, esp. when markets are moving fast -best time to monitor load. You can mix high load setups with low load ones to balance things out on individual vps systems rather than running all high load together (using task manager to identify high/low setups). Buying more RAM and/or upscaling to the next level of CPU provided are options to increase capacity of course instead of running extra vps terminals, unless you want extra terminal for geo location to servers or such.

    Comment


    • #3
      My experience:

      Up to 6 MT4 instances per 1 GB RAM.
      In general: Lower the number of bars in the terminal (you can go down to 100) and reduce the number of loaded indicators per chart. Next thing, an EA working only on BarOpen (even if it's M1) uses almost no resources. An EA working on every tick can use much much more (e.g. EURJPY).

      In general (again) a single well configured instance will use 50-100MB RAM, depending on what you do.

      Regards

      ps: measured memory consumption
      1 online chart + 3 indicators: 38 MB (1.000 bars)
      8 offline charts + 1 indicator: 26 MB ( 500 bars)
      8 offline charts + 2 indicators: 44 MB ( 500 bars)

      @see: one or more charts do not matter that much; but just a single indicator pushes RAM consumption up

      12 charts, no indicators: 38 MB ( 500 bars)
      12 charts, no indicators: 39 MB ( 1.000 bars)
      12 charts, no indicators: 66 MB (70.000 bars)
      16 charts, no indicators: 40 MB ( 500 bars)
      16 charts + no indicators + 1 EA: 62 MB ( 500 bars) ==> here we go up
      Last edited by Katja; 10-24-2017, 10:01 PM.

      Comment


      • #4
        Originally posted by littlemax View Post
        Best is to monitor load on CPU/RAM with windows task manager. Open /close a few terminals with various nos. of charts/pairs/EA's running to see how the load impacts on your system with task manager running. Variables such as RAM/CPU installed, no of currency pairs/charts open/no.of EA's running make the difference. Minimal pairs in market watch makes a BIG difference. Running at upper end of CPU or RAM limits isn't good for performance, esp. when markets are moving fast -best time to monitor load. You can mix high load setups with low load ones to balance things out on individual vps systems rather than running all high load together (using task manager to identify high/low setups). Buying more RAM and/or upscaling to the next level of CPU provided are options to increase capacity of course instead of running extra vps terminals, unless you want extra terminal for geo location to servers or such.
        And from my experience you need to monitor load with time because resource consumption will go up with time and the purpose of VPS is to keep things running. Depends on how things are coded obviously as well.

        Comment


        • #5
          Dear Traders,
          It will differ according to RAM size and Disk size.
          For 1GB RAM with 50 GB disk storage we can install up to 6 mt4 platforms.
          www.schatzmarkets.com is a reputed broker providing VPS installation assistance for their trader.
          https://www.youtube.com/watch?v=hhVGevuDqCI

          Comment

          Working...
          X