MT5 Deriv — Install & Run an Expert Advisor
Deriv MT5 is MetaTrader 5 customised for Deriv assets — including synthetic indices unavailable on standard MT5. This tutorial walks through installing MT5, connecting your Deriv account, attaching an Expert Advisor, and configuring 24/7 operation.
🎯 What You’ll Have at the End
Deriv MT5 installed, connected to your Deriv account, an Expert Advisor attached to a live chart, Algo Trading enabled. Optionally: VPS configured for 24/7 operation. Total time: ~25 minutes.
Prerequisites
- Deriv account (demo enough for setup) — open here
- Windows 10+, macOS, or Linux (via Wine)
- 2GB free disk space
- Stable internet connection
Step 1: Create a Deriv MT5 Account
You need a separate MT5 sub-account within your main Deriv account:
Log into Deriv
Go to app.deriv.com → Trader’s Hub
Add MT5 Account
“CFDs” section → “MT5” → choose account type:
• Synthetic (recommended for V75, V100 etc.)
• Financial (forex, crypto, commodities)
• Demo (for testing)
Note Credentials
Deriv shows: Login ID (e.g. 12345678), Password, Server (e.g. DerivSVG-Server). Copy all three — needed for MT5.
Step 2: Download & Install MT5
Download from Deriv (Not MetaQuotes)
From Trader’s Hub → MT5 section → “Download” → choose:
• Windows: .exe installer
• macOS: .dmg (uses Wine internally)
• Linux: install via Wine (advanced)
Run Installer
Default install path is fine. Allow firewall when prompted. Installation takes 2-5 minutes.
⚠️ Important: Use Deriv’s MT5
Don’t download MT5 from MetaQuotes.net — you won’t be able to connect to Deriv’s server. Always download from inside your Deriv account.
Step 3: Login to Your Account
First Launch
Open MT5. “Open an Account” dialog appears.
Find Server
Search box: type Deriv. Select your exact server (e.g. DerivSVG-Server) → Next.
Enter Credentials
Login = your MT5 login ID (numeric)
Password = MT5 password from Deriv
Click “Finish”
Verify Connection
Bottom-right shows: “X kbit/s” = connected. If it says “No connection”, check credentials or server name. Account balance should show top-right.
Step 4: Open Synthetic Index Chart
Market Watch
View menu → Market Watch (Ctrl+M). Right-click → “Show All” — all available symbols appear.
Find V75
Scroll to “Volatility 75 Index” (or search). Right-click → “Chart Window”. Chart opens.
Set Timeframe
Top toolbar → choose H1 (1-hour) for typical strategies, or M5 (5-min) for scalping.
Step 5: Install Your Expert Advisor
If you built an EA from our MQL5 tutorial or downloaded one:
Locate MT5 Data Folder
File menu → “Open Data Folder”. Windows Explorer opens at: %APPDATA%\MetaQuotes\Terminal\[ID]\
Copy EA File
Navigate to MQL5\Experts\ folder. Paste your .mq5 (source) or .ex5 (compiled) file here.
Refresh Navigator
Back in MT5 → Navigator (Ctrl+N) → right-click “Expert Advisors” → Refresh. Your EA appears in the list.
Step 6: Attach EA to Chart
Drag EA onto Chart
From Navigator, drag your EA onto the V75 chart. Configuration dialog opens.
Common Tab
Check ✓ “Allow Algo Trading” (critical — without this EA cannot trade)
Inputs Tab
Adjust parameters: Risk_Percent=2, SL_Points=500, etc. Click OK.
Enable Global Algo Trading
Top toolbar → “Algo Trading” button. Should turn green and have smiley face top-right of chart.
Step 7: Verify EA Is Running
- Top-right of chart: smiley face 😀 = running, sad face 😞 = error
- “Experts” tab at bottom — should show “RSI EA initialised…”
- “Journal” tab — system logs
- “Trade” tab — open positions appear here when EA fires signals
🔧 Common Issues
Sad face on EA: Algo Trading not enabled. Top toolbar button + Common tab checkbox.
EA running, no trades: RSI hasn’t crossed threshold yet — wait. Or check Experts log.
“AutoTrading disabled”: turn on via top toolbar.
“Trade context busy”: close other EAs first.
“Insufficient margin”: stake too large or balance too small.
Step 8: VPS for 24/7 Operation
Your PC sleeping = EA stopped. Load shedding = EA stopped. For serious operation:
Best VPS Options for SA Traders
- Vultr JHB: $5/mo (~R92) — JHB datacentre, lowest latency to Deriv
- DigitalOcean Frankfurt: $6/mo (~R110)
- Contabo: €5/mo (~R105) — generous specs
VPS Setup
- Sign up at vultr.com
- Deploy new server: Johannesburg, Windows Server 2022, 1GB RAM minimum
- Wait ~5 min for provisioning
- RDP from your PC: Start → “Remote Desktop Connection”
- Enter VPS IP + Administrator credentials
- Install MT5 on VPS (same process as Step 2)
- Attach EA (same as Step 6)
- Disconnect RDP — EA continues running
Now EA runs 24/7 regardless of your PC, load shedding, or weekend.
Step 9: Monitoring
Even on VPS, check daily:
- RDP to VPS, verify smiley face still on chart
- Check Experts log for errors
- Check Trade tab for open positions
- Verify account balance growth/loss tracks expectations
- Set up Telegram/email alerts for critical events (advanced)
Going Live (Real Money)
After 30 days successful demo:
- Log into Deriv → switch MT5 account from Demo to Real
- KYC must be complete (passport/SA ID, proof of address)
- Deposit minimum $10 (~R185) for live MT5 account
- Get new MT5 credentials for Real account
- In MT5: File → Login to Trade Account → enter Real credentials
- Attach EA with Risk_Percent=1.0 (half of demo) first week
- Track real performance vs demo expectations
- If live = 70-85% of demo, ramp Risk_Percent to 2.0
🚀 Get Deriv MT5 ready (FSCA-licensed, free demo $10K):
Open Deriv Account