setup
Installing The RiskMarshal EA
Download, install, and connect the RiskMarshal EA so rule enforcement is active on your MT5 terminal.
The RiskMarshal EA enforces your trading rules in real time on MetaTrader 5. Without the EA, violations can still be detected and analytics can still work — but rule enforcement cannot happen. The EA is what actively protects your trading account.
Step 1 — Download the EA
- Open Dashboard → Setup & Activation.
- Click Download RiskMarshal EA.
- Save the installer or .ex5 file to your computer.
Step 2 — Install the EA
- Open the downloaded installer and follow the prompts, or copy RiskMarshal.ex5 into MT5: File → Open Data Folder → MQL5 → Experts.
- Restart MetaTrader 5 if you copied the file manually.
Step 3 — Open MetaTrader 5
- Launch MT5 and log in to your trading account.
- Confirm you can see your balance and charts.
Step 4 — Enable Algo Trading
- Locate the Algo Trading button on the toolbar.
- Turn it on — RiskMarshal cannot enforce rules when Algo Trading is disabled.
Step 5 — Open the Expert Advisors panel
- View → Navigator (or Ctrl+N).
- Expand Expert Advisors.
- Locate RiskMarshal EA.
Step 6 — Attach EA to a chart
- Open any chart.
- Double-click RiskMarshal EA, or drag it onto the chart.
- The EA settings window should open.
Step 7 — Enter your license key
- Return to Setup & Activation and copy your license key.
- In the EA Inputs tab, paste the key (for example LicenseKey = RMSH-XXXX-XXXX).
- Enable Allow WebRequest for listed URLs if prompted.
Step 8 — Activate the EA
- Click OK and wait for initialization.
- The EA downloads your rules, account settings, and registers with RiskMarshal.
Step 9 — Verify connection
Return to Setup & Activation. You should see EA Connected, monitoring active, and rule enforcement active when heartbeats are flowing. Use Test My Setup on that page to confirm server-side checks.
Step 10 — Verify rule enforcement
Your configured rules are enforced on the terminal. For example, if max risk per trade is 2%, RiskMarshal blocks trades that exceed that risk. If daily loss limit is set, trading stops once that limit is reached. Your Protection Status panel shows live examples from your actual rule configuration.
Troubleshooting
EA not connecting
- Incorrect license key pasted in EA inputs.
- Internet unavailable on the machine running MT5.
- MT5 not running or logged out.
- Algo Trading disabled.
No heartbeat received
- EA not attached to a chart.
- License invalid or subscription inactive.
- MT5 closed.
- Firewall blocking outbound HTTPS to RiskMarshal.
Rules not loading
- MT5 account not bound under Setup & Activation.
- Initial sync still running — wait for overview to finish.
- Subscription inactive — renew your plan.