How to get/activate VPS with ICMarkets? Table of Contents
- What you get when you activate IC Markets VPS
- The key rule that determines eligibility
- IC VPS plans and the trading volume needed
- Before you request VPS: set up the right trading account
- How to request IC Markets VPS
- What happens after the request is accepted
- How to connect to IC Markets VPS with RDP
- Installing MT4 or MT5 on the VPS
- Moving Expert Advisors and trading files to the VPS
- The VPS settings that matter for Forex execution
- How IC Markets measures VPS qualification volume
- Choosing the right IC VPS tier for your Forex setup
- What to do if you use external VPS providers
- Common activation issues and how to avoid them
- How to run Expert Advisors on IC Markets MT4 and MT5 for Forex trading
- What an EA does on MT4 and MT5
- Use the correct IC Markets trading account for MT4 or MT5
- Desktop and VPS are the proper environments for EAs
- Install MT4 or MT5 and log in to IC Markets
- Install an EA on IC Markets MT4 on Windows
- Install an EA on IC Markets MT5 on Windows
- Install EAs on MT5 for Mac with IC Markets
- Attach the EA to a chart and start it the right way
- Enable automated trading on MT4
- Enable algorithmic trading on MT5
- Handle DLL imports and WebRequest safely and correctly
- Run multiple EAs the correct way
- Make sure your platform has the symbols your EA needs
- Use Strategy Tester to validate configuration before live trading
- Keep EAs running continuously with stable connectivity
- Prevent EA failures caused by platform limits and platform health
- Find logs fast and use them to fix problems
- The most common reasons an EA does not trade on IC Markets MT4/MT5
A Forex VPS is a remote Windows computer that stays online continuously and runs your trading platform even when your own laptop is off. With IC Markets, the VPS is designed for traders who use MetaTrader 4, MetaTrader 5, automated trading systems, and time-sensitive execution styles such as scalping. The core purpose is simple: keep your platform connected to the broker’s trading servers with stable uptime and low network delay, so your orders and Expert Advisors (EAs) can operate without interruptions caused by home internet drops, power cuts, device sleep mode, or routine PC maintenance.
IC Markets offers VPS access as an IC-branded service (“IC VPS”) and also highlights external VPS providers that integrate well with its infrastructure. The activation flow is centered on your Secure Client Area, where eligibility is tied to monthly trading volume on Forex pairs and precious metals.
Invest in Forex with ICMarkets
What you get when you activate IC Markets VPS
When you activate IC Markets VPS, you receive:
- A Windows Server environment hosted remotely
- Remote login via RDP (Remote Desktop Protocol)
- A setup intended for running MT4 and MT5 for Forex trading
- Continuous connectivity so your terminals can remain running all day and all night
The key rule that determines eligibility
IC Markets ties free IC VPS access to monthly trading volume and clearly limits what counts:
- Only trading volume in Forex and Metals counts toward the monthly VPS requirement.
- If the minimum criteria are not met for two consecutive months, the VPS subscription is automatically canceled.
This matters because many traders assume indices, oil, crypto CFDs, or equities volume will qualify. Under IC Markets’ VPS rule, the qualifying volume is specifically tied to Forex pairs and precious metals.
Open an account with ICMarkets
IC VPS plans and the trading volume needed
IC Markets lists IC VPS tiers that map directly to monthly Forex/Metals trading volume:
- Standard: 15 lots per month
- Pro: 30 lots per month
- Premium: 75 lots per month
Each tier is presented with higher computing resources as you move up:
| Plan | Resources |
|---|---|
| Standard | 1 CPU, 2GB RAM, 60GB disk, Windows Server |
| Pro | 2 CPU, 4GB RAM, 80GB disk, Windows Server |
| Premium | 4 CPU, 6GB RAM, 90GB disk, Windows Server |
For Forex traders, the plan choice is practical rather than cosmetic. One MT4 terminal running a light EA can fit comfortably in smaller resources, while multiple terminals, heavy indicators, trade copiers, and multi-symbol scanners benefit from additional CPU/RAM.
Before you request VPS: set up the right trading account
To activate VPS smoothly, have these items ready first:
- A funded IC Markets trading account you actually use for Forex or metals
- A working Secure Client Area login
- A clear sense of whether your monthly volume on Forex/Metals meets the required lot threshold
- Your MT4/MT5 login details and the server name you connect to (so you can log in on the VPS once it’s provisioned)
IC Markets’ own IC VPS request guide puts eligibility checking at the beginning of the process, before you submit the request.
Invest in Forex with ICMarkets
How to request IC Markets VPS
The request process is direct and happens inside your Secure Client Area:
- Log in to your Secure Client Area and select VPS.
- Review your eligibility by checking your monthly trading volume (specifically on Forex pairs and precious metals CFDs).
- Click “Request now” to submit the VPS request.
- Read, review, and accept the IC VPS Terms and Conditions in the flow before proceeding.
- Your request is received and the VPS is activated within minutes.
That is the activation trigger: once you submit the request and it is processed, the VPS is created, and you receive access details.
What happens after the request is accepted
Once your VPS is ready, IC Markets sends a Welcome Email that contains:
- Your VPS login credentials
- A link to download your RDP file
IC Markets also states you can download the RDP file from your Secure Client Area as an alternative to using the email.
Open an account with ICMarkets
How to connect to IC Markets VPS with RDP
Connecting is a standard Windows remote desktop workflow:
- Download your RDP file from the Welcome Email or Secure Client Area.
- Locate the RDP file in your downloads folder.
- Open it and click Connect to initiate the remote desktop session.
- Enter the VPS credentials provided in the Welcome Email.
- On the first login, change your password (IC Markets specifies including at least one uppercase letter and a number).
After that, you are connected to a Windows server desktop, and you can start setting up MT4/MT5 for Forex trading.
Installing MT4 or MT5 on the VPS
Once you are inside the VPS desktop, the goal is to install your trading platform(s), log into your trading account, and make sure the platform can keep running with minimal interruptions.
A clean approach is:
- Download the official MetaTrader installer you use for IC Markets (MT4 or MT5)
- Install it on the VPS, then log in using your trading account credentials
- Confirm the connection status shows stable connectivity and quotes update normally
- Add your charts, templates, and profiles
IC Markets states directly that once connected you are ready to start trading on MT4 or MT5 using IC VPS.
Invest in Forex with ICMarkets
Moving Expert Advisors and trading files to the VPS
For automated Forex trading, your VPS setup is only as good as your migration process.
Use this workflow:
- In MT4/MT5, open the Data Folder
- Copy your EAs/indicators/scripts into the correct directories
- Restart the platform so the tools load properly
- Re-attach EAs to the charts you want to automate
- Confirm “AutoTrading” (MT4) or algorithmic trading permissions (MT5) are enabled
If your trading system depends on DLL imports or web requests (common with license checks, dashboards, or trade copiers), enable those settings precisely inside platform options, then verify the EA is actually receiving ticks and placing orders as designed.
The VPS settings that matter for Forex execution
A VPS does not change the spread or the broker’s pricing, but it can reduce avoidable friction that affects execution consistency.
Open an account with ICMarkets
Keep the platform running continuously
If you log out of the VPS, that does not necessarily stop the platform. What matters is that the MT4/MT5 terminal stays open and connected inside the VPS session. The simplest practice is to leave the terminals open and avoid closing them unless you are updating.
Prevent disruptions from Windows maintenance
A Windows server environment can restart due to system updates. The practical mitigation is to keep your platform set to restart cleanly and verify it reconnects after a reboot. Many EA traders also use platform auto-login and ensure the charts load on startup.
Invest in Forex with ICMarkets
Use one VPS per strategy when stability is critical
If you run multiple strategies that can conflict (for example, two EAs that trade the same pair with different rules), separate them either by terminal instances or by accounts to avoid accidental interference.
Keep logs and monitor error states
If an EA fails due to a trade context error, permissions issue, symbol mismatch, or broker execution limits, you want the logs saved inside the VPS so you can diagnose problems without guessing.
Open an account with ICMarkets
How IC Markets measures VPS qualification volume
IC Markets’ VPS pages and its IC VPS request guide describe qualification using monthly trading volume lots and clarify that qualifying lots are trades conducted on Forex pairs and precious metals within the monthly measurement period.
In practice, that means your trading activity needs to be real and consistent if you want to keep the VPS active under the sponsored conditions, because IC Markets also states the subscription is canceled if the minimum criteria are not met for two consecutive months.
Choosing the right IC VPS tier for your Forex setup
Pick the tier based on what you run, not based on what looks “better.”
Invest in Forex with ICMarkets
Standard tier
This suits:
- One MT4 or MT5 terminal
- A small number of charts
- One or two light EAs
- Basic trade management tools
Pro tier
This suits:
- Multiple terminals at once
- Several EAs trading different pairs
- Heavier chart templates and indicator stacks
- More frequent trading activity
Open an account with ICMarkets
Premium tier
This suits:
- Multi-terminal portfolios (MT4 + MT5, or multiple instances)
- Heavy scanning tools, dashboards, and multi-symbol EAs
- High-throughput automated Forex systems
IC Markets publishes the resource differences (CPU, RAM, disk) alongside the lot requirements for each tier, so you can match computing capacity to your trading workload.
What to do if you use external VPS providers
IC Markets also highlights third-party VPS providers and emphasizes low-latency hosting and trading-focused support on those provider options. It describes ForexVPS and New York City servers as VPS choices connected to IC Markets infrastructure and repeats the same sponsored VPS framing tied to monthly criteria and Forex/Metals volume.
The key operational point remains the same: your trading platform runs on the VPS, your orders still execute on your IC Markets trading account, and your strategy behaves as it would on any always-on Windows environment—only with stronger continuity than a personal device.
Invest in Forex with ICMarkets
Common activation issues and how to avoid them
You request VPS but do not see access details
IC Markets’ process states that access details arrive via Welcome Email and that the RDP file is also available via the Secure Client Area. If you cannot find the RDP file, focus on the Client Area VPS section and the email tied to the account.
Open an account with ICMarkets
You connect, but MT4/MT5 is not configured
A VPS is a blank environment until you install the platform, log in, and configure your charts/EAs. Treat it like a fresh Windows machine: install, log in, then build your setup.
Your EA does not trade
Most non-trading problems on VPS come from:
- AutoTrading disabled
- Missing permissions (DLL/web requests)
- Symbols not enabled in Market Watch
- Incorrect lot sizing or margin limits
- EA licensing tied to machine ID, email, or account number
Solve these inside MT4/MT5 settings and your EA configuration, then verify logs.
Invest in Forex with ICMarkets
Latency is not as low as expected
Latency is affected by server location, network routing, and the distance between your VPS data center and the broker’s trading servers. If you need low latency for scalping or tick-sensitive EAs, choose a VPS plan and location intended for that trading style.
- Secure Client Area access is working
- You meet the monthly Forex and precious metals volume requirement for your desired tier
- Client Area → VPS → “Request now” completed
- VPS Welcome Email received with credentials and RDP link
- RDP file downloaded (email or Client Area)
- First login completed and password changed
- MT4/MT5 installed and logged in
- Charts, templates, and EAs deployed
- AutoTrading and permissions configured
- Terminals left running and monitored
The strongest reason is operational stability. If your Forex trading depends on continuous connectivity—especially when using automated systems—running MT4/MT5 on a VPS reduces the chance that a local outage disrupts entries, exits, stop updates, or trade management logic. IC Markets positions its VPS access specifically for EAs and continuous trading operation, and its connection guide is built around fast provisioning, RDP access, and immediate MT4/MT5 usage.
When you activate IC Markets VPS correctly, you get a reliable always-on trading environment with a rules-based eligibility structure: trade the required monthly volume on Forex pairs and precious metals, request the VPS through the Secure Client Area, connect through RDP, install MT4/MT5, and keep your trading systems running continuously.
Open an account with ICMarkets
How to run Expert Advisors on IC Markets MT4 and MT5
Running an Expert Advisor (EA) on IC Markets MetaTrader 4 (MT4) or MetaTrader 5 (MT5) means your Forex trading rules execute automatically inside the platform. The EA reads price data, applies your settings, and places, manages, or closes trades based on programmed logic. On MT4, EAs are built with MQL4 and typically appear as .ex4 (or source .mq4). On MT5, EAs are built with MQL5 and typically appear as .ex5 (or source .mq5). IC Markets supports automated trading on both MT4 and MT5, and the platforms are designed to run trading robots and custom tools as part of the standard workflow.
Invest in Forex with ICMarkets
What an EA does on MT4 and MT5
An EA is a program that operates inside MetaTrader. It can:
- Monitor Forex prices across one or many symbols
- Apply strategy rules and risk rules
- Open and manage market and pending orders
- Adjust stop loss and take profit
- React to volatility and spreads based on coded logic
On MT5, MetaTrader explicitly separates two categories of automated applications: trading robots (that place trades) and indicators (that analyze). EAs are in the trading-robot category and must be attached to a chart to operate.
Use the correct IC Markets trading account for MT4 or MT5
IC Markets provides MT4 and MT5 accounts, and each platform uses its own account environment. On the IC Markets side, you create an MT4 account for MT4 and an MT5 account for MT5, then log in using the credentials for that platform server. IC Markets describes the login flow as a normal MetaTrader login: open the platform and use File → Login to Trade Account, then enter account number, password, and the correct server.
This matters for EA operation because an EA runs inside the platform that is logged in. If the platform is not connected to the correct account, the EA cannot trade.
Open an account with ICMarkets
Desktop and VPS are the proper environments for EAs
MetaTrader mobile apps do not support attaching EAs directly. IC Markets states that you cannot directly attach an EA script to a mobile MT4 or MT5 trading application. For automated Forex trading with EAs, use the desktop terminal or a hosted desktop environment.
If you want continuous runtime and stable connectivity, IC Markets also promotes using a VPS so EAs run without relying on your personal computer, power supply, or home internet stability.
Install MT4 or MT5 and log in to IC Markets
The base setup is straightforward:
- Install IC Markets MT4 or MT5 for your device.
- Open the platform.
- Use File → Login to Trade Account.
- Enter your account credentials and select the correct IC Markets server.
A connected platform shows an active connection status. IC Markets also notes that a common reason for login issues is selecting the wrong server or entering incorrect credentials, and the platform connection status updates at the bottom of the terminal.
Once you are logged in, you are ready to install and run EAs.
Invest in Forex with ICMarkets
Install an EA on IC Markets MT4 on Windows
IC Markets provides a direct manual installation method for MT4 EAs:
- Download and save the EA file.
- If the file is archived or zipped, extract it.
- Open MT4 and select File → Open Data Folder.
- Open the MQL4 folder, then open the Experts folder.
- Drag the EA file into the Experts folder.
- Restart MT4 so the EA appears in the Navigator panel.
That is the core MT4 installation pipeline. After restart, the EA becomes available under Navigator → Expert Advisors.
Install an EA on IC Markets MT5 on Windows
MT5 follows the same structure but uses MQL5:
- Use File → Open Data Folder inside MT5.
- Place the EA file in MQL5 → Experts.
- Restart the terminal so MT5 recognizes it and lists it in Navigator.
MetaTrader 5’s official platform documentation describes that an Expert Advisor is started by attaching it to a chart, typically from the Navigator window via double-click or drag-and-drop.
Open an account with ICMarkets
Install EAs on MT5 for Mac with IC Markets
IC Markets provides a specific MT5 for Mac path for EA and indicator files:
- Open Finder and use the “Go to Folder” function.
- Navigate to the MetaTrader directory used by the app.
- Install EAs into MQL5/Experts and restart MT5 so the application recognizes them.
IC Markets also states that terminal logs for this environment are under the log folder.
Attach the EA to a chart and start it the right way
After the EA appears in Navigator:
- Open a Forex chart for the symbol you want the EA to trade.
- Attach the EA by double-clicking it in Navigator or dragging it onto the chart.
- The EA properties window opens before it starts.
- Confirm the settings and press OK to start it.
MetaTrader 5’s platform documentation states that the EA name and a status icon appear on the chart when it is running. If the icon indicates automated trading is disabled, trading permissions are not active at the platform level or in the EA’s properties.
Invest in Forex with ICMarkets
Enable automated trading on MT4
On MT4, two layers control whether an EA can trade:
Platform-level trading permission
IC Markets states that for Expert Advisors to function on MT4, you must click the Expert Advisors button in the trade terminal to enable this feature. In practice, this is the platform’s AutoTrading / Expert Advisors control on the toolbar.
Open an account with ICMarkets
EA-level trading permission
When you attach the EA, enable the EA’s own permission to trade in its settings (commonly “Allow live trading” in the EA properties). MetaTrader’s platform behavior is consistent: automated trading can be enabled at the terminal level and restricted per EA, so both must permit trading for trades to be placed.
If automated trading is disabled at the platform level, the EA can load and run logic but cannot place trades.
Enable algorithmic trading on MT5
On MT5, the equivalent control is Algo Trading at the platform level plus EA-level permissions:
- Turn on automated trading at the terminal level via the platform’s automated trading control.
- When attaching the EA, enable the EA’s permission (“Allow Auto Trading”) in its properties.
- If the EA uses external DLLs, MT5 shows a dependencies section and requires DLL import permission to be enabled for that EA to start fully.
MetaTrader 5’s official help explains the control model clearly: a toolbar button and an option in Options → Expert Advisors enable or disable automated trading for the entire platform, and each EA also has its own permission setting. If platform-level auto trading is off, all EAs are blocked from trading even if individual EAs are enabled.
Invest in Forex with ICMarkets
Handle DLL imports and WebRequest safely and correctly
Some EAs require external libraries (DLLs) or outbound connections (WebRequest). MT5 explicitly flags these dependencies and provides an “Allow DLL imports” permission inside the EA start window and also in platform settings. If DLL imports are blocked, MT5 blocks the EA from launching with trading permission.
MT5 also includes a platform setting to allow WebRequest only for explicitly listed URLs, which is disabled by default and enabled only when the user adds trusted URLs.
These permissions are not optional when an EA depends on them. If the EA is designed around DLL calls or web requests and those options are disabled, the EA cannot operate as intended.
Run multiple EAs the correct way
MetaTrader’s model is chart-based:
- Only one EA can run on one chart.
- To run multiple EAs, attach them to different charts.
- To run the same EA with different settings, attach separate instances to different charts and configure inputs separately.
For Forex portfolios, this creates a clean structure:
- One chart per symbol for each EA
- One EA instance per chart
- Clear naming and profiles so the workspace is stable after restarts
Open an account with ICMarkets
Make sure your platform has the symbols your EA needs
Many Forex EAs fail for simple platform reasons:
- The symbol is not visible in Market Watch.
- The EA references a symbol that is not enabled.
IC Markets states that if you cannot see all instruments in MetaTrader Market Watch, you can right-click in Market Watch and select Show All.
If an EA scans multiple Forex pairs, Show All prevents missing-symbol errors and ensures the platform can stream quotes for the symbols the EA expects.
Use Strategy Tester to validate configuration before live trading
MT4 and MT5 include a built-in Strategy Tester environment to run EAs in testing mode. MT5’s documentation organizes algorithmic trading around EA creation and strategy testing as core parts of the platform.
A disciplined EA workflow is:
- Install EA
- Attach EA to a chart
- Confirm platform permissions
- Test inside Strategy Tester with your intended symbol and parameters
- Then run on a live or demo account
Testing does not replace live execution conditions, but it confirms that the EA loads, initializes, reads inputs properly, and can generate orders under its rules.
Invest in Forex with ICMarkets
Keep EAs running continuously with stable connectivity
For automated Forex trading, uptime matters. IC Markets promotes VPS usage specifically so EAs run continuously without relying on extra hardware, backup internet, or local power stability.
A stable runtime setup for IC Markets MT4/MT5 includes:
- A dedicated desktop terminal that stays open
- A VPS running MT4/MT5 continuously
- A clean platform installation with only the tools you use
- Controlled chart count and indicator load to avoid platform slowdown
Prevent EA failures caused by platform limits and platform health
Avoid “Trade Context is Busy” errors on MT4
IC Markets describes “Trade Context is Busy” as an MT4 error that occurs because MT4 cannot process multiple requests at the same time, and it states that closing and reopening the platform fixes it.
EAs that send frequent order-modify or order-send actions can trigger trade-context pressure. A clean platform restart clears the condition, and reducing simultaneous requests inside the EA settings reduces the chance of recurrence.
Open an account with ICMarkets
Keep message flow under control
IC Markets states an account is considered hyperactive when it exceeds a high volume of server messages per day, and it lists trade-related messages such as open order, close order, pending order, and no money as contributors.
High-frequency EAs, aggressive scalpers, and grid tools can generate heavy message flow. Keeping chart count reasonable, avoiding duplicate EA instances, and using a VPS with stable latency helps the platform run cleanly, while EA configuration controls message output at the strategy level.
Invest in Forex with ICMarkets
Find logs fast and use them to fix problems
When an EA “does nothing,” the fastest path is logs. IC Markets states that MT4 logs are located through File → Open Data Folder → Logs, and these log files reflect platform journal activity.
On IC Markets MT5 for Mac, IC Markets also points to terminal logs being found under the log folder.
Logs show:
- Initialization errors
- Missing files
- Permission blocks (auto trading off, DLL blocked)
- Symbol errors
- Trade execution errors returned by the platform
A working EA always produces consistent log entries when it loads and receives ticks.
The most common reasons an EA does not trade on IC Markets MT4/MT5
These causes are consistent and concrete:
- Automated trading is disabled at the platform level (AutoTrading / Algo Trading off).
- The EA is attached to the chart but not allowed to trade inside its properties.
- The EA requires DLL imports but DLL imports are disabled.
- The EA requires WebRequest access but the URL list is not authorized in platform settings.
- The symbol is not enabled in Market Watch or the EA references symbols not visible.
- The EA is installed in the wrong folder (MQL4 vs MQL5 Experts folder) and therefore never loads.
- The platform is overloaded by too many charts, indicators, or EAs and becomes slow or unstable. IC Markets lists too many indicators, too many charts, and extra software such as EAs as reasons for slow platform operation.
When these are corrected, an EA on IC Markets MT4/MT5 runs reliably as long as the platform stays connected and receives ticks.
Use this checklist to deploy an EA on IC Markets and keep it running:
- MT4 account for MT4, MT5 account for MT5, and correct server selected at login.
- EA file placed in MQL4/Experts (MT4) or MQL5/Experts (MT5), then platform restarted.
- EA attached to a Forex chart from Navigator.
- Platform automated trading enabled (AutoTrading on MT4, Algo Trading on MT5).
- EA trading permission enabled inside the EA properties.
- DLL imports enabled only when required and only for trusted EAs.
- Symbols required by the EA visible in Market Watch (Show All if needed).
- Logs reviewed through File → Open Data Folder → Logs when troubleshooting.
- Desktop terminal or VPS used for continuous runtime; mobile app not used for attaching EAs.
Running EAs on IC Markets MT4/MT5 is a defined process: install the EA into the correct MQL folder, restart the platform so it loads, attach the EA to a Forex chart, enable automated trading at the terminal level, enable trading permission for the EA itself, and set DLL/WebRequest permissions only when the EA requires them. IC Markets’ own help content confirms the critical control on MT4 is enabling the platform’s Expert Advisors trading button, and MetaTrader’s official documentation confirms that trading robots must be attached to charts and are controlled by both platform-level and EA-level trading permissions.
Please check IC Markets official website or contact the customer support with regard to the latest information and more accurate details.
Please click "Introduction of IC Markets", if you want to know the details and the company information of IC Markets.


Deriv
AdroFX 