Using eToro and Interactive Brokers together

Connect both read-only, combine them into one portfolio, and keep eToro's CFDs cleanly separated from your real holdings — so your true return and your risk picture stay honest.

In short

If you run eToro and Interactive Brokers side by side, StackViewer connects to both read-only through SnapTrade and merges them into a single portfolio: one time-weighted return, one combined risk profile, and one dividend calendar. Crucially, it keeps eToro's CFD positions labelled separately from real (invested) assets — because a headline number that silently blends leveraged CFDs with shares you actually own would misrepresent your real risk. eToro connects via an OAuth login on eToro's site; IBKR connects via a read-only Flex Query ID and Token. Connecting both is free.

First, the manual way to combine the two accounts

You do not need any software to see your combined position across eToro and Interactive Brokers — you just need to be disciplined about one thing. Export the two account statements, list every holding with its market value and currency, convert everything to a single base currency at the same day's FX rate, and add them up. Then compute a blended return properly: you cannot simply average the two percentages, because that ignores how much money sits in each account. Weight each account's return by its value. If your €40,000 IBKR account returned 8% and your €10,000 eToro account returned 20%, the combined return is (40,000×8% + 10,000×20%) ÷ 50,000 = 10.4%, not the misleading 14% you would get by averaging.

The step people skip — and the one that matters most here — is separating eToro's CFD exposure from real, owned assets before totalling anything. A CFD is a contract whose value tracks an underlying price; you never own the share, and the position can be leveraged. Adding a leveraged CFD's notional value straight into a total that otherwise represents shares you fully own overstates your wealth and understates your risk. So in the manual method you keep two subtotals: real invested assets and CFD exposure. Only then do the numbers mean anything. This is fiddly to redo every month across two currencies and two statement formats, which is exactly where a tool earns its place.

How eToro and Interactive Brokers connect to StackViewer
 eToroInteractive Brokers
Connection methodOAuth login on eToro's siteRead-only Flex Query (Query ID + Token)
First import speedUsually minutesCan take 24–72 hours (scheduled daily windows)
CFDs vs real assetsBoth exist; labelled separatelyReal assets (multi-currency, global markets)
Trading via connectionNot supported (read-only)Not supported (read-only)

What syncs from each broker

Positions

Open positions from both brokers. eToro real-invested holdings and CFD positions are imported and tagged distinctly; IBKR positions arrive with their native currency across the global markets your account trades.

Trade history

Transaction and trade history for reconstructing entries, exits and cost basis. IBKR history flows through the Flex Query report you enable; eToro history comes through the OAuth link.

Cash & balances

Cash balances per account and per currency, so an IBKR multi-currency balance is not force-converted before you see it.

Dividends

Dividend events where each broker reports them, feeding one merged dividend calendar across both accounts.

What does not come across: live intraday tick prices (values refresh about every 30 minutes, not per-tick); anything the broker's report does not expose — for IBKR that means data limited to what the Flex Query includes, and for eToro it means copy-trade internals and social metrics are not portfolio data. Custom or unlisted assets you have added manually elsewhere are excluded. There is no order routing, because both connections are read-only.

Sync runs three times a day and position values refresh about every 30 minutes during market hours. StackViewer is not a real-time tool and is not built for day trading — if you scalp CFDs on eToro intraday, this will always lag your broker screen.

Why the eToro CFD-versus-real-asset split matters here

