How to Auto-Sync MetaTrader (FTP) with TradesViz Step-by-Step Guide
Quick Start
To auto-sync your MetaTrader (FTP) account, visit https://tradesviz.com/import/.
Use the first dropdown to choose your trading account, the second dropdown to choose MetaTrader (FTP),
then switch to the Auto-Sync tab and follow the steps below.
You can also open Import/Export from your profile menu in the top-right corner.
Auto-Sync Setup Instructions
TradesViz has so far maintained the largest list of auto-syncing platforms and real-time syncing capabilities compared to any other trading journal making it the best trading journal if you value seamless journaling.
While we have access to most of the APIs from most of the popular US brokers, there is still a large no. brokers who do not have any official APIs which we hope changes this year.
We wanted to start off this year's first auto-sync addition by including the 2 platforms that are used by 100s of brokers/prop firms/funded account companies around the world: MetaTrader 4 and MetaTrader 5.
If you are an existing user of TradesViz, you might already be using our real-time syncing EA for MetaTrader 5. We had a lot of requests for the same for MT4, but due to a lack of support for event triggers in the MT4 language, we were not able to build the same quality real-time syncing EA for MT4. We hope to provide nearly the same level of auto-sync capabilities to BOTH MT5 and MT4 traders with this new FTP-based auto-sync on TradesViz.
Note: You need a PC running MT4/5 for the FTP sync to happen because the data is sent from your client to our FTP server and then processed to be inserted into your TradesViz account. If you are not able to set this up, please use our new MT5 sync method.
Please consider using the NEWER Metatrader 5 sync - it's better and easier to set up: https://www.tradesviz.com/blog/auto-import-mt5fa/
Differences and understanding the sync process
Your first question might be - what's the difference between the real-time sync for MT5 and the FTP-based sync for MT5?
The answer is simply "real-time".
The real-time sync indicator for MT5 sends your executed data on that platform you have the EA installed in immediately to the TradesViz server directly to be processed and added to your journal. Whereas, the FTP sync (explained in this blog) works the same as the other normal sync connections we have where your trades are synced once per day and you can also sync whenever you want by clicking on the sync button.
An advantage is that the FTP method's data is exactly the same as the normal manual import (.html for MT5 and .htm for MT4) so even if you miss trades, you can easily re-import without worrying about duplication. However, this is not possible for real-time syncing as the data is different so if you miss sync for a day or for a few trades, you need to delete all trades from the entire day and re-import from the file.
Overall, we would suggest using FTP as there is zero chance of missing data it's also easy to set up compared to adding/installing EA for MT5.
Setup instructions
This post assumes that you have read the basics about auto importing in TradesViz.
Once you select your trading account and broker as "MetaTrader4 (FTP)" OR "MetaTrader 5(FTP) on the trade auto-import page, a popup box will appear when you click on the "Connect account" button.
Note the sync process on TradesViz's side is going to be the same for MT4 and MT5.


Just enter your account ID/number that you will find in the top left corner of your MT client window (all numbers typically) and click on connect. After a few seconds, you will see the same popup box updated with the login credentials. There is where there will be differences in MT4/MT5 - the FTP path will change. The differences are shown below:
[](https://tradesviz.com/media/blog/auto_import_metatrader_ftp/auto_import_metatrader_ftp-4.png)
Now, all you have to do is copy and paste this into the MT4/MT5 FTP settings. The instructions are same for both platforms:
- Navigate to "Tools" in the menu bar at the top
- Click on "Options" and select "FTP" tab
- Enter all the credentials one by one as you see on TradesViz
- Check "Passive mode"
- Check "Enable automatic publishing of reports via FTP
- Enter your account ID (same as the one you see in the FTP settings in TradesViz)
- Set refresh every to any timeframe based on your preference

Click on "Test" and you should be able to see the success message in the journal tab at the bottom. This is the only way to check if your connection works correctly.
For MT4, you will see the below if the connection testing worked:

For MT5, you will see the below if the connection testing worked:

Finally, click ok and you can carry on with trading.
Your MT client will send reports at periodic intervals (as set in the FTP settings) to our FTP server and the TradesViz sync will happen by default every 24 hours without any action from your side. This is NOT real-time sync. We do not suggest clicking repeatedly on the Sync button as you may be rate-limited. You can click on the Sync button on the auto-import page in TradesViz once every hour or so.
It is important to note that these reports are sent to our FTP server only when the MT client is open. So if you only trade on mobile or have any other alternative devices, it is better to have an MT client open on your desktop at all times so that your reports are always synced.
IMPORTANT: Please note that your file has to be in English or else the sync will not work!
You can add multiple connections (either in the same trading account or different in TradesViz) for each MT4/MT5 account/client.
This is all you need to know about syncing MT4 and MT5 reports automatically on TradesViz via the FTP feature.
If you have any feedback for us or would like us to add any features, please let us know by emailing us at support@tradesviz.com
Update - April 2026
You can now enable "Import Comments as Tags?" during the auto-sync setup to also import tags as part of the auto-sync process.
FTP option has been removed for MT 5 (MT4 still exists) as the newer investor password-based method is easier and faster.
Important Notes About Auto-Sync
- Auto-sync only brings in recent / new trades going forward. For older history, first do a one-time
manual file import from the Upload File tab, then enable auto-sync.
- TradesViz uses read-only access wherever the broker supports it. We never request trading,
transfer, or withdrawal permissions.
- Some brokers (OAuth-based) expire connections periodically and require you to reconnect.
Troubleshooting
- If the connection fails, double-check API keys / OAuth login and that required permissions are granted.
- Make sure the trading account in TradesViz matches the asset class (stocks vs. futures vs. crypto).
- If sync stops bringing in new trades, reconnect the broker from the Auto-Sync connections page.
Need Help?
Email support@tradesviz.com with your broker, the trading account name in
TradesViz, and a screenshot of the error.
If your broker is not yet supported for auto-sync, see our
supported brokers list or contact support to request it.
FAQ
Why are old trades missing after I connected auto-sync?
Auto-sync only fetches recent history. Import a historical CSV/Excel file first from the Upload File
tab, then enable auto-sync for new trades going forward.
How often does auto-sync run?
Connections are synced automatically on a recurring schedule (typically daily). You can also trigger a
manual sync from the Auto-Sync connections page.
Is auto-sync safe? Can TradesViz trade on my account?
No. TradesViz requests read-only access whenever the broker supports it. We do not place trades or move
funds. For OAuth-based brokers, the consent screen will show exactly which scopes are granted.
Full blog post
You can also read the original walkthrough on our blog: MetaTrader (FTP) auto-sync guide.
Updated on: 29/05/2026
Thank you!
