DEGIRO Trading Journal - Auto Import
Import DEGIRO trades into JournalPlus via CSV export. Handles Auto FX split rows, MIC exchange codes, and multi-currency P&L across Euronext, XETRA, and LSE.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee
Key Features
Auto FX Row Merging
DEGIRO's CSV splits every non-base-currency trade into two rows — the security transaction and a separate FX conversion. JournalPlus automatically merges these paired rows so your cost basis reflects the true all-in cost, including the 0.25% Auto FX fee.
MIC Exchange Code Resolution
DEGIRO identifies exchanges using ISO MIC codes in the export file. JournalPlus maps these automatically — XETR becomes XETRA, XLON becomes London Stock Exchange, XAMS becomes Euronext Amsterdam, and XPAR becomes Euronext Paris — so your trade log shows readable names.
Multi-Currency P&L in a Single Base Currency
Active DEGIRO users routinely hold positions denominated in EUR, GBP, SEK, and USD within the same account. JournalPlus converts all positions to your chosen base currency and isolates realized FX gains and losses in a separate sub-ledger, keeping instrument P&L and currency P&L distinct.
ISIN-Based Instrument Matching
DEGIRO includes the ISIN in every trade row. JournalPlus uses the ISIN to identify instruments uniquely across exchanges — so ASML (NL0010273215) is recognized whether it was traded on XETRA or Euronext Amsterdam, preventing duplicate ticker entries in your journal.
Fee-Adjusted Return Calculations
DEGIRO commissions vary by exchange — €2 + 0.03% for Dutch, German, and French stocks; £1.75 + 0.014% for UK stocks; $0.50 + $0.004/share for US stocks. Transaction costs from the export are applied to each trade automatically, so net P&L and return metrics are accurate without manual entry.
How to Connect
Log in to your DEGIRO account
Navigate to degiro.eu and sign in. From the main dashboard, click on your account name in the top-right corner and select "Account" from the dropdown menu.
Open the Transactions export
In the Account section, select the "Transactions" tab from the left-hand navigation. Use the date range fields to select the period you want to import — DEGIRO allows exports going back to account opening.
Export the CSV file
Click the "Export" button (typically shown as a download icon or labeled "Export to CSV") at the top-right of the transactions table. The file downloads as a CSV with columns including Date, Time, Product, ISIN, Exchange, Quantity, Price, Local value, Value in EUR, Exchange rate, Transaction costs, and Order ID.
Upload to JournalPlus
In JournalPlus, go to Import and select DEGIRO from the broker list. Upload the CSV file. JournalPlus will parse the file, identify matched FX row pairs by Order ID and timestamp, and present a preview of the merged trade records before committing them to your journal.
Review and confirm the import
Check the preview for any flagged rows — typically unmatched FX entries or trades with missing ISIN data (which can occur with certain structured products). Confirm the import to add all trades to your journal.
DEGIRO traders can import their full transaction history into JournalPlus using the platform’s built-in CSV export, available under the Transactions tab in Account settings. The integration handles DEGIRO’s split-row Auto FX format — the key structural quirk that makes manual spreadsheet tracking error-prone — and supports positions across all major European exchanges in a single multi-currency journal. For traders active across Euronext, XETRA, and the LSE, this import method eliminates the manual reconciliation that typically consumes 20-30 minutes per session.
Key Features
Auto FX Row Merging
DEGIRO’s Auto FX feature is convenient at execution time but creates a data problem at import time. When you buy a stock denominated in a currency other than your account base currency, DEGIRO records two CSV rows: one for the security transaction and a second for the currency conversion at 0.25%. Both rows share the same Order ID.
JournalPlus detects these paired rows and merges them into a single trade record. The resulting cost basis includes both the security price and the FX conversion cost, so your P&L calculations are accurate from day one. Without this merge, a £2,450-per-share Shell position bought from a EUR-denominated account would carry a cost basis understated by roughly €7.50 per 30 shares — compounding silently across every non-EUR trade in your history.
MIC Exchange Code Resolution
DEGIRO identifies the trading venue of each transaction using ISO 10383 Market Identifier Codes in the export. These four-character codes are precise but not readable at a glance. JournalPlus translates the most common codes automatically: XETR maps to XETRA (Deutsche Börse), XLON maps to London Stock Exchange, XAMS maps to Euronext Amsterdam, XPAR maps to Euronext Paris, and XSTO maps to Nasdaq Stockholm. XETRA alone handles approximately 90% of German equity volume, and LSE handles approximately 50% of UK equity volume — so these two mappings cover the majority of European DEGIRO portfolios.
Multi-Currency P&L in a Single Base Currency
A typical active DEGIRO user holds positions in three or more currencies simultaneously. A UK-based trader, for example, might hold ASML in EUR, Diageo in GBP, and Ericsson in SEK. Without a base-currency conversion layer, comparing P&L across these positions is meaningless. JournalPlus uses the exchange rate field in each DEGIRO export row to convert every trade to your selected base currency at the time of execution, then tracks subsequent FX movements in a separate sub-ledger. This separates the return from instrument selection from the return driven by currency exposure — a distinction that matters for tax reporting in many European jurisdictions.
ISIN-Based Instrument Matching
Because the same stock can trade on multiple exchanges — ASML (NL0010273215) trades on both Euronext Amsterdam and XETRA, for example — ticker-based matching creates duplicate entries. DEGIRO includes the ISIN in every trade row, and JournalPlus uses this as the primary instrument identifier. Positions in the same security across exchanges are consolidated correctly, and your analytics reflect the aggregate exposure rather than treating XETR:ASML and XAMS:ASML as separate instruments.
Fee-Adjusted Return Calculations
DEGIRO’s commission structure varies significantly by market. Dutch, German, and French stocks cost €2 + 0.03% per transaction; UK stocks cost £1.75 + 0.014%; US stocks cost $0.50 + $0.004 per share. The Transaction costs column in the CSV export carries the exact fee paid per trade. JournalPlus reads this field directly and applies it to each position’s cost basis, so net P&L and percentage return figures reflect actual after-cost performance without manual adjustment.
How to Connect DEGIRO
Step 1: Log in to your DEGIRO account
Navigate to degiro.eu and sign in. From the main dashboard, click on your account name in the top-right corner and select “Account” from the dropdown menu to access the full account management area.
Step 2: Open the Transactions export
In the Account section, select the “Transactions” tab from the left-hand navigation panel. Set the date range using the start and end date fields — DEGIRO allows exports going back to account opening, so you can import your complete history in a single file.
Step 3: Export the CSV file
Click the export or download button at the top-right of the transactions table. The downloaded CSV includes columns for Date, Time, Product, ISIN, Exchange (as MIC code), Quantity, Price, Local value, Value in EUR, Exchange rate, Transaction costs, and Order ID.
Step 4: Upload to JournalPlus
In JournalPlus, navigate to Import and select DEGIRO from the broker list. Upload the CSV. The importer scans for paired rows using the Order ID field, merges Auto FX conversion rows with their parent trade records, and resolves MIC codes to exchange names. A preview screen shows the parsed trade records before any data is committed to your journal.
Step 5: Review flagged rows and confirm
Any rows the importer cannot automatically resolve — such as unmatched FX entries or structured product transactions with non-standard ISIN formats — are flagged for manual review. Confirm the remaining trades to complete the import. You can re-import the same file safely; JournalPlus deduplicates by Order ID.
What Gets Imported
| Data Field | Description |
|---|---|
| Trade Date | Date of execution |
| Trade Time | Time of execution (to the minute) |
| Product | Instrument name as listed on DEGIRO |
| ISIN | International Securities Identification Number |
| Exchange | Trading venue, resolved from MIC code |
| Quantity | Number of shares or units |
| Price | Execution price in local currency |
| Local Value | Gross trade value in the instrument’s native currency |
| Value in EUR | Gross trade value converted to EUR by DEGIRO |
| Exchange Rate | EUR conversion rate applied at execution |
| Transaction Costs | Commission charged by DEGIRO for the trade |
| Order ID | Unique identifier linking FX rows to parent trades |
Fields that require manual entry after import include trade rationale, setup tags, emotional state at entry and exit, and any pre-trade plan details. These are available in JournalPlus as custom fields on each trade record.
Analytics and Insights
Once your DEGIRO trades are imported, JournalPlus calculates P&L across your full European portfolio in your chosen base currency. Win rate, average win, average loss, profit factor, and maximum drawdown are available immediately for any date range or filtered subset — by exchange, instrument, or currency. Because the Auto FX costs are embedded in the cost basis of each trade, these figures reflect your actual realized returns, not pre-fee estimates.
For multi-asset traders active across multiple markets, the exchange-level breakdown shows which venues contribute most to overall P&L. If your XETRA trades consistently outperform your LSE trades on a fee-adjusted basis, that performance split becomes visible without manual aggregation.
The FX sub-ledger tracks currency gains and losses separately from instrument gains and losses. This matters for traders with EUR accounts buying GBP-denominated stocks: a profitable Shell trade may carry a currency drag if GBP weakened against EUR between entry and exit. JournalPlus quantifies this effect per trade, giving a clearer picture of where returns actually come from. For context on how this compares to direct market connectivity, see the Interactive Brokers integration which uses a different multi-currency settlement model.
Compared to a manual CSV upload approach, the DEGIRO-specific importer adds the Auto FX merge step that a generic uploader would miss. The result is a cost basis that matches your actual brokerage statements — the baseline requirement for any meaningful performance analysis.
Frequently Asked Questions
Does JournalPlus support DEGIRO CSV imports?
Yes. JournalPlus supports DEGIRO’s CSV transaction export format, including automatic merging of the split security and FX conversion rows that DEGIRO generates for non-base-currency trades. Upload your exported file in the Import section and select DEGIRO as the broker.
Why does my DEGIRO export show two rows per trade?
DEGIRO’s Auto FX feature automatically converts currency whenever you trade a stock denominated in a currency other than your account base currency. Each conversion creates a second CSV row linked to the original trade via the same Order ID. Both rows must be combined to calculate the correct all-in cost basis — missing the FX row understates your cost by 0.25% of the trade value.
How does JournalPlus handle multi-currency DEGIRO portfolios?
JournalPlus converts all imported trades to your selected base currency using the exchange rate provided in the DEGIRO export. Realized FX gains and losses are tracked separately from instrument P&L, so you can see how much of your return came from price movement versus currency movement.
Can I import trades from multiple European exchanges through DEGIRO?
Yes. DEGIRO supports trading on 50+ exchanges and the export includes the exchange MIC code for each trade. JournalPlus maps these codes to readable exchange names — covering Euronext Amsterdam, Euronext Paris, XETRA, London Stock Exchange, Nasdaq Nordic, and others — and groups positions by exchange in your analytics dashboard.
Does DEGIRO export dividend transactions in the same CSV file?
Dividend and corporate action transactions appear in DEGIRO account statements but are typically listed separately from trade transactions. Check the “Account” tab in addition to “Transactions” when exporting — dividends appear as account activity rows and can be imported into JournalPlus as income entries for total return calculations.
Frequently Asked Questions
Does JournalPlus support DEGIRO CSV imports?
Yes. JournalPlus supports DEGIRO's CSV transaction export format, including automatic merging of the split security and FX conversion rows that DEGIRO generates for non-base-currency trades. Upload your exported file in the Import section and select DEGIRO as the broker.
Why does my DEGIRO export show two rows per trade?
DEGIRO's Auto FX feature automatically converts currency whenever you trade a stock denominated in a currency other than your account base currency. Each conversion creates a second CSV row linked to the original trade via the same Order ID. Both rows must be combined to calculate the correct all-in cost basis — missing the FX row understates your cost by 0.25% of the trade value.
How does JournalPlus handle multi-currency DEGIRO portfolios?
JournalPlus converts all imported trades to your selected base currency using the exchange rate provided in the DEGIRO export. Realized FX gains and losses are tracked separately from instrument P&L, so you can see how much of your return came from price movement versus currency movement.
Can I import trades from multiple European exchanges through DEGIRO?
Yes. DEGIRO supports 50+ exchanges and the export includes the exchange MIC code for each trade. JournalPlus maps MIC codes to readable exchange names — covering Euronext Amsterdam, Euronext Paris, XETRA, London Stock Exchange, Nasdaq Nordic, and others — and groups positions by exchange in your analytics dashboard.
Does DEGIRO export dividend transactions in the same CSV file?
Dividend and corporate action transactions appear in the DEGIRO account statements but are typically in a separate section of the platform from trade transactions. Check the "Account" tab in addition to "Transactions" when exporting — dividends are listed as account activity rows and can be imported into JournalPlus as income entries for total return calculations.
Start Trading with DEGIRO
Connect your DEGIRO account and start journaling your trades today.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee