Home · Features · Professional Trade Journal
📋

The journal that does the math right

FIFO-accurate P&L, lot-level cost basis, real fees, and a universal CSV importer — every number auditable against your trade log.

Core Feature · Every Plan

A journal built on a real money engine

TradeCraft computes P&L by FIFO within each ticker-and-account pair, so positions in different brokerage accounts never cross-contaminate cost basis. Real regulatory fees (SEC §31 and FINRA TAF) are applied to every close, R-multiples are computed from your recorded stop, and the entire chain recomputes on every add, edit, and delete. Buys are always processed before sells on identical timestamps — so even date-only broker exports produce correct daily results.

The sell form's Linked Buy dropdown — pick the exact lot you're closing, with shares remaining shown per lot.
The sell form's Linked Buy dropdown — pick the exact lot you're closing, with shares remaining shown per lot. · click to view full size

Lot-level precision, zero maintenance

Every buy is minted a unique lot ID automatically — at entry and at import. Sells can link to the exact buy they close, even across accounts. One explicit link per sell; any remainder falls cleanly to FIFO. Cost basis is exact, not guessed.

Import from any broker

The universal CSV importer auto-detects your file's format — Schwab, Webull, thinkorswim Account Statements, Fidelity, Robinhood, IBKR, or your own spreadsheet. A column-mapping screen with a live preview lets you confirm (or correct) every field before anything is saved, duplicates are flagged for review, and files holding trades from multiple brokers can be split to the right accounts during import. Files without execution times get an honest warning: daily totals stay exact, intraday lot matching is approximate — and Schwab users are pointed to the thinkorswim export, which carries real times.

20+ metrics per trade

Hold duration, R-multiple, risk %, setup type, quality scores, market condition, mistakes tagging, and per-trade notes.

Real 5-minute charts

Any trade inside the data window renders actual candles ±60 minutes around entry and exit — pre/post market included, entry and exit marked.

Duplicate-safe importing

Re-importing a file flags likely duplicates and unchecks them — a mandatory review step means nothing posts without your eyes on it.

Daily journal & mistakes log

Pre-market plans, post-market reviews, mental-state tags, and lessons — the written half of the discipline habit.

Honest by design

What it does

  • FIFO P&L per (ticker, account) — accounts never cross-contaminate
  • Explicit lot links honored first, then own-account FIFO
  • Real SEC/FINRA fee math on every close
  • Recomputes the whole chain on every add, edit, and delete
  • Universal CSV import with mandatory review and duplicate flagging

What it deliberately doesn't

  • No short selling — the engine is long-only and warns at the moment it matters
  • No CSV export — your broker is the authority of record for accountants
  • No fabricated charts — outside the data window, a simulated render is amber-labeled as simulated

Why: a journal that fabricates data teaches false memories. Where TradeCraft can't be exact, it says so on screen — that's the product's spine.

On every plan

Basic — $19/mo
Full journal
Unlimited trades & accounts
Advanced — $29/mo
Full journal
Unlimited trades & accounts
Premium — $49/mo
Full journal
Unlimited trades & accounts

See your edge for yourself.

Every plan includes the full journal, unlimited accounts, and 10 AI grades a day — no API key needed.

View Plans Download TradeCraft

Explore the rest of TradeCraft