For crypto traders

A crypto journal that fills itself in

Connect an exchange with a read-only key and your fills arrive as trades, paired into round trips. Manual entry and CSV work too, on the free tier.

Fills are not trades

Exchanges report every partial execution. A single position can arrive as thirty rows, which is why exporting a crypto CSV and opening it in a spreadsheet is so unrewarding.

The sync pairs buys against sells per symbol, oldest first, and produces one journal entry per closed round trip — with fees apportioned across the parts that actually matched. That is what a trader means by "a trade".

Read-only, and enforced

Connecting asks the exchange what your key is permitted to do and refuses it outright if it can trade, withdraw, or transfer, naming the permission that failed. This is not a request in the setup instructions — it is a check that runs before anything is stored.

Keys are encrypted at rest under a passphrase that lives outside the database, are never returned to your browser, and are never visible to anyone including us. A read-only key cannot move your funds under any circumstances, which is the point.

24/7 markets need a different read

Crypto has no closing bell, so the hour-of-day breakdown does more work here than in any other market. Traders regularly find that their overnight trades — taken tired, on thin books, on a phone — account for most of their losses while producing a third of their volume.

The weekday breakdown matters too, for the opposite reason: weekend liquidity is thin, and the results usually say so.

If you would rather not connect a key

Nothing forces you to. Export a CSV from the exchange and import it, or log trades by hand. The free tier covers both, and every dashboard number works the same either way.

Questions

Which exchanges sync automatically?

Binance, Bybit, and KuCoin. Any other exchange can be imported by CSV, and the column mapper handles whatever format the export uses.

Is it safe to give a journal my API key?

Only give any tool a read-only key, on any exchange, for any purpose. TradeReview enforces this rather than trusting you to: it asks the exchange what the key can do and refuses one that can trade or withdraw. Keys are encrypted at rest and are never sent back to the browser. Even so, the safest key is one you can revoke on the exchange whenever you like - and you can.

Does it handle futures and perpetuals?

Bybit linear perpetuals sync alongside spot. Binance and KuCoin currently sync spot fills; futures on those two need a CSV import for now.

Do I have to connect an exchange to use it?

No. Manual entry and CSV import are on the free tier and give you every dashboard metric. Exchange sync is a convenience, on a paid plan.

Start with your last twenty trades

Import them, tag the setups and the mistakes, and look at the hour-of-day breakdown. Ten minutes, no card.