Sign Up
CRYPTO TRADING JOURNAL

The Crypto Trading Journal That Tracks Your Actual Edge

Log every crypto trade with setup and session tags. Mistake Cost Analysis, Trader DNA and 60+ analytics views break down your BTC, ETH and altcoin performance by asset, session and setup combination — so you know exactly where your crypto edge is strongest. Free to start. Updated 26 October 2026.

No card required

What is a crypto trading journal?

A crypto trading journal records each coin trade with the market type (spot, perpetual or margin), leverage, fees and funding, alongside the setup and the reason. It shows what you actually kept after costs, which instruments and hours work for you, and when leverage or overtrading crept in.

The free .xlsx template for crypto traders is further down.

Crypto markets run 24/7, which means session discipline and overtrading are bigger problems than in traditional markets. Without a clear log of when you trade, what setup you used and what went wrong, it's impossible to know whether your edge on BTC is structural or whether you've just been riding a bull market. The Trading Terminal gives you the data to answer that question.

Tag every crypto trade with instrument (BTC, ETH, SOL, or any altcoin), setup, session window and confluence stack. Trader DNA then breaks your performance by instrument — showing your actual win rate and expectancy on BTC vs ETH vs altcoins — and by session. Overtrading detection and revenge-trade flagging in the analytics layer catch the behavioural patterns that hurt most in 24/7 markets.

Crypto Trades Without Session Boundaries

Crypto markets run 24 hours a day, 7 days a week. That is both an opportunity and a record-keeping problem: without defined trading hours it is easy to trade at any hour, in any mental state, on any instrument, and hard to see which conditions produce results. The journal needs to capture when and why a trade was taken as well as what was traded.

Some traders define a trading window, for example aligned with London or New York hours or a fixed few hours each day, and some do not. If you define one, the journal can show whether you stayed inside it and what your results look like on the trades that fell outside it. Session performance in The Trading Terminal uses the session you log on each trade.

Fields Worth Logging for Crypto Trades

FieldWhy it matters for crypto
InstrumentBTC, ETH and altcoins have very different volatility and liquidity profiles
Trading windowWhether the trade was inside or outside the window you defined
Market conditionTrending, ranging or volatile and news-driven
Setup typeSpecific enough to compare across trades
Funding rate (perpetuals)Extreme funding rates can affect bias and holding cost
Risk in RNormalises risk across coins at different price levels
Emotion and execution gradeLate-night FOMO is a common pattern, so mental state is worth recording honestly

Out-of-Hours Trades and FOMO

There is always something happening in crypto: a breakout at 2am, a news spike at 3am. Many traders report that trades taken outside their usual hours are among their weaker ones, but that is a pattern to test in your own data, not a rule. If you flag out-of-window trades in your journal, you can see what share of your drawdown came from them. The mistake tags and emotion ratings on each trade feed Mistake Cost Analysis, which adds up the net P&L of trades carrying each tag.

Instrument Rotation

Unlike forex, where many traders focus on a few pairs, crypto traders often rotate across many instruments. That makes sample sizes per instrument smaller and consistency harder to judge. Using the same setup labels across instruments makes them comparable. With enough trades you may find your results differ between BTC and altcoins, but that finding is only possible if the instrument is logged on every trade. The in-app lot size calculator includes BTC/USD and ETH/USD; the free tool on this site covers fewer instruments.

What You Get

JournalFree

Trade Journal

Log every trade with entry, exit, R:R, setup tags, confluences, screenshots, emotion ratings and trade grading. CSV import included.

AnalyticsPro

60+ Analytics Views

Mistake Cost Analysis, Trader DNA, 0–100 Edge Score, setup win rate, session performance, confluence charts and more.

RiskElite

Risk Desk

Daily risk budget, distance-to-breach bars with alerts at 70% and 90%, trailing drawdown tracking. Works on live, demo and prop firm accounts.

StrategyElite

Trade Lab

Named strategy tracking with best conditions and danger zones. Compare multiple strategies side by side.

Built for Every Account Type, Including Prop Firms

Whether you trade crypto on a live account, a demo, a backtest or a crypto prop firm account, Risk Desk tracks a daily loss limit and max drawdown from your closed trades against the numbers you enter. Set them once and the distance-to-breach bars show how much of each limit has been used. Do Not Trade rules can flag high-volatility altcoin conditions where your history shows poor results.

What does a crypto trade cost once fees and funding are counted?

Crypto trades carry costs that forex and index traders rarely see in the same form: exchange trading fees on both sides and, on perpetual contracts, funding payments for as long as the position is open. Here is one fictional spot trade, which is also the first row of the template:

ItemBTC/USDT spot long, 0.1 BTC
Entry, stop, target, exit95,000 / 93,500 / 99,000 / 97,000
Gross result(97,000 - 95,000) x 0.1 = $200
Trading fees$9.50 (4.75% of the gross gain)
Funding$0 on spot
Net P&L$190.50
Return on the position$190.50 / $9,500 = 2.0%
Risk at the stop(95,000 - 93,500) x 0.1 = $150
Planned R:R and result2.67 planned, 1.27R result

When targets are small, fees take a larger share of each gain, which is why fees belong in the log from the first trade. On a perpetual position, add the funding paid or received; the template has a column for it.

What should a crypto trading journal track?

  • Market type. Spot, perpetual and margin trades behave differently, so label each one and compare them separately.
  • Leverage. Leverage changes margin and the distance to liquidation, not the price move itself. Logging it on every trade shows whether it creeps up after wins.
  • Fees and funding. Both belong in net P&L. A trade that looks flat can be a loser after costs.
  • Quote currency. A trade in a USDT pair and one in a USD pair are not always on the same footing; record which you used.
  • Exchange or venue. If you trade on more than one, note which, since fees and funding differ.
  • Time of entry. The session the journal assigns comes from your entry time, so the late-night trades are easy to isolate.

