Professional trading journal & analytics

Know Your Trades.
Improve Your Trading.

Track every trade, understand your performance, identify your strongest setups, and build better trading habits. Built for day traders, scalpers, swing traders — stocks, options, futures and crypto.

Start Free

The demo is pre-loaded with 500+ fictional trades — no signup needed.

mytrades — dashboard
Net P&L
+$12,847.50
Win rate
58.4%
Profit factor
1.92
Avg R
+0.64R
Equity curvelast 90 days

Raw trades → structured journal → performance analytics → pattern discovery

Every feature moves you one step along that line. Here is what each step looks like.

Structured journal

A daily journal that knows about your trades

Pre-market plan, live session notes, post-market review — with the day's P&L, best and worst trade filled in from your actual fills. Long-form fields take markdown, attachments and screenshots.

  • Pre-market: outlook, watchlist, key levels, events, plan, max loss and max trades
  • During the session: observations, trade ideas, emotions, market changes
  • Post-market: what went well, mistakes, lessons, best & worst trade, plan for tomorrow
  • Per-trade notes too: thesis, entry and exit reasoning, lessons, improvement plan
mytrades — journal · Tue, Jul 14
Pre-marketsaved 08:52
Trading plan

Focus on VWAP reclaims; skip the first 5 minutes. Max 4 trades.

Key levels

SPY 590 support / 596 resistance
NVDA 501 breakout level

Post-market
Best trade
NVDA LONG+$336.72
Lessons

Best trades still come before 11:00 — stop forcing midday.

Performance analytics

See exactly where the money comes from — and where it leaks

Twenty-plus statistics computed by one decimal-safe engine, broken down by symbol, strategy, playbook, hour, weekday, session, duration, market condition and emotion. Compare any two cohorts side by side.

  • Equity curve, cumulative P&L, drawdown, R distribution and calendar heatmap
  • Win rate, profit factor, expectancy, avg / median R, Sharpe, Sortino, Calmar, MAE / MFE
  • Switch any breakdown between net P&L, average R, win rate and profit factor
  • Filter by time of day, tags, notes text, P&L / R / hold-time ranges — and save the filter
mytrades — analytics · by hour
Net P&LAvg RWin rate
HourNet P&LWinAvg R
09:00+$1,24064%+0.9R
10:00+$2,11561%+0.8R
11:00+$31052%+0.2R
12:00−$68041%−0.3R
14:00+$9250%+0.1R
15:00−$41044%−0.2R

Better process

Playbooks with checklists that grade themselves

Write down the setup, entry, exit and risk rules once. Tick the checklist on each trade and MyTrades tracks the real win rate, average R and adherence of every playbook — so you learn which rules are actually worth following.

  • Setup criteria, entry and exit rules, risk parameters, invalidation, timeframes
  • Pre-trade checklist stored on the trade; adherence shows up in reviews
  • Per-playbook statistics: trades, P&L, win rate, avg R, profit factor
  • Compare playbooks against each other, or checklist-complete vs skipped
mytrades — playbook · VWAP reclaim
VWAP reclaim

Long the first higher low after price reclaims VWAP with expanding volume.

Trades
142
Win
63%
Avg R
+0.71
Pre-trade checklist
  • Price reclaims VWAP on volume
  • First 5 minutes are over
  • Stop below the reclaim candle
  • Risk ≤ 0.5% of account

Adherence 3/4 · trades with a full checklist average +0.9R vs +0.2R without

Pattern discovery

Put a number on your psychology

Record emotion and confidence before and after each trade, tag mistakes, and see what FOMO or revenge trading costs you in R. Risk rules — daily loss, trades per day, streaks, drawdown, stop required — warn you the moment a trade breaks them.

  • Emotion before / after, confidence, mistake, market condition and regime on every trade
  • Analytics by emotion, mistake and confidence; weekly review flags recurring behaviours
  • Position-size calculator from your stop and risk-per-trade rule
  • Per-account risk rules; breaches raise an in-app alert
mytrades — analytics · by emotion (before)
EmotionTradesAvg R
Calm61+0.82R
Confident47+0.55R
Hesitant22−0.10R
FOMO18−0.64R
Revenge9−1.20R
Risk alert · 3 trades today — one more breaks your max of 3 (rule: max trades per day).

Pattern discovery

An AI coach that only reads your journal

