How to import MetaTrader 4 and 5 trades into a journal

MetaTrader is widely used across retail forex and CFD trading, yet MT4 and MT5 offer neither an OAuth flow nor a public API for account history. Products that sync MetaTrader trades therefore rely on a statement upload, an investor-password service, or a connector running inside the terminal. It is worth knowing which route you use.

The three approaches, and their trade-offs

  • Manual statement export. Save the account history as a report and upload it. Reliable and requires nothing installed, but it is a task you have to remember, and reports vary by broker.
  • Investor password. You hand a read-only password to a service that logs into your account from its own server. Convenient, but it means giving a third party live credentials and expands the security surface.
  • A connector inside your own terminal. A small Expert Advisor runs on your MetaTrader and pushes closed positions out. Nothing is handed over and nothing logs in as you, but your terminal has to be running.

LynxTrades uses the third. The direct MT5 connection and its investor password were retired in August 2026.

Closed positions move from your own MetaTrader terminal, through the connector Expert Advisor attached to a chart, out to the journal. Nothing logs in to your account.YOUR TERMINALMT4 / MT5 openClosed positionsCONNECTOR EAon any chartReads historyYOUR JOURNALlynxtrades.comTrades appearPush, not pull. Nothing syncs while the terminal is closed.No password is handed over, and no server name is entered.
The data leaves your machine rather than something logging in to fetch it. That is why the terminal has to be open.

Setting up the connector

From Settings → Accounts → Linked Brokerages, choosing MetaTrader opens a portal that supplies the connector EA. Four steps on your own machine:

  1. Copy the EA into MQL4/Experts for MT4, or MQL5/Experts for MT5.
  2. Attach it to any open chart. Which chart and which symbol do not matter; it reads account history, not the chart.
  3. Enable AutoTrading on MT4, or Algo Trading on MT5. This is the step people miss.
  4. Allow the ingest URL shown in the portal under the terminal's WebRequest settings, so the EA is permitted to send data out.

Why it stops syncing

Almost every case is one of three things, in this order:

  1. The terminal is closed. The EA pushes from your machine, so nothing syncs while MetaTrader is not running. A VPS is the usual fix for anyone who does not leave a desktop on.
  2. The EA came off the chart. Closing a chart or changing profile detaches it. Check for the smiley face in the top-right of the chart.
  3. AutoTrading got switched off, often by a terminal restart. The button has to be green.

What about prop firms?

MT4/MT5-based prop accounts, including FTMO and FundedNext, connect exactly the same way because the connector treats them as ordinary MetaTrader accounts. Firms on their own platforms are a different matter: Apex Trader Funding and Rithmic/R|Trader Pro have no auto-sync route today, and CSV import is the alternative there.

Whichever route you use, the thing worth optimising for is not the setup; it is whether you still have a complete record in six months. A method that syncs on its own beats a better one you stop doing in March.

Keep reading

Put it into
practice.

LynxTrades keeps every fill, note, and review statistic together, so the pattern behind a result is easier to find and act on.

  1. LynxTrades is a self-directed trade journal and analytics service. LynxTrades is not a broker-dealer, investment adviser, commodity trading advisor or financial institution, and does not provide financial, investment, legal or tax advice.
  2. Nothing in the product, on this website or in a message generated by LynxTrades is an offer, solicitation or recommendation to buy, sell or hold any security, derivative, currency, commodity or other financial instrument. You remain solely responsible for every trading decision.
  3. Trading involves substantial risk of loss and is not suitable for every investor. You may lose some or all of the capital you commit. Past performance recorded in a journal does not guarantee or predict future results.
  4. Analytics, statistics and reports are calculated from information supplied by you or connected third parties. They may contain errors, omissions or delays and should be reconciled with your broker’s official statements before you rely on them.
  5. Hypothetical results, simulations and projections have inherent limitations, do not represent actual trading and may differ materially from real outcomes. They cannot account for every market condition, cost, execution constraint or decision a trader may face.
  6. Onyx and other AI-assisted features produce informational output from the context available to them. Responses may be inaccurate or incomplete and should be independently reviewed; they are not personalized investment advice.
  7. Broker connections are read-only and may be operated by third-party connectivity providers. LynxTrades does not place, route, modify or cancel orders, cannot move funds and does not take custody of customer assets.
  8. Market and brokerage data may be supplied by third parties and can be delayed, incomplete or inaccurate. It is provided for journaling and review, not for live order execution.
  9. Sample ledgers, charts, statistics and product images on this site use fictional demonstration data from illustrative accounts. They are not customer results, testimonials or a representation of results any user should expect.
  10. Subscription payments are processed by Stripe on hosted payment pages. LynxTrades does not store full payment-card numbers; billing terms presented at checkout and the Terms of Service govern paid subscriptions.

© 2026 LynxTrades. All rights reserved.