TradeReview AI / Brokers / Coinbase

Coinbase logo
For Coinbase crypto traders

A trading journal that reads your Coinbase export

Coinbase exports mix trading with everything else the account did - deposits, withdrawals, conversions, rewards, staking - and a journal that imports all of it ends up full of positions that never had an exit. The non-trade rows are skipped, and fractional quantities are kept at full precision rather than rounded into nonsense.

How the import actually works

Export your trade history from Coinbase as a CSV and drop it into the journal. There is no template to fill in first.

The mapper reads the header row and matches your broker's column names against the ones it knows - date, symbol, side, qty, price, fees and a realised P/L column under any of a dozen spellings, from P/L to Realized PnL to Net Profit. Where a column is named something it has not seen, you pick it once from a dropdown and it remembers that file shape for next time.

It also works out what kind of instrument the file holds from the symbols themselves, so the right contract maths is applied without you configuring anything. If it guesses wrong, there is a row of buttons at the top of the import screen to correct it.

Rows that are not trades - transfers, dividends, interest, fees charged to the account - are skipped rather than logged as mystery positions.

Fractional amounts survive the import

Crypto quantities are not whole numbers. 0.0375 BTC has to stay 0.0375 BTC, and a journal that rounds to two decimals quietly destroys the position size and every figure built on it. Quantities are kept at full precision.

A 24/7 market makes the hour breakdown worth reading

There is no closing bell, so "I only trade the first hour" is not a constraint anybody is given - it is one you have to find and then impose on yourself. The results-by-hour report is where that rule comes from: most traders discover a stretch of the day, often late at night, that has been quietly expensive.

Pairs, not tickers

BTCUSD, ETHUSDT, SOLUSDC - the base coin and the quote currency are read separately, so your Bitcoin history stays together whether you traded it against dollars, USDT or USDC.

Questions

Will my deposits and rewards end up in the journal?

No. Rows that are not trades are skipped.

Does it keep fractional amounts exactly?

Yes. 0.0375 BTC stays 0.0375 BTC - rounding a crypto quantity destroys the position size and every figure built on it.

Is it free?

Yes. Unlimited trades, CSV import, the full dashboard, entry and exit screenshots, trade replay and PDF reports are free with no card. AI coaching, AI agents and automatic broker sync are on paid plans.

Do I have to give you my broker password?

No. CSV import needs nothing but the file. Automatic sync on paid plans goes through SnapTrade or the broker's own API, which use read-only connections - the journal can never place a trade.

Import yesterday's session

Export it from Coinbase, drop the CSV in, tag the setups, and open the hour-of-day breakdown. That one chart is where most traders find their leak.