If you trade on MetaTrader 5, the SeferuSync expert advisor sends your executions to Seferu as they happen, with no CSV in between.
#Set it up
- Create an API key: in Settings → Developer, create an API key with the
tracker-entries.writescope - Download the expert advisor: in Apps, open the MetaTrader 5 card and download
SeferuSync.mq5 - Copy it into MetaTrader 5: in MT5, go to File → Open Data Folder and copy the file into
MQL5/Experts - Allow the connection: in Tools → Options → Expert Advisors, allow WebRequest for
https://api.seferu.com - Start it: drag SeferuSync onto any chart and paste your API key
#What it sends
- The last 30 days of history when it starts
- Every new execution after that
Partial fills are grouped into trades and nothing is duplicated, even if you restart the expert advisor.
#Options
When you drag SeferuSync onto a chart, you can set:
| Input | What it does |
|---|---|
| API key | Your Seferu API key (required) |
| Strategy | Strategy name for the synced trades (optional) |
| Account | Seferu account name. Defaults to your MT5 login |
| Sync days | How many days of history to send at start (30 by default) |
If the account or strategy doesn't exist yet, Seferu creates it.
#Troubleshooting
- Nothing arrives: check the WebRequest permission for
https://api.seferu.comand look at the Experts tab in MT5 for messages from SeferuSync - "Paste your Seferu API key": the key input is empty
- Unauthorized: the key was revoked or doesn't have the
tracker-entries.writescope