e eToro · Global

eToro Trading Journal - Import Your Trades

Import eToro stock, crypto, and CFD trades into JournalPlus. Separate CopyTrader vs. manual performance with automatic source tagging.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

Key Features

CopyTrader Source Tagging

JournalPlus reads the copied trader's username from the Details column in your eToro export and automatically tags each position as Manual or Copied. This lets you run separate win rate, P&L, and expectancy calculations for each source without manual sorting.

CFD Position Matching

eToro CFD trades appear as paired "Open Position" and "Close Position" rows in the export. JournalPlus matches these pairs by instrument and timestamp to reconstruct complete trades, including overnight rollover fees mapped as holding costs against the parent position.

Crypto Spread Normalization

eToro embeds its 1% crypto spread directly into the execution price rather than reporting it as a commission line. JournalPlus detects crypto trades and normalizes the effective cost basis so your P&L figures are comparable to trades from other platforms.

Multi-Currency Cost Basis

eToro accounts are USD-denominated, but UK and European users deposit in GBP or EUR and pay a 0.5% FX conversion fee. JournalPlus tags converted deposit entries so you can see your true all-in cost basis and compare net returns in your home currency.

Stock, Crypto, and CFD in One View

eToro users frequently hold all three asset classes simultaneously. JournalPlus consolidates them into a single performance dashboard, with filters by asset type, instrument, and trade source so you can isolate which market is driving your results.

How to Connect

01

Export Your eToro Account Statement

Log in to eToro and navigate to Portfolio, then select the History tab. Scroll to the bottom of the page and click "Export to Excel." eToro generates an .xlsx file covering up to 12 months of activity. For longer histories, run separate exports for each year.

02

Convert the File to CSV

Open the downloaded .xlsx file in Excel or Google Sheets and save it as a CSV (comma-separated values) file. JournalPlus accepts the CSV format — keep all column headers intact and do not reorder or delete any columns before uploading.

03

Upload to JournalPlus

In JournalPlus, go to Import and select eToro from the broker list. Upload the CSV file. JournalPlus will preview the parsed trades before committing them, showing the detected asset class, source tag (Manual or Copied), and matched CFD pairs.

04

Review CopyTrader Tags

After import, open the Trades view and filter by Source. Confirm that positions with a Popular Investor username in the Details column are tagged as Copied and that your self-initiated trades are tagged as Manual. Adjust any mismatches using the bulk edit tool.

05

Map Overnight Fees to Positions

JournalPlus automatically links overnight rollover fee line items to their parent CFD positions. Review the Positions detail view to confirm that holding costs are applied correctly — each fee entry should appear as a cost line under the position it belongs to, not as a standalone trade.

eToro traders can import stocks, crypto, and CFD positions into JournalPlus using eToro’s account statement export — a CSV-compatible file available directly from the History tab. The import handles eToro’s unique data structure, including CopyTrader positions, paired CFD rows, embedded crypto spreads, and multi-currency deposits, so traders get accurate performance data without manual cleanup.

Key Features

CopyTrader Source Tagging

eToro’s social trading model means many users run two parallel portfolios without knowing it: trades they open themselves and positions opened automatically by copying a Popular Investor. JournalPlus reads the copied trader’s username from the Details column in the export and tags every position as Manual or Copied: [username]. With $200 as the minimum allocation per copied trader and allocations up to $2M, the dollar stakes of getting this analysis wrong are significant. Source tagging makes it possible to calculate separate win rates and P&L totals for each stream, then compare them head-to-head.

CFD Position Matching

eToro logs CFD activity as two separate rows per trade — one labeled “Open Position” and one labeled “Close Position.” Without matching these pairs, each row looks like a standalone transaction with no entry or exit context. JournalPlus matches pairs by instrument and timestamp and reconstructs the full trade, including gross P&L and holding duration. Overnight rollover fees, which appear as separate line items in the export at approximately -$2.50 per $10,000 notional per night on long S&P 500 positions, are mapped to the parent position as holding costs rather than treated as independent trades.

Crypto Spread Normalization

