Connect MT4 to Myfxbook: Verify Results (2026)
To connect MT4 to Myfxbook, create a free account at Myfxbook, log into your MT4 terminal, download and attach the Myfxbook Connector expert advisor to any open chart, enable "Allow Automated Trading" and "Allow DLL Imports," and enter your MT4 investor (read-only) password when prompted. Within a few minutes your account statistics start streaming to your Myfxbook dashboard automatically. Because the connector only authenticates with the investor password, it can display your trades but cannot place, close, or modify orders. The whole process takes roughly 10 to 15 minutes the first time, and it requires no coding.
In This Guide
If you trade gold, stocks, or forex on MetaTrader 4 and want an independent, public record of your results, linking your terminal to Myfxbook is one of the fastest ways to build credibility, both with yourself and with anyone evaluating your strategy. This guide covers the full setup: account creation, the connector installation, investor-password security, verification, the connection errors that trip people up most, and how the same workflow applies if you run an automated system such as an XAUUSD expert advisor. You will also find a concrete example partway through, so you know what a real statement looks like rather than just following abstract instructions.
Why Connect Your MT4 Account to Myfxbook at All
Myfxbook exists to answer a question every trader eventually faces: can you actually prove your results? A screenshot of an equity curve is easy to fabricate. A live, third-party-hosted statement that updates on its own is much harder to fake. Once connected, Myfxbook pulls your trade history, open positions, balance, equity, and drawdown directly from your MT4 account and republishes it as a public or private profile, complete with charts, monthly return tables, and risk metrics calculated the same way for every account on the platform.
That matters in a few concrete situations. Say you are comparing your own manual results against a rules-based expert advisor you are considering; a Myfxbook-linked account lets you track both side by side. If you sell signals or manage capital for others, a verified statement is often the minimum bar for trust, since Myfxbook's verification process requires a broker statement or investor-password link specifically so numbers cannot be edited after the fact. And if you simply want to hold yourself accountable, watching your real drawdown next to your account balance is a far better discipline tool than trusting memory.
What Myfxbook Actually Tracks
Once linked, Myfxbook records every closed and open trade, calculates cumulative and daily gain, tracks absolute and relative drawdown, and builds a growth chart you can embed elsewhere. It also produces statistics most traders never bother calculating by hand: average trade duration, win rate by symbol, profit factor, and exposure by currency or asset class. For a gold-focused trader, that last figure is worth watching. If XAUUSD makes up 100% of your exposure, Myfxbook's exposure chart shows that plainly, a useful nudge to think about how drawdown compounds when every trade shares the same underlying market.
Before You Start: What You Need
Gather these four things before opening MT4, and the setup below will take closer to 10 minutes than 30:
- A live or demo MT4 account with your broker's server name and account number visible in the terminal (Tools > Options, or the top of the Navigator panel).
- Your MT4 investor password, not your main or master password. If you have never generated one, you can do this inside MT4 under the account properties, or by contacting your broker.
- A free Myfxbook account, created with an email address you actually check, since verification and connector-status emails go there.
- Five to ten minutes of uninterrupted time, because the connector needs your terminal open with algorithmic trading enabled during the first sync.
The investor password point is worth repeating, because it is the single most common source of hesitation for new users. The investor password is built into MetaTrader 4's own account structure to be read-only. Someone holding only the investor password can view your open trades, closed history, and balance, but cannot deposit, withdraw, or send a single order. That is the credential the Myfxbook connector asks for, and it is the correct one to use.
Step-by-Step: Installing the Myfxbook Connector on MT4
Step 1: Create Your Myfxbook Account
Go to myfxbook.com and register with an email and password. Confirm the verification email, then log in to the dashboard. You will land on an empty "My Accounts" page, which is where every connected MT4 or MT5 account eventually appears as a card with a mini equity chart.
Step 2: Download the Connector Expert Advisor
From the Myfxbook dashboard, choose "Add Account" and select the MT4 auto-connect option. Myfxbook provides a small .ex4 expert advisor file, commonly named something like "Myfxbook AutoTrade" or "Myfxbook Connector" depending on the current release. Download it, then copy it into your MT4 data folder's MQL4/Experts directory. You can find this folder quickly from inside MT4 via File > Open Data Folder.
Step 3: Restart MT4 and Enable Algo Trading
Restart the terminal, or right-click in the Navigator panel and choose Refresh, so the new expert advisor appears under Navigator > Expert Advisors. Before attaching anything, make sure automated trading is switched on: click the "Algo Trading" button in the toolbar so it shows green, and confirm under Tools > Options > Expert Advisors that "Allow automated trading" and "Allow DLL imports" are both checked. The connector needs DLL access to talk to Myfxbook's servers, so skipping this checkbox is the most common reason a first connection fails, a detail also called out directly in MetaTrader's own terminal documentation for any EA that needs external communication.
Step 4: Attach the Connector to a Chart
Drag the Myfxbook connector from the Navigator panel onto any open chart. The symbol and timeframe do not matter here, since the connector only reads account-level data rather than price data used for trading decisions. A settings window opens; confirm "Allow live trading" and "Allow DLL imports" are checked in that dialog too, because MT4 asks twice, once globally and once per EA.
Step 5: Enter Your Investor Password
The connector prompts for your Myfxbook login and, separately, your MT4 investor password. Enter both. A small smiley face icon should appear in the top-right corner of the chart, confirming the EA is running. Within one to five minutes, refresh your Myfxbook "My Accounts" page and your account card should appear with an initial balance figure. Full trade history typically populates within the first sync cycle, and open positions update roughly every few minutes after that.
Step 6: Leave the Terminal Running
This is the part people miss: the connector only pushes fresh data while MT4 is open and connected to your broker's server. Shut down your computer every night, and your Myfxbook statistics stop updating until you turn it back on. That is exactly why many traders who want continuous, real-time statistics run MT4 on a forex VPS that stays online 24/5 instead of a home desktop.
Comparing Your Connection Options
Myfxbook is not the only way to get automatic trading data online, and MT4 is not the only platform it supports. The table below compares the main routes traders use, so you can pick the one that matches how you actually trade.
| Method | Platform | Setup Time | Password Needed | Best For |
|---|---|---|---|---|
| Myfxbook Connector EA | MT4 | 10-15 min | Investor (read-only) | Public/private verified track record with full statistics |
| Myfxbook Auto-Connect | MT5 | 10-15 min | Investor (read-only) | Same as above, using the MT5-native connector |
| Manual Statement Upload | MT4/MT5 | 5 min per upload | None (exported file) | One-time snapshots, no live updates |
| MQL5 Signals Service | MT4/MT5 | 15-20 min | Investor (read-only) | Publishing a subscribable, copy-tradable signal alongside your track record |
If your goal is simply a running public statement, the connector EA is the right tool. If you eventually want other traders to copy your trades directly, the MQL5 Signals ecosystem is a parallel option worth knowing about, and it draws on data exposed the same way, through an investor-password connection documented in the broader MQL5 documentation.
Verifying Your Account for Extra Credibility
A connected Myfxbook account is already more trustworthy than an unlinked spreadsheet, but Myfxbook offers a further step called verification. A verified account carries an additional badge on the profile, and the process requires submitting a recent official broker statement (a PDF or screenshot pulled directly from your broker's client portal) that matches the connected data. Myfxbook's team cross-checks the submitted statement against the live feed before granting the badge; full detail on acceptable documents sits on Myfxbook's verification knowledge base page.
Verification is optional for personal tracking but close to mandatory if you plan to show the statement to anyone evaluating a strategy: a prospective buyer, a prop firm, or a friend deciding whether to trial the same setup. An unverified account can, in theory, be edited or restarted by its owner. A verified one carries a paper trail instead. Given how often trading-performance claims get inflated, this small extra step is worth the ten minutes it takes.
Interpreting a Verified Account's Numbers
Suppose a verified Myfxbook account shows a starting balance of $10,000, a current balance of $11,850, and a maximum drawdown of 9.2% over six months. That translates to an 18.5% absolute gain, or roughly 3.1% average monthly return, against a worst-case peak-to-trough dip of $920 (9.2% of the peak equity, which in this case sat around $10,000 near account start). A trader reviewing this would also want the profit factor and average trade duration, both of which Myfxbook calculates automatically, to judge whether the return came from many small wins or a handful of large ones, a distinction that matters enormously for risk management going forward.
Troubleshooting Common Connection Problems
Most connection failures fall into a short list of causes. The table below covers the ones that come up most often, in order of frequency.
| Symptom | Likely Cause | Fix |
|---|---|---|
| Connector attaches but no data appears after 10+ minutes | "Allow automated trading" or "DLL imports" not enabled | Recheck both boxes under Tools > Options > Expert Advisors and on the EA's own Common tab, then reattach |
| "Invalid account" or login rejected | Master password entered instead of investor password | Regenerate the investor password from account properties inside MT4 and re-enter it |
| Data stops updating after a few days | Terminal was closed or computer went to sleep | Keep MT4 running continuously, ideally on a VPS instead of a personal machine |
| Sad-face icon on the chart | EA is not permitted to run (algo trading disabled globally) | Click the Algo Trading toolbar button so it turns green |
| Trades shown on Myfxbook don't match MT4 history | Wrong account number connected, or a demo account linked by mistake | Remove the account from Myfxbook and reconnect using the correct login |
| Broker blocks DLL or third-party EA use | Some brokers restrict certain EAs on managed or Islamic accounts | Contact your broker to confirm EA and DLL permissions on your account type |
If you have already ruled out these causes and the connector still will not sync, it is worth reviewing the same fundamentals used for any misbehaving expert advisor: permissions, terminal settings, and broker-side restrictions, covered in more general terms in our guide to fixing common EA problems.
Connecting an Automated EA's Results to Myfxbook
Everything above applies whether you trade manually or run an expert advisor. Say you use an automated system, for example a rules-based XAUUSD EA that manages entries and exits on its own; the connector still just reads account activity from MT4 or MT5, regardless of whether a human or an algorithm placed the trades. This is precisely how automated-strategy vendors build public track records: they run the EA on a live account, attach the connector with the investor password, and let Myfxbook publish the results untouched.
Golden Viper EA, for instance, is a gold-only expert advisor that trades XAUUSD on the H4 timeframe using a rules-based trend and momentum confirmation approach, and its live results are published through exactly this method on Myfxbook (account 11943038), alongside an MQL5 signal. The EA is a one-time $199 purchase covering a lifetime license for both MT4 and MT5, with no subscription and no trial, and it is also available as a $30/month copy signal for traders who would rather mirror trades than run the EA themselves. You can review the current live statistics on the Golden Viper EA homepage or read more about the team behind it on the about page. Use that EA, a different one, or trade manually; the underlying lesson stays the same: a linked Myfxbook account, not a screenshot, is what separates a claim from a record.
If you are evaluating whether an automated approach makes sense for your capital at all, it is worth reading a broader breakdown of whether automated gold trading is realistically profitable before committing, since Myfxbook statistics only tell you what already happened, not what will happen next.
Checking an EA's Settings Before You Judge Its Track Record
A Myfxbook statement only tells the full story alongside the settings that produced it. Two accounts running the same EA on different risk modes, conservative versus aggressive position sizing, for example, can show very different drawdown numbers from identical trade signals. Before comparing any two verified accounts, check whether both used comparable settings, a topic covered in depth in our guide to understanding EA settings. It is also worth checking how the EA identifies itself internally. Distinct trades are usually tagged with a numeric identifier, explained further in our piece on EA magic numbers, which can help you separate one strategy's trades from another's on a shared account.
MT4 vs. MT5: Does the Connection Process Differ?
The overall workflow is nearly identical between platforms, but the file types and menu names differ slightly. MT5 uses its own connector EA (an .ex5 file rather than .ex4), and permissions live under the same Tools > Options > Expert Advisors path, though with MT5's updated interface described in MetaTrader 5's automated trading documentation. Investor passwords work the same way on both platforms, read-only by design, and Myfxbook treats MT4 and MT5 accounts as equivalent once connected, showing them side by side on your dashboard with the same charts and metrics.
If you eventually want to test a strategy's history before committing capital to it, the same platform split applies to backtesting. MT4 and MT5 use different strategy tester engines, covered separately in our guides to backtesting an EA on MT4 and backtesting an EA on MT5. Neither backtest report substitutes for a live Myfxbook statement, but together they give you both the historical simulation and the forward-going proof.
Security: What to Watch For
The investor-password model exists specifically so that connecting your account to a third party like Myfxbook carries essentially no financial risk; nobody holding only that password can move your money. Still, a few practices keep the setup properly safe, and the same table doubles as a quick checklist for spotting a track record you should not trust.
| Practice / Claim | Why It Matters |
|---|---|
| Only ever share the investor (read-only) password, never the master password | The investor password cannot place, modify, or close trades, or authorize a withdrawal |
| Download the connector EA only from myfxbook.com directly | Third-party forum links or emailed .ex4 files can be tampered with before you install them |
| Regenerate the investor password after sharing account access temporarily | Keeps old, shared credentials from remaining valid indefinitely |
| A track record with no live, checkable Myfxbook or broker link | A classic warning sign flagged repeatedly by both the CFTC and FTC in fraud guidance |
| Any promise of "guaranteed" or "risk-free" returns attached to a track record | No legitimate trading result, verified or not, can guarantee future performance |
That last point matters beyond Myfxbook itself. The CFTC's guidance on forex fraud and the FTC's overview of investment scams both flag the same red flags repeatedly: promises of guaranteed profits, pressure to act immediately, and performance numbers that cannot be independently checked. A legitimate track record, whether from an individual trader or an EA vendor, should always be traceable to a live, connected statement you can inspect yourself. That is exactly the kind this guide shows you how to set up.
Reading Your Statistics Responsibly
Once your account is live on Myfxbook, resist the urge to judge it after a handful of trades. A short winning streak on XAUUSD, a market whose volatility is driven by everything from central bank policy to the dollar's strength, and whose broader price context you can track through resources like the World Gold Council or futures data from the CME Group, can look impressive over two weeks and mean very little over two years. Focus instead on the metrics that compound: drawdown relative to gain, consistency across different months, and whether the account survives losing streaks without a sharp equity drop. If you are weighing whether to add a second strategy alongside your first, our guide on how drawdown actually works is a useful companion once your live Myfxbook numbers start accumulating.
Risk disclosure: Trading foreign exchange and commodities such as gold carries a real risk of loss, and connecting an account to Myfxbook only makes results visible; it does not reduce that risk. Past performance shown on any Myfxbook statement, verified or not, does not guarantee future results. Only trade with capital you can truly afford to lose, and treat every performance claim, including your own, as something to keep testing rather than a finished conclusion.
Frequently Asked Questions
Do I need my broker's permission to connect MT4 to Myfxbook?
Most brokers allow it without any special request, since the connector only uses your read-only investor password. A small number of brokers restrict third-party EAs on certain account types, such as managed or Islamic accounts. If the connection fails repeatedly after you have enabled algo trading and DLL imports correctly, contact your broker to confirm EA permissions on your specific account.
Is it safe to give Myfxbook my MT4 investor password?
Yes, provided you use the investor (read-only) password rather than your master password. The investor password can view balances, open trades, and history, but it cannot place, modify, or close a trade, and it cannot authorize a withdrawal. Never share your master password with any third-party service, including Myfxbook.
Why isn't my Myfxbook account updating in real time?
The connector can only send fresh data while MT4 is open, connected to your broker's server, and has algorithmic trading enabled. If your computer sleeps, shuts down, or loses internet access, updates pause until the terminal reconnects. Traders who want continuous updates typically run MT4 on a VPS that stays online around the clock.
Can I connect more than one MT4 account to the same Myfxbook profile?
Yes. You can add multiple accounts to a single Myfxbook login, and each appears as its own card on your dashboard with independent statistics. This is useful if you run more than one strategy, such as comparing manual trading against an automated system on a separate account.
Does connecting to Myfxbook let anyone trade on my account?
No. The connector transmits data outward for display purposes only. Because it is authenticated with the investor password, it has no ability to place or manage orders. Trading only happens through whatever platform or EA you have running with your master-password-level access.
What is the difference between an unverified and a verified Myfxbook account?
An unverified account is linked automatically through the connector and shows live data, but nothing confirms the underlying broker relationship independently. A verified account has additionally been cross-checked against an official broker statement submitted to Myfxbook, which adds a badge and materially increases the credibility of the published numbers.
Can I connect MT5 the same way, or is the process different?
The process is nearly identical. You download an MT5-specific connector EA, attach it to a chart, enable algo trading and DLL imports, and enter your MT5 investor password. Myfxbook displays MT4 and MT5 accounts together on the same dashboard once connected.
Will connecting to Myfxbook slow down my trading platform?
No meaningfully. The connector is a lightweight expert advisor that periodically reads account data and sends it out. It does not analyze price data or place trades, so it has negligible impact on your terminal's performance compared with a strategy EA doing active market analysis.
What should I do if my Myfxbook trade count doesn't match my MT4 history?
First confirm you connected the correct account number, since it is easy to link a demo account by mistake if you have several open in the same terminal. If the account is correct, remove it from Myfxbook and reconnect the EA. A fresh sync usually resolves any partial or missed history from an earlier connection attempt.
Can I use a Myfxbook connection to evaluate an EA before buying it?
You can, but only if the vendor provides a live, connected, ideally verified Myfxbook link rather than a static screenshot or PDF. A live link lets you check whether performance is current, whether drawdown has changed recently, and whether the account is still active, all things a static image cannot show you.
Let Golden Viper EA trade gold for you
Automated XAUUSD trading for MT4 & MT5, verified live on Myfxbook. One-time $199, lifetime access.
Get Lifetime Access — $199