How to get/activate VPS with LMFX? Table of Contents
- What the LMFX VPS Includes
- LMFX VPS Cost and the Free Option
- Before You Activate the VPS: What You Should Prepare
- How LMFX VPS Activation Works
- How to Log In to the LMFX VPS
- Setting Up MT4 on the VPS for Live Forex Trading
- Installing Your Expert Advisors and Indicators on the VPS
- Building a Stable VPS Trading Setup
- How to Verify Your VPS Is Actually Trading
- Common Problems and Fixes
- Best Practices for Security on a Trading VPS
- How to Run EAs on LMFX MT4
- What an EA Is in MT4 Terms
- Prepare LMFX MT4 the Right Way
- Choose a Stable Environment for Automated Forex Trading
- Install Your EA in LMFX MT4
- Enable Automated Trading in MT4
- Attach the EA to a Chart
- Configure the EA Inputs Correctly
- Make Sure the EA Can Actually Place Orders
- Use the Strategy Tester the Right Way
- Keep MT4 and the EA Running Without Interruptions
- Common EA Problems on LMFX MT4 and How to Fix Them
- Risk Control When Running Forex EAs
Running Forex strategies on a home computer is risky for one simple reason: your computer is not built to stay online without interruptions. Power cuts, router resets, Wi-Fi drops, forced updates, and sleep mode can disconnect MetaTrader 4 right when your trade management logic needs to act. A Forex VPS solves that by giving you a remote Windows machine that stays online, where your platform and Expert Advisors (EAs) can run continuously.
LMFX provides its own Forex VPS hosting designed for MT4 trading. The VPS is a Windows environment with the LMFX MT4 Terminal installed, and it’s offered either as a paid monthly service or free when you meet the broker’s deposit requirement.
What the LMFX VPS Includes
LMFX positions its VPS as a trading-focused Windows server environment built for reliability and low latency. The core points you need to know are:
- Windows environment with LMFX MT4 pre-installed so you can start using it immediately.
- Designed for low-latency execution by placing infrastructure close to the trading environment.
- Built for continuity: your VPS stays on even if your local device loses electricity or internet access.
- No restrictions on using EAs, indicators, or plugins you choose to install.
In practical terms, you treat the VPS like a remote Windows PC dedicated to Forex trading.
LMFX VPS Cost and the Free Option
LMFX offers two ways to access the VPS:
- Paid VPS: $20 per month.
- Free VPS: available when you make a deposit equal to $5,000.
That free-access condition is the key threshold LMFX states for waiving the monthly VPS cost.
Before You Activate the VPS: What You Should Prepare
Activation is smoother if you prepare a few items first. You don’t need anything complex, but you do need the basics in place:
LMFX account access
- A working LMFX wallet/client login (the account you use to manage trading accounts and funding).
- At least one funded MT4 trading account if you plan to trade live.
A device to connect to the VPS
You can connect from almost any modern device. The only requirement is that it supports Remote Desktop (RDP).
- Windows: built-in Remote Desktop Connection
- macOS: Microsoft Remote Desktop app
- iOS/Android: Microsoft Remote Desktop / RD Client
Your trading package files
If you use automation, prepare these files on your local device so you can upload them to the VPS:
- EA files (.ex4 / .mq4)
- Indicator files
- Templates (.tpl) and profiles (optional)
- Any DLL or supporting files your system requires (only if you already know you use them)
How LMFX VPS Activation Works
Once you qualify (paid subscription or free threshold met), the VPS becomes available and you receive the connection details needed to log in.
What you receive for access
VPS access normally comes with:
- Server address (IP or hostname)
- Username
- Password
These are the three inputs required to connect using Remote Desktop.
What “activation” really means
Activation is simply the point where LMFX has provisioned your VPS instance and issued your login details. After that, everything else—MT4 login, EA installation, chart setup—is done by you inside the Windows VPS environment.
How to Log In to the LMFX VPS
Step 1: Open Remote Desktop on your device
On Windows
- Open Remote Desktop Connection (search “Remote Desktop Connection” in the Start menu).
- In “Computer”, enter the VPS IP/hostname.
- Click Connect.
On macOS
- Install/open Microsoft Remote Desktop.
- Add a PC using the VPS IP/hostname.
- Enter the username/password when prompted.
On iOS/Android
- Install Microsoft Remote Desktop.
- Add a new PC and enter the VPS IP/hostname.
- Connect and log in with the provided credentials.
Step 2: Complete the first login
When the remote desktop opens, you are inside your VPS Windows session.
Do these checks immediately:
- Confirm you can open the Start menu and navigate normally
- Locate LMFX MT4 (it may be on the desktop or in the Start menu)
- If the VPS password can be changed, change it to a strong one you control (long, unique, not reused)
Setting Up MT4 on the VPS for Live Forex Trading
The LMFX VPS includes MT4, but it still needs your account login and your trading configuration.
Step 1: Launch LMFX MT4
Open MT4 on the VPS.
Step 2: Log in to your trading account
In MT4:
- Go to File → Login to Trade Account
- Enter your MT4 login, password, and the correct server name for your LMFX account
Once logged in, you should see:
- A connection status in the bottom-right corner
- Quotes updating in Market Watch
Step 3: Confirm AutoTrading is enabled
If you run EAs:
- Click the AutoTrading button on the MT4 toolbar so it is enabled.
- Open Tools → Options → Expert Advisors and confirm the permissions you require (for example, “Allow automated trading”).
If your system uses DLLs:
- Only enable “Allow DLL imports” if you specifically need it and you trust the source of the EA.
Installing Your Expert Advisors and Indicators on the VPS
Step 1: Open the MT4 data folder
In MT4:
- Go to File → Open Data Folder
You will see the folders that matter:
- MQL4/Experts (EAs)
- MQL4/Indicators (indicators)
- templates (templates)
Step 2: Upload your files to the VPS
Common ways to move files from your local device to the VPS:
- Copy/paste through the remote desktop clipboard (works for small batches)
- Drag and drop (depends on device and RDP client settings)
- Cloud storage (upload locally, download inside the VPS)
- Email to yourself (simple, but avoid sending sensitive files if you don’t need to)
Step 3: Place files in the correct folders
- Put EA files into: MQL4/Experts
- Put indicators into: MQL4/Indicators
- Put templates into: templates
Step 4: Restart MT4
Close and reopen MT4 so it loads new EAs and indicators.
Building a Stable VPS Trading Setup
A VPS helps a lot, but stability still depends on how you configure MT4 and your charts.
Keep resource usage predictable
- Don’t open more charts than you need
- Limit heavy indicators on multiple timeframes if you’re running several terminals
- Avoid running unnecessary apps in the VPS session
Use a clean MT4 layout for automation
For EA trading on Forex pairs:
- One chart per EA (unless your EA is specifically multi-chart)
- Correct symbol and timeframe
- Confirm the “smiley face” icon appears (EA active) if your MT4 build shows it
Make sure your platform stays running
A common VPS mistake is closing MT4 and thinking the VPS will keep trading. The VPS stays online, but MT4 must remain open for EAs to run.
How to Verify Your VPS Is Actually Trading
After setup, verify the system behaves the way you expect:
- MT4 connection is stable (quotes keep updating)
- EA is attached to the correct chart(s)
- AutoTrading remains enabled after restarts
- Journal/Experts tabs show normal activity (no repeated errors)
- If your EA should place orders, confirm it can send a test order on a demo account first (same VPS workflow, less risk)
Common Problems and Fixes
“No connection” in MT4
Typical causes:
- Wrong server selected at login
- Internet/network issue inside VPS session
- MT4 not logged in correctly
Fix:
- Re-login via File → Login to Trade Account
- Confirm server matches your LMFX account
- Restart MT4
EA is on the chart but not trading
Typical causes:
- AutoTrading disabled
- EA settings blocking entries (filters, time windows, news filters)
- Permissions not enabled in Expert Advisors options
Fix:
- Enable AutoTrading
- Confirm the EA inputs and permissions
- Check the Experts tab for errors
You can’t copy/paste files into the VPS
Fix options:
- Use cloud storage
- Use email transfer
- Check Remote Desktop settings for clipboard sharing
MT4 updates or restarts
If MT4 prompts for updates or restarts:
- Let it finish
- Recheck AutoTrading and EA attachment afterward
Best Practices for Security on a Trading VPS
A Forex VPS is valuable because it stays online. That also means you should treat access like you would treat your primary trading machine:
- Use a strong VPS password
- Don’t store unnecessary personal documents on the VPS
- Only install trading-related software you actually need
- Keep your LMFX wallet and email accounts secured with strong passwords and additional security controls if available
How to Run EAs on LMFX MT4
Running Expert Advisors (EAs) on LMFX MT4 is mainly about three things: installing the EA files correctly, configuring MetaTrader 4 so automated trading is permitted, and keeping the platform connected and running without interruptions. When those pieces are in place, an EA can monitor price feeds, apply its logic, and place or manage trades on your Forex account.
LMFX supports EA trading and also offers a trading VPS where you can install any EAs, indicators, or plugins you want, which is useful if you want automated Forex trading to run continuously.
What an EA Is in MT4 Terms
An Expert Advisor is a trading program that runs inside MT4. It can read market prices, indicators, and account data, then execute actions such as opening orders, placing stop-loss and take-profit levels, trailing stops, and closing positions. In MT4, EAs are usually distributed as compiled files (.ex4) or source files (.mq4) that can be compiled in MetaEditor.
When you “run an EA,” you are doing two things:
- Loading it into MT4 so it can execute code
- Allowing it to trade on a specific chart, symbol, and timeframe
That second part matters because MT4 EAs are typically chart-attached. Even if the EA monitors multiple symbols, it still needs a chart instance to remain active.
Prepare LMFX MT4 the Right Way
Install and log in to LMFX MT4
Before you install any EA, make sure your LMFX MT4 terminal is installed and connected to the correct trading server.
On first connection, LMFX MT4 can show a server list, and LMFX publishes server addresses you may need to enter manually for live or demo connections.
LMFX Live Server addresses listed by LMFX include:
- dc1.lmfx.com:443
- dc2.lmfx.com:1950
- dc3.lmfx.com:443
LMFX Demo Server addresses listed by LMFX include:
- dc1.lmfx.com:1950
- dc2.lmfx.com:443
- dc3.lmfx.com:1950
Once you are inside MT4, you can log in through the menu path LMFX describes: File → Login to trade account, then enter your account ID and trader password.
Confirm the platform is connected
An EA cannot trade if MT4 is disconnected. Before you attach an EA, confirm:
- Quotes are updating in Market Watch
- The connection status indicator shows activity
- You are logged into the intended account (demo or live)
This avoids a common problem where traders attach an EA to a chart but MT4 is offline, so the EA never receives tick data.
Choose a Stable Environment for Automated Forex Trading
Local computer vs VPS
EAs only work while MT4 is running. If your computer sleeps, reboots, loses internet, or force-updates, your EA stops managing trades.
LMFX promotes its Forex VPS as an always-on Windows environment with the LMFX MT4 terminal installed, and it explicitly states there are no restrictions on installing Expert Advisors, indicators, or plugins.
If you want consistent uptime for automated Forex strategies, a VPS is a practical setup because the EA keeps running even if your local device disconnects.
Install Your EA in LMFX MT4
Use the MT4 Data Folder
The correct installation method is always through the MT4 data directory, not by dropping files randomly into the program installation folder.
In MT4:
- Click File → Open Data Folder
- Open MQL4
- Put EA files into MQL4/Experts
If your EA package includes indicators:
- Put indicators into MQL4/Indicators
If it includes templates:
- Put templates into the templates folder
After copying files into the correct folders, restart MT4 so it loads them.
EX4 vs MQ4
- If you have an .ex4 file, MT4 can run it immediately once it’s placed in the right folder.
- If you have an .mq4 file, it may need compilation (depending on how it’s supplied). Compilation is done inside MetaEditor, and the output is typically an .ex4.
A clean way to avoid confusion is to store the EA package exactly as delivered, then only move the files into the appropriate MT4 directories.
Enable Automated Trading in MT4
This is the step that blocks most EA setups. MT4 has global permissions and EA-specific permissions, and you need both.
Global permission in Options
MT4’s official help explains that EA settings common to all experts are configured under Tools → Options, in the Expert Advisors tab, including an option labeled Allow automated trading.
Do this first:
- Go to Tools → Options → Expert Advisors
- Enable Allow automated trading
- Review any related safety toggles that can disable EAs under certain conditions (for example, after account changes)
This is the master switch inside MT4’s configuration.
Toolbar AutoTrading button
Even if the Options setting is enabled, MT4 also requires the AutoTrading button on the main toolbar to be active.
A common, reliable workflow used across MT4 guidance is:
- Enable AutoTrading on the toolbar
- Then attach the EA to a chart
If AutoTrading is off, the EA may load but will not place or manage trades.
Attach the EA to a Chart
Once MT4 is connected and automated trading is enabled, you can attach the EA.
Use the Navigator panel
Open the Navigator window (if it’s not visible, enable it from the View menu). Expand Expert Advisors, then:
- Drag the EA onto the chart you want it to trade
- Or double-click the EA name to apply it to the active chart
Confirm EA-specific permissions
When you attach an EA, MT4 opens an EA settings dialog. Many MT4 instructions highlight checking options like “Allow live trading” (and “Allow DLL imports” only if your EA requires it).
A clean permission approach is:
- Enable the EA’s trading permission inside its “Common” settings
- Only enable DLL imports if your EA specifically needs it and you trust the EA source
Then click OK to load the EA.
Visual confirmation the EA is running
MT4 commonly displays a small icon on the chart for EA status. Many guides reference a “smiley face” indicator on the chart corner when the EA is active and permitted to trade.
If you do not see the active status indicator, treat it as a warning sign and check:
- AutoTrading button state
- Options → Expert Advisors setting
- EA “Allow live trading” checkbox
- Any error messages in the Experts or Journal tabs
Configure the EA Inputs Correctly
Most EAs have an Inputs tab that controls risk and behavior. This is where automated Forex trading either becomes controlled and consistent, or chaotic.
Key settings that usually matter:
Position sizing logic
Your EA might use:
- Fixed lot size (example: always 0.10)
- Risk-based sizing (example: a percentage of balance)
- Volatility-based sizing (example: driven by ATR)
Symbol assumptions
Some EAs assume symbol names like EURUSD exactly. Others work fine with broker suffixes or prefixes. If your LMFX symbols differ from what the EA expects, the EA might fail to open trades even if everything else is correct.
A practical way to avoid silent failures:
- Confirm the symbol name in Market Watch matches what the EA references
- If the EA has a symbol input, set it to the exact broker symbol
Trade permissions and filters
Many EAs have filters that block trading under certain conditions, such as:
- Time window filters
- Spread filters
- News filters
- Trend filters
If your EA is attached and “running” but never trades, the reason is often a filter, not the broker or MT4.
Make Sure the EA Can Actually Place Orders
Even when everything looks correct, an EA can fail at the execution stage due to broker settings, market conditions, or order parameter errors.
Check the Experts and Journal tabs
MT4 logs EA activity and errors. If an EA is blocked, you typically see messages such as:
- Trade disabled
- Not enough money
- Invalid stops
- Off quotes / requote
- Market closed
Those messages point you to the real issue quickly.
Check trading permissions on the account
If you are logged into a read-only password (investor password), MT4 will connect but cannot trade. For EA trading, you must be logged in with the trading password.
Use the Strategy Tester the Right Way
MT4 includes a built-in Strategy Tester, but it’s easy to misuse. The tester is useful for verifying that the EA loads, responds to ticks, and follows its own rules, but it does not guarantee the same fills and slippage as live execution.
A clean approach:
- Use Strategy Tester to verify the EA runs without errors
- Then forward-test on a demo account on LMFX MT4
- Only then move to live trading with controlled sizing
This sequence reduces configuration mistakes, such as wrong inputs, missing indicators, or symbol mismatches.
Keep MT4 and the EA Running Without Interruptions
Avoid shutting down the MT4 session
Your EA trades only while MT4 is open and receiving price updates. If you close MT4, automated trading stops.
If you run EAs on an LMFX VPS, the goal is to leave MT4 running continuously in that VPS environment, because the VPS is designed to stay online and is described by LMFX as always-on even if you lose local power or network access.
Avoid unnecessary chart load
EAs can become unstable if MT4 is overloaded with:
- Too many charts
- Too many heavy indicators
- Multiple EAs running at once without enough resources
A cleaner MT4 layout is often more stable:
- Only open charts required for the EA
- Keep indicators minimal unless the EA needs them
- Use one terminal per major strategy if you run many EAs
Common EA Problems on LMFX MT4 and How to Fix Them
EA loads but does not trade
Most common causes:
- AutoTrading disabled on toolbar
- “Allow automated trading” not enabled in Options
- “Allow live trading” unchecked in EA settings
- Filters inside the EA inputs preventing entries
Fix sequence:
- Enable Tools → Options → Expert Advisors → Allow automated trading
- Enable AutoTrading on the toolbar
- Re-attach the EA and confirm “Allow live trading”
- Check the Experts tab for messages
EA places trades but stops managing them
Common causes:
- MT4 disconnected temporarily
- EA crashed due to missing indicator dependencies
- EA uses DLL imports but DLL permission is off
- MT4 restarted and AutoTrading turned off afterward
Fix:
- Confirm connection stability
- Confirm all supporting indicators are installed
- Confirm required permissions are enabled
“Invalid stops” or order rejected
This usually happens when the EA submits stop-loss or take-profit too close to price, or not aligned to symbol rules.
Fix:
- Reduce aggressive stop settings
- Ensure the EA respects minimum stop distance
- Confirm correct number of digits and point value handling
Risk Control When Running Forex EAs
Automated Forex trading can place orders faster and more consistently than manual trading, but it can also compound mistakes quickly if the configuration is wrong.
Practical controls that help keep EA trading measurable:
- Use conservative sizing until you confirm real execution behavior
- Set a maximum open trade count if the EA supports it
- Avoid running multiple EAs that trade the same symbol in conflicting ways
- Monitor margin usage so the EA does not create a margin spiral during volatility
These are not optional details. They determine whether your EA behaves as a tool or as an uncontrolled execution engine.
Please check LMFX official website or contact the customer support with regard to the latest information and more accurate details.
Please click "Introduction of LMFX", if you want to know the details and the company information of LMFX.


Deriv
AdroFX 