Skip to content

Crypto · Forex · Commodities · Stocks · Futures

Mindful trading,
honestly journaled.

Most accounts don't die from bad analysis. They die from an unrecorded pattern repeated a hundred times. Log the trade, write down why you took it, and let the record — not the feeling — tell you where your edge actually is.

Start journaling

Free · No broker credentials · No telemetry

10
workspaces
5
export formats
13
themes
0
trackers

The loop

How writing it down turns into money

Four steps, in order. Each one is a real screen in the app, not a slogan.

  1. 01

    Record the trade, and the reason

    Entry, stop, target, size, fees split into commission and swap, MAE/MFE, partial fills as separate legs. Then the part that matters: a free-text note for confluences, plan and state of mind, plus tags, an A–F grade, and screenshots attached to the trade itself.

    Trade note

    “Broke my own rule and entered before the retest — impatient after two red days. Thesis was right, the timing was ego.”

    #fomo #early-entry Grade C
  2. 02

    Check the rules before you're in profit

    A per-trade rule checklist you define once. Discipline recorded at entry is evidence; discipline remembered after the exit is a story. The Playbook tab keeps each strategy written down — setup, trigger, invalidation, sizing — next to that strategy's real numbers.

    Rule checklist · per-trade discipline
    • Waited for the retest
    • Risk ≤ 1% of account
    • Stop set before entry
    • Not revenge-trading
  3. 03

    Let the aggregate answer

    Win rate, expectancy, profit factor, average R, max drawdown, streaks, Sharpe and Sortino over a fixed 30-day window. Then edge sliced by direction, hour of day, holding duration, asset and strategy — so “I trade badly on Fridays” stops being a hunch.

    Edge by hour of day
    09:0017:00
  4. 04

    Review on three horizons

    Daily, weekly and yearly journals, each with its own filter and its own export. The daily grain is the same note the calendar heatmap edits, so there is nothing to keep in sync — one thought, one place.

    Calendar · daily P&L

The record

Your trades, filterable and sortable

A working sample of the Trades table. Filter it, sort by P&L, and read the note on any row.

6 trades · net +$1,284.50

Sample trade records with symbol, direction, entry and exit price, R multiple, profit or loss, and a note.
Symbol Side Entry → Exit R P&L Note
BTCUSDT Long 61,240 → 63,180 2.4R +$612.40 Waited for the retest of the daily level.
EURUSD Short 1.0872 → 1.0819 1.8R +$418.90 London open sweep, full plan followed.
XAUUSD Long 2,318.4 → 2,309.1 −1.0R −$215.60 Clean stop-out. Cost of doing business.
NQ Short 18,942 → 19,020 −1.9R −$390.20 Moved my stop. Revenge trade. #tilt
AAPL Long 212.30 → 219.34 3.1R +$704.00 Held to target instead of cutting at 1R.
SOLUSDT Short 148.60 → 145.90 0.7R +$155.00 Took profit early out of nerves.
Sample data. The real table also carries account, market, strategy, grade, fees, MAE/MFE and screenshots.

Everything in it

Ten workspaces, one journal

Dashboard

Balance, total P&L, win rate, streaks and the equity curve — the whole account, unfiltered on purpose.

Trades

Sortable, filterable, with partial fill legs, fee splits, MAE/MFE, tags, grades and screenshots per trade.

Analytics

Edge by R multiple, direction, hour, duration, asset and strategy. Every chart windows to the most recent N.

Calendar

Daily P&L heatmap. Click a day for its trades, or write the day's note right there.

Journal

Daily, weekly and yearly notes, each with its own filter and Markdown / CSV / Word / PDF export.

Playbook

Each strategy written down beside its real record — trades, win rate, net, average R, profit factor.

Cashflow

Deposits and withdrawals per account with a running balance, folded into every balance figure in the app.

Reports

Excel, CSV, PDF, Word, and a self-contained interactive HTML report — charts drawn, table searchable offline.

Multiple accounts

Any number of accounts, viewed one at a time or all pooled, each with its own starting balance.

Broker CSV import

A column-alias mapper for MT4/MT5, Binance and TradingView history. Unknown columns are left blank, never guessed.

Journal timezone

Pin the journal to one of ~400 IANA zones so “today” means your session, wherever you are.

Keyboard first

Command palette, new-trade and tab shortcuts, back/forward history, zoom — plus 13 themes, light and dark.

Also on Windows. The same journal ships as a desktop app. Built without cloud credentials it runs fully offline against files on your own machine — that fallback is permanent, not deprecated.

Questions worth asking first

Which brokers does it work with?

Any broker that exports a CSV history — the importer maps common column spellings from MT4/MT5, Binance and TradingView, so symbol, side, prices, size, commission and swap land in the right fields. Columns it doesn't recognise are left blank rather than guessed, and its own export re-imports without losing anything. Everything else can be entered by hand, including partial fills as separate entry and exit legs.

Do you need my broker login or API keys?

No. There is no broker integration of any kind — no API keys, no read-only connection, no OAuth to your exchange. The journal never touches an account that can place an order. Trades arrive by CSV import or by typing them in, which is also the slower, more deliberate path that makes the journal worth keeping.

Where does my data live, and who can read it?

In the hosted app, your journal is stored in rows scoped to your own account by row-level security, so a query can only ever return your own data — reached by signing in with email and password. The optional local login gate on the offline build hashes passwords with PBKDF2-SHA-256 and stores no plaintext, deliberately kept out of the journal backup so password hashes never ride along in an exported file. There is no analytics, no telemetry and no third-party tracker on either build.

Can I get my journal back out?

Always, in five formats: Excel, CSV, PDF, Word, and a self-contained interactive HTML report whose charts and searchable table work with no network and no libraries. On top of that, a full JSON backup and restore covers the whole journal — trades, accounts, notes, strategies, settings. Nothing here is designed to hold your record hostage.

The trade is over.
The lesson isn't.

Write it down while it still stings. That's the whole method.

Open the journal