Many traders run more than one MetaTrader terminal: one per broker, one per account, or a separate terminal for testing. Each terminal needs its own folder. Portable mode is the cleanest way to set that up.
Why portable mode?
Normally MetaTrader keeps its data (EAs, settings, logs, history) in a hidden folder under your user profile. In portable mode, it keeps everything inside its own install folder. That makes each terminal self-contained: easy to copy, back up and tell apart.
1. Install each terminal into its own folder
Run the installer once per terminal. On the first screen click Settings and change the install folder, for example:
C:\MT5\BrokerA-LiveC:\MT5\BrokerA-DemoC:\MT5\BrokerB-Live
To clone an existing terminal instead, close it and copy its whole install folder to a new name.
2. Start each terminal in portable mode
The program file is terminal64.exe for MT5 and terminal.exe for MT4. Add /portable when you start it:
& "C:\MT5\BrokerA-Live\terminal64.exe" /portableTo make this the normal way you open it, create a desktop shortcut to the .exe, open its Properties, and add /portable to the end of Target, after the closing quote. Name each shortcut after the account so you never mix them up.
Warning: Always start a given terminal the same way. If you open it once without /portable, it reads a different data folder and your EAs, settings and saved logins seem to disappear. They are still in the portable folder; close the terminal and reopen it with the right shortcut.
3. Log in and set up each one
Log in to a different account in each terminal and add your EAs as in Install MetaTrader and keep your EAs running. Data now lives in each install folder under MQL5 or MQL4.
How many terminals can my server handle?
It depends on the terminals, not just their number. Each terminal uses memory and CPU for its charts, the symbols in Market Watch, the history it keeps and the EAs it runs. Some practical rules:
- Start one terminal, set it up fully, and check its memory and CPU in Task Manager (guide). Use that as your estimate for similar terminals.
- Keep total memory use comfortably below the server's RAM, with room left for Windows and updates.
- Reduce load per terminal: close charts you do not watch, hide unused symbols in Market Watch, and lower Max bars in chart in Tools → Options → Charts.
- Back-testing and optimisation are heavy; avoid running them on the server that holds your live terminals.
Troubleshooting
- Two shortcuts open the same terminal: check the Target of each points to a different folder.
- Terminal is slow to start: a large history and many open charts take longer; trim them as described above.
Next steps
- Auto-start MetaTrader after a reboot
- Back up a Windows VPS (copy each terminal folder)
