How to keep a crypto trading journal
Last reviewed
Journaling crypto trades is the same discipline as journaling any trades - record the facts, write the reasoning, review both - but the facts are harder to assemble. Activity scatters across exchange accounts, perpetual venues and wallet addresses on multiple chains; costs hide in funding payments and gas; and tokens that arrive by transfer have no knowable cost basis. A workable crypto journal is mostly a strategy for getting complete, honest numbers with the least manual labour.
Why crypto makes journaling harder
- Fragmentation. A single week can span a spot exchange, a perps venue and DEX swaps from two wallets on different chains. A journal that covers one venue reviews a fraction of your behaviour.
- Costs beyond the fill. Perpetual positions pay or receive funding for as long as they are open, and on-chain trades pay gas. A P&L computed from entry and exit price alone overstates results.
- Position boundaries. On-chain there is no “position” - only swaps. Fills for the same asset must be grouped from the moment exposure opens until it returns to zero before per-trade statistics mean anything.
- Unknowable cost bases. Tokens that arrived by transfer or airdrop have no purchase price in your records. The honest treatment is to mark the figure unavailable and exclude it from statistics - not to backfill an estimate that quietly corrupts every average built on it.
- Always-open markets. With no closing bell, the review has no natural slot. It has to be scheduled deliberately or it will not happen.
Getting the facts in: three routes
Read-only exchange API keys. Most major exchanges can issue API keys scoped to reading account data, with trading and withdrawal permissions left off. A journal connected this way imports fills, fees and funding without ever holding the power to place an order - the safest posture, and worth verifying explicitly when you create the key.
Public wallet addresses. On-chain activity is public, so a journal can rebuild your swap history from nothing more than a pasted address - no wallet connection, no signature, no approval to revoke. This also means an on-chain journal is complete by construction: the chain does not forget the trades you would rather not review.
Manual entry. For venues without a usable API, record trades by hand - but label them as manual, and keep them out of any figures you present as verified. Mixing hand-typed and imported numbers in one statistic silently converts the whole statistic to hand-typed.
What to write per trade
The written half is unchanged from any market: a thesis before the trade and a review after it, grading execution separately from outcome. Two crypto-specific additions earn their place: note the funding regime for perp trades (entering a crowded trade paying 40% annualised funding is part of the thesis, and its cost belongs in the review), and tag trades by chain or venue - patterns like “disciplined on the exchange, degenerate from the hot wallet” are common, real, and invisible until the record shows them side by side.
A setup that survives
Start with coverage: connect or record every venue you actually trade, because a partial journal reviews a character you only partly are. Automate the fills wherever a read-only route exists, reserve your typing for the thesis and review, and put the weekly review in your calendar since the market will never close and prompt you.
EntryEx.it is built around exactly this workflow: wallet addresses and read-only exchange keys in, honest figures and a structured writing surface out, with every entry private until you choose otherwise. Connecting a wallet takes one pasted address - no signature, no permissions - so the fastest way to evaluate the workflow is to run it on your own last week of trading.