Brokers · Integrations

Every supported broker, in one place

TradeOnyx imports trades from the brokers DACH retail traders actually use — Trade Republic, Scalable Capital, DEGIRO, Comdirect, Flatex, ING-DiBa — plus XTB and a live API sync for the international set. Generic CSV is the catch-all for everyone else.

40 live20 in development61 total

Your broker isn't listed? No problem — every trade can be logged manually or brought in through the generic CSV import, no broker connection required. All analytics work the same regardless of how your data gets into the journal.

CSV import34
  • Trade Republic

    CSV · live

    Mobile-first neobroker · stocks · ETFs · savings plans

    What gets imported

    Stocks, ETFs, crypto · PDF account statement

  • Scalable Capital

    CSV · live

    Broker · robo-advisor · ETF savings plans

    What gets imported

    Buys and sells · ISIN as the security identifier · quantity, price, fees · date + time

  • DEGIRO

    CSV · live

    Discount broker · global stocks & ETFs

    What gets imported

    Buys and sells · ISIN, product name · quantity + price · date

  • Comdirect

    CSV · live

    Direct bank · securities account · tax reporting

    What gets imported

    Buys and sells · ISIN, security name · quantity + price · date + time

  • Flatex

    CSV · live

    Online broker · stocks · ETFs · warrants

    What gets imported

    Buys and sells · ISIN as the security identifier · quantity, price, commission · order ID + date

  • ING-DiBa

    CSV · live

    Direct bank · trading app · stocks & funds

    What gets imported

    Buys and sells · ISIN, security name · quantity + price · booking date

  • Smartbroker+

    CSV · live

    DE discount broker · stocks · ETFs · crypto spot

    What gets imported

    Buys and sells · ISIN, security name · quantity, price, commission · crypto spot

  • Consorsbank

    CSV · live

    BNP Paribas direct bank · securities brokerage

    What gets imported

    Buys and sells · ISIN, security name · quantity, price, commission

  • DKB

    CSV · live

    Deutsche Kreditbank · online brokerage · stocks & ETFs

    What gets imported

    Buys and sells · ISIN, security name · quantity + price · booking date · commission

  • Onvista Bank

    CSV · live

    DE discount broker · stocks · ETFs · funds

    What gets imported

    Buys and sells · ISIN, security name · quantity, price, commission

  • Captrader

    CSV · live

    DE pro broker · IBKR reseller · global multi-asset

    What gets imported

    Stocks, ETFs, Forex, Futures, CFDs · Activity Statement CSV

  • Lynx

    CSV · live

    EU pro broker · IBKR reseller · futures, multi-asset

    What gets imported

    Stocks, ETFs, Forex, Futures, CFDs · Activity Statement CSV

  • S Broker

    CSV · live

    Sparkassen online brokerage · stocks · ETFs · funds

    What gets imported

    Buys and sells · ISIN, security name · quantity, price, commission

  • XTB

    CSV · live

    EU CFD broker · stocks · indices · forex

    What gets imported

    Position ID, type, volume, open/close time, open/close price, gross P/L

  • Saxo Bank

    CSV · live

    Premium broker · global multi-asset · multi-currency

    What gets imported

    Stocks, ETFs, forex, futures, CFDs · multi-currency · Trade Export CSV

  • Moomoo

    CSV · live

    International retail broker · US-market focus · stocks & crypto

    What gets imported

    Stocks, ETFs, crypto · buy + sell + short + cover · USD · date + price + fees

  • eToro

    CSV · live

    Social trading · stocks · crypto · CFD · multi-asset

    What gets imported

    Stocks, ETFs, CFDs, Forex, Crypto · Account Statement (XLSX) · Copy-Portfolio rows are skipped

  • Interactive Brokers

    CSV · live

    Pro-trader · global multi-asset · lowest fees

    What gets imported

    Stocks, ETFs, Forex, Futures, CFDs · Activity Statement CSV

  • Charles Schwab

    CSV · live

    US major broker · stocks · ETFs · options

    What gets imported

    Stocks and ETFs · buys + sells · USD · date + price + fees

  • Robinhood

    CSV · live

    US mobile broker · stocks · crypto · options

    What gets imported

    Stocks, ETFs, crypto · buys + sells · USD · date + price

  • Trading 212

    CSV · live

    UK/EU neobroker · stocks · ETFs · CFDs · multi-currency

    What gets imported

    Stocks and ETFs · Market / Limit / Stop · GBP, EUR, USD · ISIN + ticker

  • Fidelity

    CSV · live

    US broker · brokerage · IRA · active-trader

    What gets imported

    Stocks and ETFs · buys + sells · USD · date + price + commission

  • E*TRADE

    CSV · live

    US broker · stocks · ETFs · forex · options

    What gets imported

    Stocks, ETFs, forex · buys + sells · USD · date + price + commission

  • Lightspeed

    CSV · live

    Direct-access · day-trader · Lime Trading Corp

    What gets imported

    Stocks and ETFs · buy + sell + short + cover · USD · date + price + commission

  • CenterPoint Securities

    CSV · live

    Direct-access · day-trader · short-locate service

    What gets imported

    Stocks and ETFs · B / S / SS / BC · USD · date + price + commission + SEC + TAF

  • NinjaTrader

    CSV · live

    US futures platform · day-trader tool · direct routing

    What gets imported

    Futures · long + short · USD · entry + exit + profit + commission

  • Tradovate

    CSV · live

    US futures platform · browser broker · day-trader tool

    What gets imported

    Futures · buy + sell · USD · fill time + price + commission + exchange fees

  • Thinkorswim

    CSV · live

    Desktop platform · active trader · now under Schwab

    What gets imported

    Stocks and ETFs · BOT/SLD + SHORT/COVER · USD · date + price + commission + fees

  • TradeStation

    CSV · live

    US active-trader platform · stocks · options · futures

    What gets imported

    Stocks and ETFs · buy + sell + short + cover · USD · date + price + commission + fees

  • Public.com

    CSV · live

    US retail broker · younger audience · stocks · crypto

    What gets imported

    Stocks, ETFs, crypto · buy + sell · USD · date + price + regulatory fees

  • Webull

    CSV · live

    US mobile broker · stocks · options · crypto

    What gets imported

    Stocks, ETFs, crypto · buy + sell + short + cover · USD · date + price + commission

  • tastytrade

    CSV · live

    US options broker · stock import · options coming

    What gets imported

    Stocks and ETFs · buy + sell + sell-short + buy-to-cover · USD · commission + fees

  • Bitpanda

    CSV · live

    AT crypto broker · MiCA-EU · plus stocks & ETFs

    What gets imported

    Crypto spot, stocks, ETFs · trade-history CSV

  • MetaTrader 4 / 5

    CSV · live

    The platform standard for forex & CFD · MT4 + MT5

    What gets imported

    Forex pairs, index and commodity CFDs · long + short · statement (HTML/XLSX)

