Free tradingjournal.No signup.

Log trades by hand or import your broker statement, then see your real win rate, expectancy and drawdown. Every trade stays in this browser.

  • Stored in this browser only
  • Works offline
  • One-click JSON backup
A demonstration with sample trades. Each fill on the chart is written onto a trade card with its symbol, entry, exit, stop, fees, net P&L and result in R. The card is filed, and the running totals, the equity line and the daily P&L calendar update.
XAUUSD5mCFD 25KSample trades

Every trade gets its own card

Log a trade in a few fields. Scale out in parts, attach the chart, tag the setup and note how you felt. The card keeps it all, and your stats are read straight from it.

  • Partial exits

    Scale in and out. Every fill is recorded, and P&L is worked out per fill.

  • Stop and R-multiple

    Add your stop and every trade is measured in R, so a $50 account and a $50,000 account compare fairly.

  • Commissions, swaps and fees

    Stored per trade, so net P&L is exact, down to the cent.

  • Tags for setups, mistakes and emotions

    Each tag gets its own performance breakdown. You find out which setup pays and which habit costs.

  • Notes and screenshots

    Write what you saw and attach the chart. Screenshots are compressed to WebP so they don’t fill your storage.

  • Daily journal

    A page for each day: the plan before the open, the review after the close.

Import your statement. Match it to the cent.

Drop in the export from your platform. Tradijourney reads every fill and checks its net P&L against the statement’s own total, so the numbers you review are the numbers your broker paid.

  • MetaTrader 4
  • MetaTrader 5
  • cTrader
  • Tradovate
  • NinjaTrader
  • TradingView
  • Any CSV
  • Partial closes, commissions, swaps and fees are read per fill.
  • Duplicates are skipped by broker order ID, so importing the same file twice changes nothing.
  • Any other CSV goes through the column mapper, which remembers your mapping for each account.
  • You see a preview of every import before anything is saved.
History reportMetaTrader 5 export, sample account, Aug 24 to 26
StatusPositionSymbolTypeVolumeComm.SwapProfit
skipped50218834EURUSDbuy1.00−7.000.00141.00
skipped50219107XAUUSDsell0.30−2.100.00163.50
50219561GBPUSDbuy0.50−3.500.00−70.00
50220012EURUSDsell2.00−14.00−3.24216.00
50220348XAUUSDbuy0.20−1.400.00−50.00
50220611 1/2GBPUSDclose 1/2buy0.50−3.500.00139.00
50220611 2/2GBPUSDclose 2/2buy0.50−3.500.00171.50
50220977EURUSDsell1.00−7.000.00−120.00
Statement net P&L
+$545.76
Tradijourney net P&L
+$545.76

8 fills read. 2 already in your journal, skipped by order ID. 5 trades added, one with partial closes.

Matched to the cent

Numbers you can check by hand

Every metric is calculated from your trades each time you look. Nothing is cached, so an edit or an import can never leave a stale number behind. Here is what each one means, worked out on a sample month.

Monthly tallySample account, August 2026, 81 trades
Trading metrics for a sample month of 81 trades
MetricMeaningSample value
Net P&LWhat you made minus what you lost, after commissions, swaps and fees.+$4,818.42
Win rateWinning trades divided by all trades.46.9%
Average win / lossThe typical winner next to the typical loser.+$288.93 / −$143.28
ExpectancyWhat an average trade is worth: net P&L divided by the number of trades.+$59.49
Profit factorGross profit divided by gross loss. Above 1.00, the winners paid for the losers.1.78
Average RResults measured in units of the risk you planned with your stop.+0.36R
Max drawdownThe largest fall from a peak in your equity to the low that followed.−$1,241.52
StreaksThe longest run of winners, and of losers, in a row.7 wins, 9 losses

See where the money comes from

The dashboard puts your equity curve, a P&L calendar and breakdowns by setup, symbol, weekday, session and hour on one screen. Patterns you can’t feel trade by trade become obvious over a month. The dashboard needs a free Google sign-in; your stats, performance by tag and the journal itself don’t.

Equity curve

Net P&L after each trade, August 2026. Shaded: time below a previous peak.
max drawdown −$1,241.52

P&L calendar

13 of 21 days green
MonTueWedThuFri
3+$18.903 trades4−$455.745 trades5−$42.402 trades6−$185.905 trades7+$1,036.755 trades
10+$302.082 trades11−$65.774 trades12+$486.353 trades13+$208.352 trades14−$106.475 trades
17+$938.285 trades18−$521.273 trades19−$521.303 trades20+$1,822.965 trades21+$48.354 trades
24−$676.325 trades25+$22.234 trades26+$170.335 trades27+$1,586.655 trades28+$450.684 trades
31+$301.682 tradesNo tradingNo tradingNo tradingNo trading

Breakdowns

Net P&L per group, sorted. Faded: fewer than 5 trades.
By setup
  • Pullback to 20 EMA+$2,250.1122
  • VWAP reclaim+$1,158.8415
  • London breakout+$821.199
  • Opening range+$769.5615
  • Failed breakdown−$181.2820
By symbol
  • XAUUSD+$1,731.5614
  • ES+$1,593.7020
  • EURUSD+$1,435.2616
  • GBPUSD+$718.887
  • CL+$247.338
  • NQ−$908.3116