Which mistakes does a crypto trading journal catch?

  • Leverage creep. Raising leverage after a winning streak. Plot leverage per trade and the step is obvious.
  • Ignoring funding on long holds. Funding on a perpetual can add up over days. Without a column for it, the cost is invisible.
  • Leveraged trades with no stop. Flag trades where the stop was missing, and compare their results.
  • Chasing a pump. A tag for chased entries counts them.
  • Spreading too thin across coins. If every trade is in a different coin, no instrument has a sample. Review how many you actually trade.

If you have a trading window, consider the point made earlier on this page about out-of-hours trades: tag them and let the numbers decide whether they matter for you.

Sync Your Exchange Trades Automatically

On Elite you can skip the manual entry. Paste a read-only API key and your closed trades sync into the journal once a day, with partial fills and scale-ins merged into one trade and fees (and funding, where the exchange provides it) included. Every connection is read-only: the key can read your trade history and cannot trade or move money, and Connect stays locked until you confirm the key is read-only.

  • Binance: spot trades, full history from the start date you pick.
  • Bybit: spot and USDT perpetual trades with funding, about two years of history.
  • OKX: spot, perpetual and futures trades with funding, about three months on the first sync.
  • Bitget: spot and USDT futures trades, about three months on the first sync.
  • Interactive Brokers: stocks, futures, options and forex through a Flex Query, up to 365 days.

Is there a free crypto trading journal?

Yes. The Trading Terminal's Free plan covers one crypto account at A$0 with no card: up to 30 trades per calendar month, 90 days of dashboard history, the full trade journal and CSV import and export. Closed trades go in by hand or from a CSV using the generic layout, which is a read-only import of closed trades. The free plan has one account, so trading on several exchanges means choosing one to track or upgrading. Automatic exchange sync is on Elite.

The free crypto trading journal template is the no-cap alternative. It has columns for the market type, leverage, size in units, fees and funding, and it works out the net P&L, risk at the stop, return on the position, planned R:R and the result in R. Its Summary sheet shows total fees, total funding, fees and funding as a share of winning P&L, and average leverage, with results by market type, setup and pair.

Download the crypto trading journal template (.xlsx)

Free, no sign-up, no macros. Row 6 is the fictional BTC/USDT trade above: overwrite it. In Google Sheets use File > Import > Upload. See also the trading journal template and the free trading journal page.

FAQ
Common questions
Can I track crypto trades in The Trading Terminal?
Yes — the trade journal supports any instrument you name, including BTC, ETH, SOL, and any altcoin. Tag each trade with its crypto instrument and the analytics will break down your performance per coin. The position sizer supports major crypto pairs. There is no restriction on which instruments you track.
How do I track my edge in a 24/7 crypto market?
Log every trade with a session tag (e.g. Asian open, NY open, Europe) even in crypto markets. Trader DNA will then show you which time windows produce your best and worst results. Overtrading detection in analytics flags sessions where trade frequency is abnormally high — a common issue in 24/7 markets.
What is Mistake Cost Analysis for crypto trading?
Mistake Cost Analysis tags your logged mistakes (e.g. FOMO entry, chasing a pump, no stop loss) and adds up the net P&L of the trades carrying each tag. If 'chased a pump' appears on 8 trades and those trades lost $2,100 combined, the module surfaces that number. Ranks every mistake type by cost so you fix the most expensive habits first.
Does The Trading Terminal work for live, demo, prop firm and backtest accounts?
Yes. The journal and analytics work on every account type, and the Accounts manager keeps live, demo, prop firm (evaluation and funded) and backtest accounts separate. On Elite, Risk Desk tracks a daily loss limit, max drawdown and distance to breach from your closed trades against the numbers you enter, whether they come from a prop firm or from you. Do Not Trade danger zones list conditions where your own history is negative.
How do I journal a market that never closes?
Log the session or time window on each trade, plus the instrument, setup and market condition. Some traders define a trading window and flag trades taken outside it, which lets the analytics compare in-window and out-of-window results. The Trading Terminal uses the session you log on each trade for session performance.
How do I log fees and funding in a crypto trading journal?
Add two cost columns: trading fees for each trade, and funding paid or received for any perpetual position held across funding payments. Subtract both from the gross result to get net P&L. The free template does the subtraction and shows costs as a share of winning P&L.
Is there a free crypto trading journal template?
Yes. The free crypto trading journal template is an Excel workbook with columns for market type, leverage, size in units, fees and funding, and a Summary sheet with net results, costs and average leverage by market type, setup and pair. It needs no sign-up and opens in Google Sheets by uploading the file.
Does The Trading Terminal connect to crypto exchanges?
Yes, on Elite. Binance, Bybit, OKX and Bitget sync closed trades once a day with a read-only API key, and Interactive Brokers imports through a Flex Query. Every connection is read-only: it reads closed trades and cannot trade or move funds. On other plans, enter trades by hand or import a closed-trade CSV.
How do I keep spot and perpetual trades separate?
Label the market type on every trade and compare the groups. In the spreadsheet there is a market type column with a drop-down. In the app, put it in the setup name or a custom tag (Pro), or use a separate account if your plan allows more than one.
EXPLORE
Related pages
Forex Trading Journal → Swing Trading Journal → Trading Journal hub → All 16 modules → Free trading journal → Trading journal template → Day trading journal → What to write in a trading journal → Trading journal examples →

Start your journal today

Log Your First Trade
No card required