About

Turn trades into data, data into skill

Trading Journl is a trading journal for closed trades. It keeps the chart, the P&L, and the reasoning behind each decision in one record.

A row of results alone rarely tells you what to fix. When entries and exits are written in the same format every time, the habits worth repeating and the ones worth changing show up in the record itself.

Why we built it

Everyone agrees a trading journal helps. Keeping one is the hard part. Trading Journl removes the reasons people stop, one at a time.

  1. The journal stops a few days after it starts.

    How Trading Journl handles it

    Everything one entry needs sits on a single screen. Enter the symbol and prices, and fees and realized P&L are calculated with them.

  2. Only the outcome survives; the reasoning disappears.

    How Trading Journl handles it

    Entry rationale, exit rationale, emotions, and improvements are written in the same format, next to a chart snapshot that marks where you entered and exited.

  3. Records pile up, but progress is hard to see.

    How Trading Journl handles it

    Win rate, profit factor, average return, max drawdown, and results by tag are calculated from the journals you saved.

  4. Moving an existing spreadsheet feels like starting over.

    How Trading Journl handles it

    Upload a CSV or XLSX file, or a Markdown table, of US stock or crypto trades. Map the columns once, then review the rows before saving.

How it works, in five steps

From writing one journal entry to finding patterns across everything you have saved, in the order the screens actually appear.

  1. 01New journal

    Record one trade

    Search for the symbol, then enter the trade period, quantity, entry price, and exit price. Pick your broker or exchange and its fee preset is applied, so realized P&L and return are calculated as you type.

    Generate the chart for that period and your entry and exit are marked on it. You can upload your own screenshot instead.

    What to check in this step

    • Single or scaled entries, recorded separately
    • MA 5 / 20 / 60 / 120 and indicators for chart context
    • Entry rationale, exit rationale, emotions, and improvements
    New journal screen for an Apple (AAPL) trade in USD, showing entry and exit executions, fees, and a daily chart marked with the entry and exit points
  2. 02Bulk upload

    Bring existing records in

    Choose US stocks or crypto, then upload a CSV or XLSX file, or a Markdown table. The rows are grouped into individual trades.

    Map each imported column to the field it should be saved as. Review the parsed rows, confirm every required field is mapped, then save.

    What to check in this step

    • CSV, XLSX, and Markdown table files supported
    • Map imported columns to storage fields once
    • Leave out any column you do not want saved
    Bulk upload screen with a US stock CSV file, showing imported columns mapped to storage fields and a row review table of the parsed trades
  3. 03My journals

    Review what you have saved

    Symbol, market, trade period, realized P&L, return, and status sit on one row. Sort by any column or narrow the list with filters.

    Open trades and closed trades are labeled separately, so entries you have not reviewed yet do not slip past you.

    What to check in this step

    • Sort by realized P&L, return, or period
    • Open and closed trades kept distinct
    • Open an entry from the list and keep reviewing
    My journals list of US stock and crypto entries with instrument, market, trade period, realized P&L in USD, return, and review status columns
  4. 04Dashboard

    Check the recent picture

    Cumulative realized P&L and the equity curve sit alongside win rate, profit factor, average return, trade count, and max drawdown.

    The P&L calendar shows which day produced which result, and the recent positions list links straight to the matching journal entry.

    What to check in this step

    • Cumulative realized P&L and equity curve
    • Win rate, profit factor, average return, max drawdown
    • Daily P&L calendar and recent positions
    Dashboard showing cumulative realized P&L in USD, win rate, profit factor, a trade P&L calendar, and recent US stock and crypto positions
  5. 05Analysis

    Find the patterns that repeat

    Performance is calculated for all time and for daily, weekly, monthly, or custom ranges, together with your best symbol, your worst trade, and results by tag.

    Compare performance by symbol, tag, and weekday to decide what to watch in the next trade. Only values found in saved journals are calculated; nothing is estimated to fill a gap.

    What to check in this step

    • All-time and selected periods compared separately
    • Performance by symbol, tag, and weekday
    • Calculated only from what you saved
    Trade analysis screen with an all-time realized P&L curve in USD, performance insights, and a results table by instrument

What makes it different

Rather than adding more metrics, we connected the few that a review actually needs.

Built around the decision, not the outcome

The input order is designed to capture why you entered and why you exited, not just what it earned. Because every entry follows the same format, a good trade and a disappointing one can be compared on the same terms.

Metrics that are never estimated

Win rate, profit factor, and max drawdown are calculated only from values found in saved journals. When there is not enough data, the product says so instead of inventing a number.

Built for US stocks and crypto

US stock and crypto symbol search, broker and exchange fee presets, and P&L calculated in your chosen base currency are supported. Scaled entries and exits are grouped into a single trade.

Continues from what you already have

There is no need to start over. Import a CSV, XLSX, or Markdown table of US stock or crypto trades, map the fields you care about, and older records join the same review workflow.

Record the entry rationale and moments you drifted, then use the chart review to define what you will follow next.