By weekday
  • Thu+$3,432.0617
  • Fri+$1,429.3118
  • Mon+$884.6217
  • Wed+$92.9813
  • Tue−$1,020.5516
By session
  • New York+$2,636.4863
  • London+$1,710.2615
  • Asia+$471.683

Mistake tags cost −$2,687.49 this month.Moved stop −$439.80 (2), Early exit −$624.25 (5), Chased entry −$755.57 (5), Revenge trade −$867.87 (4)

Sample data. Your dashboard is built from your own trades.

Know where you stand with your prop firm

Enter your firm’s rules once. Every trade you log or import updates your progress, and you get a warning before you get near a limit, not after you’ve broken it.

  • Profit target and minimum trading days
  • Daily loss limit, reset at your firm’s time
  • Maximum drawdown, static or trailing
  • Consistency rule on your best day
  • Templates for one-step, two-step and instant funding accounts, all editable

Rule sheet

Two-step evaluation, $50,000 account. Phase 1, day 4. Sample account.

  • Profit target62.1%

    $1,862.40 of $3,000.00

  • Daily loss limit41.3%

    $412.75 used of $1,000.00 today Warning at 80%.

  • Max drawdown, trailing32.0%

    $640.00 below the peak of $52,502.40, limit $2,000.00 Warning at 80%.

  • Minimum trading days80.0%

    4 of 5 days

  • Consistency rule94.7%

    Best day is 28.4% of total profit, limit 30% Warning at 80%.

    Close to the limit. A day above $558.72 would break it.

Your trades stay in this browser

No account, no cloud, no one reading your trades. Tradijourney is a progressive web app: it loads once, then works on this device, online or off.

Browsers can clear site data

Clearing your browser deletes the journal, and Safari removes storage for sites you haven’t opened in about seven days. Export a backup regularly. Tradijourney reminds you after a set number of trades or days, and asks the browser to keep your data persistent after your first trade.

Where your data is

Account
None. There is nothing to sign up for.
Server
None. The journal runs in your browser.
Uploaded
Nothing. Trades, notes and screenshots stay on this device.
Stored in
This browser’s own storage (IndexedDB).
Offline
Yes. Install it as an app and it opens without a connection.
Backup
One-click JSON export, always in the main menu.
tradijourney-backup-2026-09-24.json
This device only

Built for how you trade

  • Prop firm traders

    Track an evaluation or a funded account against its exact rules: profit target, daily loss, trailing or static drawdown, minimum days and consistency. Keep several accounts side by side.

    Futures and forex prop accounts

  • Forex and CFD traders

    Import MetaTrader 4, MetaTrader 5 or cTrader history with swaps and commissions included, and review by session, pair and setup.

    MT4, MT5, cTrader

  • Futures day traders

    Handle dozens of intraday trades with partial exits. See which hour, weekday and setup actually pay.

    Tradovate, NinjaTrader, TradingView

Start in three steps

  1. Open the journal

    It loads in your browser. No account, no email, no download needed.

  2. Log or import trades

    Type a trade in, or drop in your platform’s statement and check the preview.

  3. Review and adjust

    Read the stats, tag what went wrong, and write tomorrow’s plan.

Questions traders ask

Is Tradijourney really free?

Yes. Every feature on this page is free to use, and there is no account to create. You open the journal and start logging trades.

Do I need to sign up or give an email address?

No. There is no signup, no login and no email. The journal runs in your browser and works as soon as the page loads.

Where is my trading data stored?

In your browser only, using its built-in storage (IndexedDB). Your trades, notes and screenshots are never uploaded to a server, because there is no server to upload them to.

What happens if I clear my browser or switch devices?

Clearing site data deletes the journal, and some browsers (Safari in particular) clear storage for sites you have not opened in about seven days. Export a JSON backup regularly. The export button sits in the main navigation, and importing that file on another device or browser restores everything.

Which platforms can I import trades from?

MetaTrader 4, MetaTrader 5, cTrader, Tradovate, NinjaTrader and TradingView exports, plus any CSV through the column mapper, which remembers your mapping per account. Duplicates are skipped by broker order ID, and commissions, swaps, fees and partial closes are handled so your net P&L matches the platform report to the cent.

Can it track prop firm rules?

Yes. Set the profit target, daily loss limit, maximum drawdown (static or trailing), minimum trading days and consistency rule for each account. Progress bars show where you stand, and a warning appears as you get close to a limit. Start from a template and edit it to match your firm.

Does it work offline and on my phone?

Yes. Tradijourney is a progressive web app, so you can install it from the browser and it opens without a connection. The layout works on phones, tablets and desktops.

Can I journal forex, futures and CFDs in one place?

Yes. Create as many accounts as you need. Each account has its own currency, and money is stored exactly in that currency, so a JPY account and a USD account both add up correctly.

How are win rate, expectancy and drawdown calculated?

From your trades, every time you look. Nothing is cached, so editing or importing a trade can never leave a stale number. Each metric has a plain definition you can check by hand.

Your next trade deserves a card.

Free, with no signup. Your trades are stored in this browser only, and you can export them whenever you like.