Ask plain questions — “what causes most of my losses?”, “which setups work best for me?” — and get answers grounded in your own statistics, with the numbers shown. Weekly reviews and per-trade reviews run automatically.

  • Deterministic pattern insights are always on; the AI layer is optional
  • Weekly review: performance, strengths, weaknesses, patterns, action plan
  • Per-trade AI review and journal analysis over any period
  • Analysis of historical data only — never buy/sell advice
mytrades — ai coach
What causes most of my losses?

Two patterns account for 71% of your net losses over the last 90 days:

  • Trades entered after 12:00 — 38 trades, −0.3R average, versus +0.8R before 11:00.
  • Trades logged as “FOMO” — 18 trades, −0.64R average; 14 of them had no stop recorded.

Worth reviewing this week: the 6 midday breakouts on Thursday and Friday.

Historical analysis of your journal — not investment advice.

Raw trades

Every fill in, no matter the broker

Upload a CSV, Excel or HTML report — thinkorswim, NinjaTrader, Tradovate, MetaTrader, DAS, Sierra Chart, cTrader, Interactive Brokers, tastytrade, Robinhood and 40+ more layouts are recognised automatically, with step-by-step export instructions for every platform — or connect a broker with read-only keys and sync every six hours.

  • Executions are grouped into trades: scaling in and out, partial fills, shorts, options, futures
  • Duplicate detection in-file and across imports; invalid rows reported by line
  • Direct API sync for Interactive Brokers, TradeStation, Tradovate, tastytrade, Questrade, Alpaca, Tradier, OANDA and Binance — with live positions and orders where the API allows
  • Large files run in the background with live progress
mytrades — imports
thinkorswim_2026-07.csvthinkorswim preset2,481 rows
Importing 1,860 of 2,481 executions…75%
  • Trades
    426
  • Duplicates skipped
    312
  • Rows with errors
    3

Connected: Alpaca (paper) · auto-sync every 6 h · last sync 14:20

Review

Reports you can hand to a mentor — or your future self

Daily, weekly, monthly, quarterly, yearly, strategy and symbol reports as real PDFs, calendar-aligned or rolling. Export everything as CSV, Excel, JSON or PDF, or pull it through the API. Your journal is always yours.

  • Performance summary, charts, statistics, best and worst trades, mistakes, psychology, strategy table
  • Background generation and a library of saved reports
  • Complete account export in one workbook or JSON file
  • REST API with personal access tokens (read or read+write)
mytrades — reports · monthly
Monthly report
Jul 1 – Jul 31 · All accounts
+$2,681.63
Trades
121
Win rate
57%
Profit factor
1.7
Max DD
−$1,204
PDF reportCSVExcelJSONSaved reports

Generated in the background for large histories · formulas for every statistic in the glossary

Pricing

MyTrades is in early access — every feature is free while we build. Paid plans arrive later; early users keep generous limits.

Free

$0
  • Unlimited trades during beta
  • CSV imports
  • Full analytics
  • Daily journal
  • Playbooks & goals
  • Screenshots
  • Reports & export
Start free

Pro

Soon
  • Everything in Free
  • Broker synchronization
  • AI weekly reviews
  • Priority support

Elite

Soon
  • Everything in Pro
  • Advanced AI analytics
  • Multiple accounts+
  • API access

Questions

Which brokers can I import from?

Any broker that exports executions to CSV — the column-mapping wizard adapts to your file's headers and you can save the mapping as a template. Alpaca and Tradier also sync directly via API with your own credentials (stored encrypted), and the adapter architecture makes further integrations drop-in.

How are trades built from my fills?

Executions for a symbol are replayed in time order: a trade opens when your position leaves zero and closes when it returns to zero. Scaling in and out, partial fills, and even fills that flip you from long to short are handled — with commissions prorated correctly.

What is an R multiple?

R measures profit relative to what you risked: R = net P&L ÷ (distance from entry to stop × position size). A +2R trade made twice what it risked. Set stop losses on your trades and MyTrades computes R everywhere.

Is MyTrades a broker or advisor?

No. MyTrades is a journaling and analytics tool for your own historical trades. It does not execute orders, provide investment advice, or generate trading signals.

Can I get my data out?

Always. Trades export to CSV from any filtered view, and reports print to PDF.

Your next trade deserves a journal entry

Import your history in minutes and see your real edge — or where it leaks.

Start Free