Trading Journal
Log or import your trades and get automatic win rate, profit factor, R-multiples, and an equity curve.
The Trading Journal is your personal trade log: record or import each trade and the app computes net P&L, win rate, profit factor, and R-multiples, then shows an equity curve and multi-dimensional breakdowns on the performance page — answering "how am I actually doing?"
Open the journal at /journal and performance analytics at /journal/performance.
Who can use it
- Any logged-in user — no specific tier required.
Journal page (/journal)
Stats overview (5 cards)
Net P&L (with trading-day count), Win Rate (W/L), Profit Factor (trade count), Avg R (best win), and Max Loss (worst single trade).
Add a trade
Click New trade and fill in: ticker, direction, entry/exit price, quantity, entry/exit time, stop-loss, take-profit, commission, strategy, timeframe, emotion, confidence (1–5 stars), market condition, setup, tags, and a review note (Markdown). For an open position, enter just the entry; later edit it to add the exit price/time and it closes automatically, computing P&L and R.
Trade table
Status tabs All / Open / Closed, paginated (20/page). Columns: time, ticker, direction, entry, exit, quantity, P&L, R, strategy, emotion, status, and actions (edit/delete).
Import / export
CSV import auto-detects Interactive Brokers, Tradovate, and a generic CSV (minimum columns: ticker, entry price); CSV export dumps all records in one click.
Performance page (/journal/performance)
- KPI row: Net P&L, Win Rate, Profit Factor, Sharpe, Sortino, Max Drawdown %, Avg R, Avg Hold.
- Streaks row: max win streak, max loss streak, current streak, avg win / avg loss.
- Equity curve, R-distribution histogram, and a time heatmap (day-of-week × hour, colored by P&L).
- Strategy breakdown (strategy / count / win rate / PnL / PF / Avg R), ticker PnL, and emotion tracking.
The equity curve needs at least 2 closed trades to render.
Typical workflow
- Open
/journal. - Use New trade to log entries, or CSV import to bulk-load history.
- Saved trades appear in the table and the stats cards refresh.
- When you close, edit the trade to add the exit price/time (P&L and R compute automatically).
- Filter with All / Open / Closed and export via CSV when needed.
- Click Performance for the equity curve and strategy/ticker/emotion breakdowns.
Hermēs Documentation