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
Download & Install
Step 1: Download the EA
- Log in to your Fintora account
- Go to EA Management ? Downloads
- Click "Download MT5 Reporter EA"
- Save the file:
FintoraMT5Reporter.ex5
Step 2: Install in MetaTrader 5
- Open MetaTrader 5
- Click File ? Open Data Folder
- Navigate to:
MQL5/Experts/ - Copy
FintoraMT5Reporter.ex5into this folder - 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.
Configure API Connection
Generate API Credentials
- In Fintora, go to Accounts
- Select your trading account
- Click "Generate API Key"
- Copy the following values:
- API Key: (e.g.,
fk_live_abc123...) - Account ID: (UUID format)
- API Key: (e.g.,
?? 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
- In MT5, open the Navigator panel (Ctrl+N)
- Expand Expert Advisors
- Find FintoraMT5Reporter
- Drag it onto any chart (symbol doesn't matter)
- 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) |
- Paste your API_KEY and ACCOUNT_ID
- Check "Allow live trading" (required for EA to run)
- Check "Allow DLL imports" (required for HTTPS)
- Click OK
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:
- Generate a new API key in Fintora
- Remove EA from chart
- Re-attach with new credentials
? "Connection failed (0)" or "URL error"
Cause: DLL imports not allowed, or firewall blocking
Solution:
- In EA settings, check "Allow DLL imports"
- In MT5 menu: Tools ? Options ? Expert Advisors ? Check "Allow DLL imports"
- Allow MT5 through Windows Firewall
- Check if VPN/proxy is blocking API access
? EA keeps stopping or restarting
Cause: AutoTrading disabled or terminal restarted
Solution:
- Click "AutoTrading" button in MT5 toolbar (should be green)
- Re-attach EA to chart if it disappeared
- Check EA shows smiley face ?? in top-right of chart
? Data not appearing in Fintora
Cause: Wrong Account ID or first sync pending
Solution:
- Verify Account ID matches Fintora exactly (copy/paste)
- Wait 1-2 minutes for initial sync
- Check MT5 Experts tab for error messages
- Enable DEBUG_MODE and check logs
?? "SSL certificate verify failed"
Cause: Outdated Windows or MT5 version
Solution:
- Update MetaTrader 5 to latest version
- Run Windows Update
- 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?
?? More Resources
?? Contact Support
- ?? support@fintora.app
- ?? fintora.app
- Include MT5 Experts tab logs when reporting issues