All tools · 한국어

Free Trading Journal

Download an Excel trading journal to record your plan and actual fills separately.

Open tools in a new window

Sheets and columns in the actual file

The Korean workbook has 시작하기, 매매일지, 월별요약 and 작성예시. The English workbook has Getting Started, Journal, Monthly Summary and Examples. Example-sheet rows are excluded from the input ledger’s statistics.

ColumnValue to record
B / record_typePLAN / CLOSED
C / cost_basisESTIMATED / ACTUAL
H·I / entry_time·exit_timeyyyy-mm-dd hh:mm:ss / Asia/Seoul
J·K·LActual entry, exit and quantity
M·N·OEntry fee, exit fee, funding expense
P / initial_riskPredefined initial risk

OPEN is not a supported record type in this file. An unfinished plan is PLAN; only valid CLOSED/ACTUAL records enter CONFIRMED statistics after exit and cost checks. See the journal example to connect plans and fills.

Reconcile one row from the Examples sheet

The first trade in the downloaded Examples sheet is hypothetical. Its record type is CLOSED, cost basis ACTUAL and direction LONG. Exchange Example and symbol DEMOUSDT identify the sample. Entry time is 2026-09-01 09:00:00 and exit time 2026-09-01 10:00:00, both in Seoul time.

Input columnsSample values
J / K / L: entry / exit / quantity100 / 110 / 2
M / N / O: entry fee / exit fee / funding paid0.2 / 0.22 / 1 USDT
P: initial risk fixed before the trade10 USDT
  1. Gross P&L: (110 − 100) × 2 = 20 USDT.
  2. Total costs: 0.2 + 0.22 + 1 = 1.42 USDT.
  3. Net P&L: 20 − 1.42 = 18.58 USDT. Compare this with column AK.
  4. Realized R: 18.58 ÷ initial risk 10 = 1.858 R. Compare this with column AL.

Column AI shows CONFIRMED and the exit month is 2026-09. This row stays on the Examples sheet, so the input ledger’s monthly trade count remains 0. In your own ledger, check fills and actual costs before pasting values into the input columns. Keep the calculation formulas intact, and keep planned risk separate from the P&L that actually occurred.

How to use

The English workbook has four sheets and space for 300 trades. Export calculator results as CSV/TSV for transfer into the journal. Only valid CLOSED trades with ACTUAL costs enter confirmed statistics.

Scope and assumptions

This workbook is designed for linear USDT contract records. It does not automatically determine exchange fees. Record actual entry and exit fees plus funding from your trade history; leave unconfirmed costs blank and enter 0 only when there was no cost.

Blank costs mean unconfirmed; an explicit zero means no cost. Record dates as Seoul-time text and import date columns as text when using CSV.

The workbook accepts actual funding paid or received. It does not derive funding from a rate and holding period. Do not use this template unchanged for spot, stocks, options or coin-margined inverse contracts. Those products need a ledger that matches their currency, contract multiplier and tax treatment. If you combine partial fills into one row, define the average fill price, total quantity, total costs and timestamp convention first. Realized R remains unavailable unless initial risk is a valid positive value.

Related tools

Position Size & Risk Calculator · Trading P&L Calculator

Related recordkeeping guides

Separating plans and fills in a journal · Net P&L and the cost ledger · Expectancy from confirmed trade outcomes