Trade log
Trade log
A free journal for the trades you actually take. Lives at /log. Saves to your account, not your browser, so it survives device-switching.
What gets logged
Each row has:
- Date — the day you opened the trade.
- Symbol — anything you want; BTC, ETH, SPX, AAPL — the log is asset-agnostic.
- Side — Long or Short.
- Entry, SL, TP, Exit — the prices.
- Risk $ — how many dollars you had on the line for this trade.
- R — auto-computed from Entry / SL / Exit when you fill those three. You can override the auto-value by typing your own.
- Status — Open, Win, Loss, Breakeven, or Cancelled.
R-multiple is the most important field. It's the unit of measurement that lets you compare trades that risked $20 with trades that risked $2,000. Win-rate and average R together tell you whether you have an edge.
Cycles
A cycle is a chapter — a month, a market regime, a specific strategy you are testing. Every trade belongs to one. By default we open with "Cycle 1" and assign new trades there; pick a different cycle in the wizard, or click + New to start one. You can rename or delete cycles from the Cycles view.
Filters
Above the table:
- Period — All / 7D / 14D / 30D narrows by date.
- Cycle dropdown — All cycles, or any single cycle.
- View toggle — switch between Trades (the table) and Cycles (per-cycle summary cards).
The summary strip, the "How you compare" card, and the CSV export all respect the active filter.
Stats
The summary strip totals:
- Trades closed — count of rows with Status set to Win, Loss, or Breakeven.
- Win rate — percentage of closed trades that ended in Win.
- Avg R — average of all R values across closed trades.
- Cumulative — sum of all R values; positive in green, negative in red.
The numbers update as you type.
How you compare
A "How you compare" card appears below the table once you have at least one logged trade with a date. It shows your win rate, average R, and trade count next to our strategy's same metrics over the same window. The comparison is informational — your numbers are what you actually did, ours are what the strategy did over the same window. The gap between the two tells you something about your discipline, your timing, or your edge — depending on which way it goes.
Import
Already keep a log somewhere else? Hit Import CSV in the toolbar and drop your file. We read the headers and auto-match them to RT fields — date, symbol, side, entry, stop-loss, take-profit, exit, risk $, R, status, notes. Anything we cannot match is flagged so you can fix it inline. Common header names work out of the box (open / entry / entry price all map to Entry; buy / long both become Long; closed loss / stopped out both become Loss; ISO and DD/MM/YYYY dates both work).
By default the import lands in a new cycle named after your filename, so it stays grouped and reversible. Pick an existing cycle in the dropdown if you would rather merge it in.
The modal shows a live count: 45 ready to import · 2 skipped, with the reason next to each skipped row (missing date, side not recognized, etc.). Need a template? Click Download sample.csv in the drop zone.
Export
The Export CSV button downloads the active filter as a comma-separated file (filter to a single cycle and export to grab just that slice). The file includes a cycle column with the human name. Use it to back up your log, move to another tool, or feed numbers into a spreadsheet for further analysis.