eToro charges a 1% spread on each side of a crypto trade — 2% round-trip — and bakes this cost into the execution price instead of reporting it as a commission. By comparison, platforms like Coinbase Pro charge 0.5–0.75% as a separate fee. If you import eToro crypto trades and trades from another exchange without normalization, the cost basis figures are not comparable. JournalPlus detects crypto asset types in the eToro import and adjusts the effective cost basis so your P&L is consistent across all brokers in your journal.

Multi-Currency Cost Basis

eToro accounts are USD-denominated, but UK and European users fund in GBP or EUR and pay a 0.5% FX conversion fee on each deposit. A UK trader depositing £8,000 effectively starts with roughly $9,950 after conversion costs — not $10,000. JournalPlus tags converted deposit entries with the originating currency and fee so traders can calculate returns relative to their true home-currency investment rather than the post-conversion USD balance.

Stock, Crypto, and CFD in One View

eToro’s platform surfaces each asset class separately, making it difficult to see how your total portfolio is performing. JournalPlus consolidates all imported eToro trades — stocks, crypto, and CFDs — into a single dashboard with filters by asset type, instrument, and trade source. Traders managing a mixed book can isolate, for example, just their manual crypto positions or just their copied forex trades, and get accurate P&L and expectancy figures for each slice.

How to Connect eToro

Step 1: Export Your eToro Account Statement

Log in to eToro and navigate to Portfolio, then select the History tab. Scroll to the bottom of the page and click “Export to Excel.” eToro generates an .xlsx file covering up to 12 months of activity — Date, Type, Details, Amount, Units, Realized Equity Change, and Balance are the core columns. For histories longer than one year, run a separate export for each period.

Step 2: Convert the File to CSV

Open the .xlsx file in Excel or Google Sheets and save it as a CSV file. Keep all column headers intact and do not reorder or delete columns. JournalPlus maps the eToro column structure automatically; any alteration to the headers will cause the import to fail or mismap data.

Step 3: Upload to JournalPlus

In JournalPlus, go to Import and select eToro from the broker list. Upload the CSV file. Before committing, JournalPlus displays a preview showing each detected trade with its asset class, source tag, and matched CFD pairs. Review this preview to confirm the data looks correct before finalizing.

Step 4: Review CopyTrader Tags

After import, open the Trades view and filter by Source. Positions with a Popular Investor’s username in the Details column should be tagged as “Copied: [username]” and self-initiated trades should appear as “Manual.” Use the bulk edit tool to correct any mismatches — typically these occur when a username contains special characters that affect parsing.

Step 5: Map Overnight Fees to Positions

JournalPlus links overnight rollover fee entries to their parent CFD positions during import. Check the Positions detail view to confirm each fee appears as a holding cost line under the correct position. If any fees appear as standalone trades, use the fee mapping tool in the position editor to assign them manually.

What Gets Imported

Data FieldDescription
Trade Date & TimeExecution timestamp for open and close rows
SymbolInstrument name (ticker, pair, or crypto symbol)
Trade TypeOpen Position, Close Position, or direct stock/crypto trade
AmountUSD-equivalent trade value
UnitsNumber of shares, contracts, or crypto units
Realized Equity ChangeClosed P&L in USD
DetailsContains copied trader username for CopyTrader positions
Overnight FeesSwap charges applied as holding costs to CFD positions

Fields that require manual entry after import include trade rationale, setup tags, emotional state ratings, and pre-trade risk notes. These are not available in eToro’s export and must be added directly in JournalPlus for each trade.

Analytics & Insights

The most actionable insight available after importing eToro data is the side-by-side comparison of manual vs. CopyTrader performance. Consider a trader like Maria, a UK-based eToro user who deposited £8,000 (~$10,000 after conversion). After 14 months, she has £3,200 copying two Popular Investors, £2,000 in manual CFD positions on Tesla and Nvidia, and £2,800 in direct BTC and ETH. Without a journal, she sees only a blended 6.4% portfolio return. After importing to JournalPlus, the source breakdown reveals: manual CFDs at -18% (-£360), crypto at +22% (+£616), and copied positions at +9% (+£288 after spread). The actionable signal — increase copy allocation, reduce manual CFD exposure — was invisible in eToro’s own interface.

