A crypto trading journal, free.

The Basis trading journal is free, including structured trade records, performance analytics, filtering and lossless export. It works locally without an account; a free account adds synchronization so the same journal can follow you between devices.

Open it nowNo account · no trial · no card

What you get

  • Structured entry, stop, target, size, direction, setup and outcome fields instead of an unsearchable notes box
  • Automatic transfer of entry, stop and target from a position drawing on the chart
  • Performance summaries segmented by setup and other tags, so a headline win rate is not the only result
  • Filters for reviewing a specific market, setup, direction, result or period without duplicating records
  • CSV export for analysis in a spreadsheet and JSON export for a complete portable backup
  • JSON import for restoring the journal without locking the record inside the product
  • Optional account synchronization while keeping the account-free local workflow available

Why this is usually paid for

Trading journals become subscription products because retention is built into the data. Once months of screenshots, notes and statistics live inside one service, leaving it feels expensive even when the underlying features are simple. Export and segmentation are therefore often reserved for a paid plan or treated as a reason not to switch.

Basis makes the record portable from the beginning. The journal can live in the browser, export to common formats and synchronize only when the user chooses an account. The business logic is that a useful terminal should help measure decisions, not create a second dependency around the record of those decisions.

A journal still cannot turn vague memories into evidence. Its value comes from recording the plan before the outcome, using stable setup labels and keeping losing trades. A perfect-looking journal assembled after the fact measures curation skill rather than trading skill.

How to use it

  1. 1

    Define a small setup vocabulary

    Start with a few setup names that describe genuinely different decision rules. If every trade receives a new label, no segment will ever contain enough examples to reveal whether the rule works.

  2. 2

    Capture the plan from the chart

    Draw a long or short position with entry, stop and target, then send those levels to the journal. Carrying the original levels into the record prevents the risk plan from being rewritten after price moves.

  3. 3

    Record process separately from outcome

    Mark whether the setup and execution followed the plan even when the trade lost. A valid loss and an impulsive win teach opposite lessons, and combining them under profit alone rewards the wrong behaviour.

  4. 4

    Review segments after enough examples

    Compare expectancy, average win, average loss and consistency by setup after a meaningful sample has accumulated. Export the filtered rows when a deeper spreadsheet review is needed, and keep a JSON backup periodically.

Questions

Can I use the trading journal without creating an account?+

Yes. Journal entries can be created and stored in the current browser without an account. Creating a free account adds synchronization between devices, but it is not required to record trades, calculate local statistics, filter the journal or export its data.

Can I export all of my journal data?+

Yes. CSV export provides analysis-friendly rows for spreadsheets, while JSON export preserves the complete record for backup and later import. The two formats serve different purposes, and keeping both means the journal is not useful only while the Basis interface remains open.

Does the journal place trades or connect to my exchange account?+

No. Basis does not custody funds, route orders or require exchange trading credentials for the journal. The record describes a plan and its result; execution remains on the venue you choose, which keeps a journaling feature separate from account and fund permissions.

Which journal metric should I review first?+

Expectancy by a stable setup is usually more useful than total win rate. Win rate ignores the size of wins and losses, while a portfolio-wide result can hide one useful setup beneath several poor ones. Review enough trades per segment and include fees before drawing a conclusion.

Open it and see

The chart opens with this already turned on. Nothing to configure, nothing to sign up for.

Open the chart

Updated 2026-08-28 · All free tools · Indicator reference · Documentation · Terminal