eToro is unusual among the 31 brokers StackViewer supports because a single eToro account can hold both real, invested assets and CFDs at the same time. (Note the regional exception: eToro USA offers only real crypto assets and does not offer CFDs, per eToro's own disclosures, as of 2026-09-10.) That mix is the whole reason this pairing needs care. Interactive Brokers accounts, by contrast, are overwhelmingly real assets across global equity, ETF, bond and options markets. Merge the two naively and you would drop leveraged CFD notionals into the same bucket as fully-owned IBKR shares — the combined percentage return and the risk metrics would both be wrong.

StackViewer's fix is to label eToro CFD positions as CFDs and let you compute your return on real invested assets on its own, or view the full picture with CFDs clearly marked. Your 15+ risk metrics — Sharpe, Sortino, Alpha, Beta, Max Drawdown, Value at Risk — can then be read against the exposure you actually carry, rather than a blended fiction. This is the honest version of the number your eToro app and your IBKR portal each show only half of.

Running both accounts as one portfolio

eToro and IBKR are a common pairing for a specific reason: people use eToro for its app, social/copy features and easy access to stocks and crypto, then use Interactive Brokers for low-cost, serious, multi-currency investing across global markets. The trouble is two very different dashboards that never talk to each other. Connect both and StackViewer produces a single time-weighted return across the two accounts, a combined diversification score, and one dividend calendar — rather than two apps you mentally add together. On top of that, the trading journal tags each decision with your stated reason, conviction and emotion, so you can see whether your impulsive eToro trades or your considered IBKR positions actually built your wealth.

Browse all broker guides · eToro portfolio tracker · Interactive Brokers portfolio tracker · How the combined multi-broker view works →

Want to see the CFD-versus-real-asset split and the blended return on a real portfolio first? See it on the live demo portfolio →

Reconnection and consent behaviour

The two brokers behave differently when a connection needs refreshing, and it helps to know which is which. eToro uses an OAuth authorisation you approve on eToro's own site; if consent lapses or you change your eToro login, you simply re-authorise through the connection portal. Interactive Brokers is different: because it relies on a Flex Query ID and Token you generate under Performance & Reports → Third-Party Reports, a broken IBKR link is usually fixed by re-issuing or re-pasting that Token rather than logging in again. And remember IBKR delivers data in scheduled daily windows, so after reconnecting an IBKR account, allow up to 24–72 hours — especially over a weekend or holiday — before everything reappears. (Verified against SnapTrade's eToro and Interactive Brokers integration docs, snaptrade.com, as of 2026-09-10.)

WHAT ACTUALLY HAPPENS WHEN YOU CONNECT You click “connect” Your broker's own login page password typed here read token StackViewer reads positions & trades Cannot place trades move money see credentials revoke at your broker, any time, one click The token is issued by your broker and scoped to reading. Trading permission is never requested, so it cannot be granted — by us, or by anyone who compromised our systems.
Your credentials are typed on your broker's own site and never reach StackViewer. What comes back is a read-scoped token — trading permission is never requested, so it cannot be granted.

Is it safe to connect eToro and Interactive Brokers?

Both connections are read-only through SnapTrade. For eToro you log in on eToro's own site and StackViewer receives a read token — it never sees or stores your eToro password. For Interactive Brokers you provide a read-only Flex Query ID and Token, which by design can return report data and nothing else. Neither connection can place a trade or move money, and trading permission is never requested; SnapTrade's IBKR and eToro integrations do not support trading at all. You can revoke either connection from inside the respective broker or from within StackViewer at any time.

Data is encrypted with AES-256 at rest and TLS 1.2+ in transit, authentication runs on AWS Cognito with optional TOTP MFA, and you can export everything to CSV or delete your account at any time. Full detail on the security page.

Which other brokers can you connect?

StackViewer supports 31 brokers via read-only OAuth. Search for the others you use:

Frequently asked

Is it safe to connect eToro and Interactive Brokers to StackViewer?
Yes — both are read-only through SnapTrade. eToro uses OAuth on eToro's site; IBKR uses a read-only Flex Query ID and Token. StackViewer never sees your passwords and cannot trade or move money. Revoke either in one click.
Can StackViewer place trades on my eToro or Interactive Brokers account?
No. Both tokens are read-only and trading is not supported for either broker through SnapTrade.
How often does the data sync?
Three times a day, with values refreshed roughly every 30 minutes during market hours. A first IBKR import can take 24–72 hours because IBKR delivers data in scheduled daily windows.
Are eToro CFDs mixed in with my real holdings?
No. CFD positions are labelled separately from real invested assets, so your combined return and risk metrics are never silently distorted by leveraged exposure.
What data does StackViewer import?
Positions, trade history and cash balances from both brokers, plus dividends where reported. eToro CFDs are imported and tagged as CFDs; IBKR data arrives via read-only Flex Query.

See it working before you connect anything

The live demo is a real portfolio with six months of history and every analysis screen populated — including the CFD-versus-real-asset split. No signup, no email, no broker connection.

See the live demo or connect both brokers free

No credit card · Read-only access · Free forever plan

StackViewer is not affiliated with, endorsed by, or sponsored by eToro or Interactive Brokers. eToro, Interactive Brokers and their logos are trademarks of their respective owners. Broker connectivity is provided through SnapTrade and the available data depends on what each broker exposes; details verified 9 September 2026 and subject to change. This page is for information only and is not financial advice; StackViewer analyses decisions you have already made and does not predict returns.