Beyond source comparison, JournalPlus calculates standard performance metrics across all imported eToro trades: win rate by asset class, average P&L per trade, maximum drawdown, and expectancy in dollars per trade. For CFD traders, overnight fee totals are surfaced as a separate cost category so you can measure how much holding costs erode gross P&L on positions held more than one session. For crypto traders, the normalized spread cost makes it straightforward to compare eToro’s 2% round-trip against the actual performance of individual coins.

Popular Investor followers can use JournalPlus to evaluate whether a copied trader is worth continued allocation. Elite-tier Popular Investors earn 1.5–2% of AUM annually from followers — meaning they have an incentive to grow their follower base regardless of risk-adjusted returns. Tracking copied trade P&L, drawdown, and Sharpe ratio over 6–12 months in JournalPlus gives followers objective data to make allocation decisions that eToro’s native leaderboard does not provide.

Frequently Asked Questions

How do I export my trade history from eToro?

Go to Portfolio, click the History tab, scroll to the bottom of the page, and click “Export to Excel.” eToro exports an .xlsx file with up to 12 months of trades, including stocks, crypto, CFDs, and CopyTrader positions. Download separate files for each year if you need more than 12 months of history.

Does JournalPlus work with eToro CopyTrader positions?

Yes. JournalPlus reads the copied trader’s username from the Details column in your eToro export and automatically separates CopyTrader positions from your manual trades. Each source gets its own P&L, win rate, and expectancy metrics so you can compare them directly.

How does eToro report CFD trades in the export file?

eToro records each CFD as two separate rows — one for “Open Position” and one for “Close Position.” JournalPlus matches these pairs by instrument and date to reconstruct complete trades, and maps any overnight rollover fees listed as separate line items to the corresponding position as holding costs.

Why does my eToro crypto P&L look different in JournalPlus vs. other platforms?

eToro bakes its 1% crypto spread into the execution price rather than showing it as a separate commission. JournalPlus normalizes this during import, adjusting the cost basis so your crypto P&L reflects the true economic cost and is comparable to trades imported from platforms that report fees separately.

Can JournalPlus handle eToro accounts funded in GBP or EUR?

Yes. eToro accounts are denominated in USD, but deposits from GBP or EUR accounts incur a 0.5% conversion fee. JournalPlus tags these converted deposit entries so you can calculate your true all-in cost basis and view net returns relative to your actual home-currency investment.

Frequently Asked Questions

How do I export my trade history from eToro?

Go to Portfolio, click the History tab, scroll to the bottom of the page, and click "Export to Excel." eToro exports an .xlsx file with up to 12 months of trades, including stocks, crypto, CFDs, and CopyTrader positions. Download separate files for each year if you need more than 12 months of history.

Does JournalPlus work with eToro CopyTrader positions?

Yes. JournalPlus reads the copied trader's username from the Details column in your eToro export and automatically separates CopyTrader positions from your manual trades. Each source gets its own P&L, win rate, and expectancy metrics so you can compare them directly.

How does eToro report CFD trades in the export file?

eToro records each CFD as two separate rows — one for "Open Position" and one for "Close Position." JournalPlus matches these pairs by instrument and date to reconstruct complete trades, and maps any overnight rollover fees listed as separate line items to the corresponding position as holding costs.

Why does my eToro crypto P&L look different in JournalPlus vs. other platforms?

eToro bakes its 1% crypto spread into the execution price rather than showing it as a separate commission. JournalPlus normalizes this during import, adjusting the cost basis so your crypto P&L reflects the true economic cost and is comparable to trades imported from platforms that report fees separately.

Can JournalPlus handle eToro accounts funded in GBP or EUR?

Yes. eToro accounts are denominated in USD, but deposits from GBP or EUR accounts incur a 0.5% conversion fee. JournalPlus tags these converted deposit entries so you can calculate your true all-in cost basis and view net returns relative to your actual home-currency investment.

Start Trading with eToro

Connect your eToro account and start journaling your trades today.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee