Strategy X-Ray User Manual
Connect MT5 in three steps: generate a Key → download the EA → attach it to a chart. Then open the live desk, Markets, and performance.
New here? Start with 1. Register & sign in. Entry: Settings → EA Connect; prefer no EA? See Cloud Connect (alternative).
1 Register & sign in
Sign up
- On the login page, switch to Register.
- Pick a username (3–32 characters, letters/digits) and a password (at least 8 characters).
- Click Register & sign in — you're in.
Sign in
Enter your username and password. First-time sign-in usually lands on the Workbench, where you can finish connecting via EA or Cloud.
2 Generate an API Key
- Open Settings → EA Connect (the Key section under Account Security works too).
- Add a label if you like, click Generate Key, then copy the full key right away (it usually starts with
sxr_). - Delete keys you no longer use — the EA stops reporting once its key is deleted.
3 Download & install the EA
- Download
StrategyXRayClient.ex5from the EA Connect page or the top of this manual. - Copy it into your MT5 data folder
MQL5\Experts\(File → Open Data Folder). - Back in MT5, right-click Expert Advisors in the Navigator → Refresh, and confirm Strategy X-Ray Client shows up.
4 WebRequest whitelist + attach
4.1 Add the URL to the WebRequest whitelist
Add the address below to MT5's whitelist (auto-filled from the site you opened this manual from):
- Open MT5 Tools → Options → Expert Advisors
- Check Allow algorithmic trading
- Check Allow WebRequest for listed URL, click Add (+), paste the address above, then click OK to save
4.2 Attach the EA to a chart
- On a chart of a logged-in trading account, drag
StrategyXRayClientonto it. - Set
InpApiKey(the full Key from step 2) andInpServerIp(the address above). - In the EA properties dialog, make sure Allow algorithmic trading is checked, click OK, then watch for a clean start with no errors.
Leave other parameters at their defaults — see the EA parameter reference. First-time history sync can take a few minutes.
5. Cloud read-only connect (alternative)
- Open Monitor → Cloud Connect (or the onboarding card on the Workbench).
- Pick your broker/server, then enter your MT5 login and Investor read-only password.
- Submit and wait for the connection to succeed — the account appears in Accounts.
Update or remove credentials anytime, still under Monitor → Cloud Connect.
6. Workbench
Path: Workbench (sidebar home)
Your landing page after sign-in, with workspace status and shortcuts:
- See how many accounts are connected and their status
- First-time onboarding: choose Cloud Connect or EA Connect
- Quick cards: Cloud Connect, Accounts, Live Monitor, Performance Dashboard, and more
- Didn't finish connecting? Pick up where you left off, or come back later
7. Overview: Dashboard / Live Monitor / EA summary
7.1 Performance Dashboard
Path: Overview → Performance Dashboard
Overall funds and strategy performance: balance/equity curves, EA summaries, open positions, daily/monthly performance. Auto-refreshes — handy for daily checks.
7.2 Live Monitor
Path: Overview → Live Monitor
A “right now” view: live equity and KPIs per account, open positions, drawdown curves and risk bars. Refreshes more often — great for watching the market.
7.3 EA summary
Path: Overview → EA summary
Roll-up of every EA / Magic across all connected accounts for side-by-side comparison. Tap the help icon next to the ratings for explanations.
8. Accounts & monitoring
Cloud and EA accounts live together on the monitoring pages (a few alert rules differ by connect type).
8.1 Accounts
Path: Monitor → Accounts
Manage every connected account (cloud and EA). Common tasks:
- Check connection / monitoring status
- Alert config: EA accounts can set heartbeat timeout alerts (online/offline, interval, cooldown, channels); cloud accounts sync via the platform — no disconnect alerts needed
- Actions: edit label, disable/enable/delete an account
Trading accounts and brokers are read-only; a new broker or account number shows up as a new account.
8.2 Cloud Connect
Path: Monitor → Cloud Connect
Add, view or remove Investor read-only connections; update credentials and check sync progress or error messages.
8.3 Order alerts
Path: Monitor → Order alerts
Set alerts for “opened deal” events. Use Alert config in the last column for online/offline, channels, cooldown, active hours, etc. Set up channels first under Settings → Notifications. EA accounts: make sure deal reporting is on (InpReportOrders).
8.4 Drawdown alerts
Path: Monitor → Drawdown alerts
Set a floating drawdown threshold and scope per account. Use Alert config for notifications, cooldown and repeat limits.
9. Reports
9.1 EA Performance
Path: Reports → EA Performance
Closed P&L and strategy performance by Magic and more. History may still be syncing right after first connect — reports fill in gradually. Open a single account's strategy detail page for per-Magic reports.
9.2 Drawdown history
Path: Reports → Drawdown history
Drawdown curves and daily roll-ups; filter by symbol, Magic, etc., to review risk periods.
9.3 EA portfolio backtest
Path: Reports → EA portfolio backtest
Merge single-run MT5 backtests (.tst) from several EAs onto one timeline with a shared virtual pool, then simulate combined equity, drawdown and per-EA contribution.
How to use:
- Upload one or more
.tstfiles on the Data tab - Review imported EA summaries and merged history; filter by EA or export to Excel
- Switch to the Simulation tab, set virtual capital, click Start
- Review equity/drawdown curves, per-EA contribution and scaled simulated orders
See in-page help and the “How to get .tst files” fold-out on the upload area: run a single backtest in the MT5 Strategy Tester with Optimization disabled, then grab the matching .tst from Tester\cache\ in the data folder (with many files, match by modification time to the latest run).
10. Settings
10.1 Notifications
Path: Settings → Notifications
Set up channels (e.g. Server酱³, email, Telegram, DingTalk, webhook — whatever your plan offers).
Recommended order:
- Enable and fill in the channel settings here
- Pick the channel in Alert config under Accounts / Order alerts / Drawdown alerts
- Confirm with a test or a real event
10.2 EA groups
Path: Settings → EA groups
Group Magic numbers and give them readable names; this drives the roll-ups on dashboards and reports. Tip: use a fixed, non-conflicting Magic per live strategy and name it here.
10.3 Account security
Path: Settings → Account Security
- Manage API Keys (generate / copy / revoke)
- Download the EA client and open this manual
- Change login password
- Send product feedback
EA connect guidance is also under Settings → EA Connect.
11. Inbox, feedback & language
11.1 Inbox
The sidebar bell shows announcements, system notices and onboarding guides. Some updates pop up automatically; if you chose “Connect later”, the guide stays in your inbox so you can pick it up anytime.
11.2 Feedback
On the Account Security page, click Send feedback to submit questions or suggestions.
11.3 Language
Switch 中文 / English in the sidebar. Chinese manual: StrategyXRay-UserManual-zh.html (same folder as this page).
12. EA parameter reference
| Parameter | Suggested | Description |
|---|---|---|
InpApiKey | Required | The API Key from Account Security |
InpServerIp |
Required | This site's URL Loading…; add it to the WebRequest whitelist too |
InpIntervalSec | Keep default | Heartbeat interval (seconds) |
InpTimeoutMs | Keep default | Single HTTP timeout (milliseconds) |
InpVerboseLog | Enable when troubleshooting | Extra-detailed Experts log output |
InpReportOrders | Recommended on | Whether to report deals |
InpSyncHistory | Recommended on | Pull and upload history on first connect |
InpHistoryTimeoutMs | Raise for large accounts | Per-batch history timeout |
InpMagicNumber | Keep default | This client's own Magic; your trading EAs keep their own |
InpShowPanel | Recommended on | Show the status panel on the chart |
13. FAQ
EA Connect
Q1. Accounts never shows my MT5 account?
Check in order:
- API Key pasted in full and not deleted
InpServerIpand the WebRequest whitelist both use Loading…- Allow algorithmic trading is checked and the EA is still running on the chart
- The chart is on a logged-in trading account
- Your machine can open this site in a browser
- Turn on
InpVerboseLogand check the Experts log for errors
Q2. Account exists but reports show no history?
- Make sure
InpReportOrdersandInpSyncHistoryare on - Large accounts need time on first sync — refresh reports later
- If a sync was interrupted, restarting the EA usually resumes it
Cloud Connect
Q3. Submitted Cloud Connect but nothing appears in Accounts?
- Confirm you used the Investor read-only password, not the master trading password
- Check that broker, server and MT5 login match your MT5 client
- Open Monitor → Cloud Connect for error hints; update credentials and retry
- Even after a successful connect it can take a minute or two to show up — refresh and wait
Q4. Investor password vs master password?
Cloud Connect uses the Investor password. Enter that password — not the master trading login.
Q5. Account shows up but data is still changing / history is sparse?
History may keep syncing in the background after first connect; equity and reports fill in over time. Use Live Monitor and the Performance Dashboard now, and check EA Performance and Drawdown reports again later.
Q6. Not receiving alert notifications?
- Is the channel enabled and configured correctly under Settings → Notifications?
- Is that notification method selected for the monitor item, and is it set online?
- In cooldown or outside active hours?
- Is the account offline or disabled?
Q7. Copy API Key failed?
Select the full key shown on the page and copy it manually. Still stuck? Try another browser.
Q8. New PC / reinstalled MT5?
Reinstall StrategyXRayClient.ex5 and enter the same API Key plus this site's URL Loading…. The same broker + login usually won't show up twice in Accounts.
Q9. Forgot password?
Contact support via Account Security → Send feedback and we'll help you reset it.
About this document
- Product: Strategy X-Ray
- Written for everyday users: register, connect via Cloud or EA, then use monitoring and reports
- UI copy follows the current release; if a menu name shifts slightly, look for it under the sidebar label