Journal EA Setup

Install and configure the Journal EA to auto-journal trades from MT5 to MyTradr.

Prerequisites

  • MetaTrader 5 installed on Windows (or Windows VPS)
  • An active MT5 account (demo, live, or prop firm)
  • A MyTradr account with an API key (generate in Account Settings → Security)

Step 1: Download the EA

Download Mytradr.ex5 from your MyTradr dashboard or the documentation resources.

Step 2: Install in MT5

  1. Open MT5
  2. Navigate to File → Open Data Folder
  3. Go to MQL5/Experts/ (create a Mytradr/ subfolder if you prefer)
  4. Copy Mytradr.ex5 into the folder
  5. Restart MT5 or right-click the Navigator → Refresh

Step 3: Configure MT5 Settings

  1. Go to Tools → Options → Expert Advisors
  2. Check Allow algorithmic trading
  3. Check Allow WebRequests for listed URL
  4. Add your MyTradr server URL to the allowed list

Step 4: Attach to a Chart

  1. Open any chart (symbol doesn’t matter — the EA scans all deals)
  2. Drag Mytradr.ex5 from the Navigator onto the chart
  3. In the Inputs tab, set:
    • API Key → Your key from Account Settings
    • Server URL → The MyTradr server endpoint
  4. Click OK

The EA is read-only — it never places, modifies, or closes trades. Safe to run on live, demo, and prop firm accounts.

Step 5: Verify

  1. Check the Experts tab in MT5 — you should see initialization messages
  2. Close a test trade on your MT5 terminal
  3. Check your MyTradr journal — the trade should appear within seconds

Troubleshooting

EA shows “not initialized”

  • Verify WebRequests are enabled and the server URL is in the allowed list
  • Check that your API key is valid

Trades not appearing in journal

  • Confirm the EA is attached and running (smiley face on chart corner)
  • Verify the account is selected in Account Settings → Trading Defaults → Export MT5 Accounts
  • Check the Experts tab for error messages
  • Ensure the trade is fully closed (not still open or pending)

“HTTP error” in Experts tab

  • Check your internet connection
  • Verify the server URL is correct
  • Ensure the server is running (check status page)