Fintora

MT5 Reporter EA Setup

Complete guide to installing, configuring, and troubleshooting the MT5 Reporter EA for real-time data synchronization.

What is the MT5 Reporter EA?

The MT5 Reporter EA is a lightweight Expert Advisor that runs in MetaTrader 5 and synchronizes your trading data with Fintora in real-time.

? What it DOES:

  • • Sends account balance & equity every 30 seconds
  • • Reports open positions in real-time
  • • Syncs trade history (deals)
  • • Monitors other EAs on your account
  • • Tracks EA heartbeats and status

? What it DOESN'T do:

  • • Execute trades
  • • Modify positions
  • • Access your trading password
  • • Send data outside Fintora
  • • Interfere with other EAs
1

Download & Install

Step 1: Download the EA

  1. Log in to your Fintora account
  2. Go to EA Management ? Downloads
  3. Click "Download MT5 Reporter EA"
  4. Save the file: FintoraMT5Reporter.ex5

Step 2: Install in MetaTrader 5

  1. Open MetaTrader 5
  2. Click File ? Open Data Folder
  3. Navigate to: MQL5/Experts/
  4. Copy FintoraMT5Reporter.ex5 into this folder
  5. Restart MetaTrader 5 completely

?? Windows Security Warning: If Windows Defender blocks the file, you may need to add an exclusion for the MT5 data folder. This is normal for EAs.

2

Configure API Connection

Generate API Credentials

  1. In Fintora, go to Accounts
  2. Select your trading account
  3. Click "Generate API Key"
  4. Copy the following values:
    • API Key: (e.g., fk_live_abc123...)
    • Account ID: (UUID format)

?? SECURITY: Save your API key securely! It will only be shown once. If you lose it, you'll need to generate a new one.

Attach EA to Chart

  1. In MT5, open the Navigator panel (Ctrl+N)
  2. Expand Expert Advisors
  3. Find FintoraMT5Reporter
  4. Drag it onto any chart (symbol doesn't matter)
  5. A settings dialog will appear

EA Input Parameters

Parameter Value Description
API_KEY fk_live_... Your Fintora API key
ACCOUNT_ID uuid-format From Fintora Accounts page
API_URL https://fintora.app/api/v1 Fintora API endpoint (default)
SYNC_INTERVAL 30 Seconds between syncs (default: 30)
DEBUG_MODE false Enable detailed logging (for troubleshooting)
  1. Paste your API_KEY and ACCOUNT_ID
  2. Check "Allow live trading" (required for EA to run)
  3. Check "Allow DLL imports" (required for HTTPS)
  4. Click OK
3

Verify Connection

Check MT5 Experts Tab

In MetaTrader 5, open the Experts tab at the bottom:

? FintoraMT5Reporter initialized successfully

? Connected to Fintora API (200 OK)

? Account sync completed: Balance $10,000.00

Check Fintora Dashboard

In your Fintora account, verify:

  • Account shows ?? Connected
  • Balance and equity match MT5
  • Open positions appear (if any)
  • Recent trades are visible
  • Last sync timestamp is recent (within 30 seconds)

?? Sync Timing: Initial sync can take up to 1 minute. After that, data updates every 30 seconds automatically.

?? Troubleshooting

? "Authorization failed (401)"

Cause: Invalid or expired API key

Solution:

  1. Generate a new API key in Fintora
  2. Remove EA from chart
  3. Re-attach with new credentials

? "Connection failed (0)" or "URL error"

Cause: DLL imports not allowed, or firewall blocking

Solution:

  1. In EA settings, check "Allow DLL imports"
  2. In MT5 menu: Tools ? Options ? Expert Advisors ? Check "Allow DLL imports"
  3. Allow MT5 through Windows Firewall
  4. Check if VPN/proxy is blocking API access

? EA keeps stopping or restarting

Cause: AutoTrading disabled or terminal restarted

Solution:

  1. Click "AutoTrading" button in MT5 toolbar (should be green)
  2. Re-attach EA to chart if it disappeared
  3. Check EA shows smiley face ?? in top-right of chart

? Data not appearing in Fintora

Cause: Wrong Account ID or first sync pending

Solution:

  1. Verify Account ID matches Fintora exactly (copy/paste)
  2. Wait 1-2 minutes for initial sync
  3. Check MT5 Experts tab for error messages
  4. Enable DEBUG_MODE and check logs

?? "SSL certificate verify failed"

Cause: Outdated Windows or MT5 version

Solution:

  1. Update MetaTrader 5 to latest version
  2. Run Windows Update
  3. Contact Fintora support if issue persists

?? Best Practices

  • ??
    One EA per terminal: You only need ONE Reporter EA running per MT5 installation. It will monitor all accounts and other EAs automatically.
  • ??
    Keep EA running: The Reporter EA must stay active 24/7 for continuous monitoring. Attach it to a chart you don't close frequently.
  • ??
    Secure your API key: Never share your API key. Generate a new one immediately if you suspect it's been compromised.
  • ??
    Check sync status regularly: Verify the "Last Sync" timestamp in Fintora to ensure data is flowing properly.
  • ??
    Update when prompted: When Fintora releases EA updates, replace the old .ex5 file and restart MT5 to get new features and bug fixes.

Still Having Issues?

?? Contact Support