Browse Brokers & importing trades

All topics

Connect eToro

Connect through SnapTrade (Pro), or upload the original Norwegian Account Statement Excel for closed GER40 and GOLD CFDs with a confirmed statement timezone.

Same on every platform Updated
On this page

What this does

Connects your eToro account to VEXA and keeps it up to date on its own. You can also use Manual Upload for the limited Account Statement Excel format described below.

The connection runs through SnapTrade, VEXA’s connection partner. You sign in with eToro inside SnapTrade’s portal, VEXA never sees your password, and the access is read-only: VEXA cannot place, change or cancel orders. Automatic sync is a Pro feature.

Before you start

  • Have your eToro login to hand, and the phone or device eToro uses for verification. The sign-in happens with eToro, not with VEXA.
  • The link SnapTrade opens is valid for five minutes. If you leave it open longer, start again from VEXA.
  • On a free account the Connect with eToro button explains that automatic sync needs Pro. Nothing else on the broker page changes.

Steps

Same on every platform

  1. In VEXA, open Profile, then Connected brokers, and choose eToro.
  2. Open the Automatic sync tab and choose Connect with eToro.
  3. SnapTrade opens eToro’s own sign-in page. Enter your eToro login and complete any verification eToro asks for.
  4. Approve the read-only connection and choose the accounts you want to link.
  5. Return to VEXA. On a phone or tablet, switch back to the app when the portal finishes. If the accounts have not appeared, choose I’ve connected.
  6. The first sync starts on its own. Compare one imported trade with eToro before relying on a long history.

Manual Upload — Account Statement Excel

Same on every platform

  1. In eToro’s web platform, open Portfolio → History → settings → Account Statement.
  2. Choose the date range and Excel. Keep the original .xlsx file unchanged.
  3. In VEXA onboarding or Profile → Connected brokers → Add Broker, choose eToro → Manual Upload.
  4. Select the statement timezone before uploading. The workbook does not identify its timezone. Confirm it with eToro if unsure; do not infer it from the statement language or your device’s timezone.
  5. Upload the original Excel file and review the import result.

eToro’s Account Statement export instructions.

The manual route currently accepts only the Norwegian Lukkede posisjoner (Closed Positions) sheet, for closed GER40 and GOLD CFDs, with zero overnight fees and dividend adjustments. Copied or annotated positions, other instruments, layouts, languages, nonzero adjustments, CSV and PDF are not supported. Unsupported statements are rejected before any trades are imported. Open positions, deposits, withdrawals and balances are not imported by this route.

Use a separate manual account in VEXA. Uploads into linked SnapTrade accounts are rejected to keep the two histories separate. This route does not repair a delayed SnapTrade history import. Do not assume a manual statement and SnapTrade history will be reconciled against each other; avoid importing overlapping history through both routes.

VEXA reconstructs entry and exit records from each closed position. These records describe the completed position; the statement does not provide individual fills.

What syncs through SnapTrade

  • Stocks, ETFs, crypto and CFDs. Every fill, with the commissions and fees eToro reports.
  • Crypto is included. Crypto fills eToro reports through the connection import alongside your other trades.
  • CFDs are included. eToro CFD positions come in as trades with the fees eToro reports.
  • Each linked account is its own account in VEXA, named after eToro and the last digits of the account number, so the account filter keeps them apart.
  • Every day. New trades appear the day after they settle at eToro. Choose Sync Now for an on-demand refresh.
  • History. The first sync brings in everything eToro exposes through the connection. Anything already in your journal is recognised, not duplicated.

Reconnecting and disconnecting

If eToro asks you to sign in again, for example after a password change, VEXA marks the account as needing a reconnect. Choose Reconnect eToro, sign in once, and the sync resumes. Your trades are not affected.

To stop syncing, choose Disconnect eToro on the broker page. The connection is removed at SnapTrade and the trades already imported stay in your journal.

What you should see

One connected account per eToro account you approved, each with a last-sync time. The first sync usually finishes within a few minutes, and the trades appear under that account in the account filter.

If it doesn’t work

  • “Automatic sync is a Pro feature.” The account you are signed in with is not on Pro. Upgrade, then choose Connect with eToro again.
  • “Automatic sync for this broker isn’t switched on yet.” The connection is not live on VEXA’s side yet. The button stays where it is, so check back shortly.
  • The portal says the link has expired. SnapTrade links last five minutes. Return to VEXA and choose Connect with eToro again.
  • No accounts appeared after you signed in. Choose I’ve connected on the broker page. If nothing appears, you approved no accounts in the portal; connect again and tick at least one.
  • Trades from today are missing. That is expected. eToro reports fills the day after they settle, and the daily sync picks them up then.

Related

Still stuck? Email support@vexatrade.ai.