Live API sync6
  • Alpaca

    API · live

    US broker · API-first · free · paper-trading

    What gets imported

    Closed trades · price charts for US symbols · daily auto-sync

  • Kraken

    API · live

    Established crypto exchange · DACH-friendly · since 2011

    What gets imported

    Closed trades · price charts · daily auto-sync

  • Coinbase

    API · live

    Largest US crypto exchange · publicly listed

    What gets imported

    Closed trades · price charts · daily auto-sync

  • Binance

    API · live

    World's largest crypto spot exchange

    What gets imported

    Closed trades · price charts · daily auto-sync

  • Bybit

    API · live

    Crypto spot · MiCA-licensed for the EU

    What gets imported

    Closed trades · price charts · daily auto-sync

  • OANDA

    API · live

    Established forex broker · global · since 1996

    What gets imported

    Closed long trades · price charts · practice + live accounts

In preparation20
Generic CSV1
  • Jeder andere Broker

    Mapping

    Generic CSV import with custom column mapping

    What gets imported

    Every field your CSV contains — you choose what each column means

How your trades get in, and what to check before you start

Whether a broker is listed answers half the question. The other half is what actually happens to the file, because that is where imports go wrong: a timezone that shifts every entry by an hour, partial fills that should be one position, or a statement whose dividend rows have no business in a trade log. Four routes exist, and the one your broker uses decides how much work you do.

Direct API sync, for six brokers

Alpaca, Binance, Bybit, Coinbase, Kraken and OANDA connect with your own API key. Create it read-only: TradeOnyx needs no trading and no withdrawal permission, and a key without them cannot move money even if it leaks. Once connected, trades and balances arrive daily without you exporting anything. This is the only route where you never touch a file.

A broker preset, for most of the rest

You export from the broker, drop the file into the import page, and a parser written for that broker's exact layout reads it. Presets exist for CSV, Excel and, where a broker refuses to export anything else, PDF statements. Because the parser knows the layout, it also knows what to ignore: dividend and tax rows in a securities statement are skipped rather than booked as trades.

Generic CSV, for everything else

Any broker without a preset still works: upload the file and map the columns once in a wizard. What TradeOnyx needs is a timestamp, symbol, direction, quantity and price per fill. Fees and swaps are used if present. The mapping is remembered, so the second import is a drop-and-confirm.

What happens to the rows

Buy and sell fills are paired per symbol and per account using FIFO into closed positions, so twelve partial fills become one trade rather than twelve. Gross result, commission and swap are summed per position. Timestamps are stored in UTC and displayed in your account's timezone, which is why the import asks for the SOURCE timezone of the file: get that wrong and every trade sits an hour or two off, which quietly ruins any analysis of your best hours.

Three things worth knowing before the first import

Symbol names differ per broker, so the symbol mapper is per account and translates the broker's ticker into yours. Files up to 50 MB are accepted, which is more than a full year of an active account. And an import writes all-or-nothing: if a row fails validation, nothing is written, because a half-imported month is worse than an empty one.

Import questions

My broker is not in the list. Can I still use TradeOnyx?

Yes. The generic CSV import takes any export and lets you map the columns yourself, so a missing preset costs you one setup step, not the feature. If you tell us which broker it is, it becomes a candidate for a preset.

Which API permissions does TradeOnyx need?

Read access only. Create the key without trading and without withdrawal rights: TradeOnyx never places an order and never moves funds, so those permissions add risk without adding function. Keys are stored encrypted and can be disconnected in the settings at any time, which deletes them.

Why does the import ask for a timezone?

Because broker exports rarely say which zone their timestamps are in. Trades are stored in UTC and displayed in your account's timezone; if the source zone is wrong, every entry shifts by that offset. It stays invisible in a P&L total and breaks every analysis that depends on time of day.

What happens to partial fills?

They are paired by FIFO per symbol and account into one closed position, with the fills' fees and swaps summed. You get one trade with an average entry and exit rather than a dozen rows.

Can I import the same file twice?

Yes, without creating duplicates for rows already present. And an import is all-or-nothing: if one row fails validation the whole file is rejected, so you never end up with a partially imported month you would have to reconcile by hand.

TradeOnyx is not affiliated with, sponsored by, or endorsed by any of the brokers listed above. Broker names are used for descriptive purposes only and remain the property of their respective owners.