Back
Updated: May 25, 2026

Trading Journal: Why You Need It and How to Use It (Free Template)

Trading Journal

Most trading journals die in week six.

They start as a spreadsheet with 27 columns, a colour-coded mood tracker, and a promise to “finally get serious.” By mid-February the spreadsheet has six entries and nobody has opened it since.

This is not a willpower problem. It is a design problem. A journal that tracks the wrong things — or too many things — will always lose out to a journal that is simple enough to finish in 90 seconds per trade.

This guide covers what a trading journal actually is, why every discretionary trader needs one, what to track and what to ignore, the 10 fields that matter, a free interactive template, and a real journal entry from my own records so you can see the whole process end to end.

What is a trading journal (and why every trader needs one)

A trading journal is a structured record of every trade you take — entry, exit, setup, reasoning, and result — kept so you can review your own behaviour over time. It is not a tax record, a brag sheet, or a diary. It is a feedback loop: the thing that turns discretionary trading from guessing into learning.

Three specific things a journal does that nothing else can:

  • It kills the memory problem. Human memory is selective. You will remember the one big win and conveniently forget six small losing trades you took for the same bad reason. A journal catches that.
  • It separates edge from luck. Twenty trades is nowhere near enough to know whether a strategy actually works. A journal gives you the sample size — 100, 200, 500 trades — to answer that honestly, by setup, by direction, by time of day.
  • It shows the gap between plan and behaviour. Most traders lose money in the space between “what I was supposed to do” and “what I actually did.” Without a journal, that gap is invisible. With one, it shows up as a single number — your rule-follow rate.

In one sentence: if you want to improve as a trader beyond luck, you need a journal. The rest of this guide is how to build one that you will actually maintain past week six.

Why most trading journals fail

Three patterns kill almost every journal I have ever seen:

  • Over-engineering at launch. 30 fields, conditional formatting, macros. The journal is more complex than the strategy. You abandon it the first week you are busy.
  • Outcomes without process. You log P&L and nothing else. Six months later you know how much you made but have no idea why — so you cannot repeat the wins or cut the losses.
  • No review. You log everything and never open the file. A journal you do not review is a logging tool, not an improvement tool.

The fix for all three is the same. Keep the entry ritual under two minutes. Cap the fields at 10. Put review on a calendar, not a vibe.

What to track (and what to ignore)

The right-size journal is short enough to fill out while you are still on the platform ticket screen. Everything past that costs you consistency.

The 10 fields that matter
Everything else is noise
01
Date & time
Entry time specifically. Needed to analyze time-of-day and session patterns.
02
Instrument
Symbol, not asset class. “EURUSD” not “forex”. Granularity matters.
03
Setup name
The single most important field. Pick 3–6 categories and never deviate.
04
Direction
Long or short. Some traders are dramatically better at one direction.
05
Entry / stop / target
All three prices. Without the stop you cannot compute R-multiples.
06
Size (R or % equity)
Express as risk, not share count. “0.75R” or “0.5% equity” — not “100 shares”.
07
R-multiple result
The single number that tells you whether the trade worked. +2.1R, −1R, +0.3R. This is your edge measurement.
08
Duration
Minutes, hours, or bars held. Surfaces whether you exit too early or hold too long.
09
Rule violation (Y/N)
Simple yes/no. Was this a by-the-book trade, or did you break your own plan?
10
One-line thesis
Why you took it, in under 15 words. Forces clarity at entry and is brutal to read later if the trade was garbage.
Fields to skip: dollar P&L (meaningless across account sizes), confidence rating (noisy), number of screens watched, analysis time spent, pre-trade coffee count, moon phase. Tracking these guarantees abandonment.

A few things are worth saying bluntly about the list.

Setup name is the most important field. Without it you have a pile of data. With it, patterns emerge after roughly 50 trades. Pick 3–6 named setups — “Breakout Pullback”, “Range Reversal”, “Trend Pullback” — and never add a new one without a written definition.

R-multiple is the only performance unit that actually compares. Dollar P&L changes with account size, leverage, fees. R-multiples (how many times your initial risk you made or lost) let you compare this month with last year and with a strategy you paper-traded. 1R up is always 1R up.

One-line thesis is the hidden power field. Think of it as a formula, not a sentence:

[Setup name] at [level/price] because [catalyst or confluence].

For example: “Breakout pullback at 1.1050 because prior day high + London session liquidity.” Fifteen words or fewer. Two things happen when you write one. First, it forces you to name your edge out loud, which kills half your bad trades before you take them. Second, re-reading those lines a month later is brutal — half your losing trades will have obviously weak theses you would not take now.

Fields to skip: dollar amount (meaningless across account sizes), confidence rating on a 1-10 scale (noisy without a definition), time spent analyzing (not actionable), number of open positions elsewhere (a risk control, not a journal field), sleep hours, coffee count. The moon-phase journal lives in folklore.

The free template (with live stats)

Enter your trades in the block below. The numbers update as you type. You can download the whole table as a CSV at any point — nothing leaves your browser.

Trading journal template
A simple trade log you can copy into Sheets or Excel
Use this as a clean starting point. Copy the CSV template below into Google Sheets, Excel, Numbers, or Notion, then add one row after every trade.
Date Symbol Setup Direction R Rule followed? One-line thesis Review note
2026-04-14 EURUSD Breakout pullback Long +1.8 Yes Break of prior day high, pullback held. Good execution. No chase.
2026-04-15 BTCUSD Counter-trend Short -1.0 No Faded a strong trend without confirmation. Rule violation. Remove setup next week.
2026-04-16 USDJPY Range reversal Short +2.3 Yes Range-high rejection after failed breakout. Best trade of the week.
Minimum habit
Log every trade before the next one.
Most useful metric
R-multiple, because it normalizes wins and losses.
Weekly review
Cut one rule-breaking pattern before adding a new setup.
Tip: select the CSV text, copy it, and paste it into a spreadsheet. This static version works even when WordPress blocks JavaScript.

The setup-grouped table underneath is the piece most traders get the most value from. It sorts your setups by total R contribution, which usually reveals something you did not expect — typically that a setup you like is underperforming, or that a setup you rarely trade is your actual edge.

Watch the “Rule-follow” stat. If yours drops below 90%, fix that before you change anything else about the strategy. Most of the improvement that comes from journaling is in closing the gap between “my system” and “what I actually did.”

Once you have 30+ trades logged, the shape of your equity curve will tell you what kind of trader you currently are before any specific statistic does. Plot cumulative R on the Y-axis and trade number on the X-axis. Your curve will look roughly like one of the four patterns below — and each shape points to a different thing to fix.

Read the curve before you read the stats
The 4 equity curve shapes you will actually draw
Plot cumulative R on the Y-axis and trade number on the X-axis. Once you have 30+ trades logged, your curve will look roughly like one of the four below. Each shape points to a different problem or strength — and a different next action.
0R Trade number →
1. Healthy compound growth
Steady upward slope with regular modest drawdowns. No single trade is doing most of the work.
Usual cause: real edge + stable position sizing + consistent execution.
Do: nothing. Keep logging, review monthly, resist the urge to “optimise” a working system.
0R blow-up Trade number →
2. Staircase then cliff
Months of patient small wins erased in one vertical drop. The curve screams “overconfidence spike.”
Usual cause: size drift after a streak, removed stop, or a revenge trade after a loss.
Do: find that single trade. If it is more than 2× your typical risk, discipline broke — not the strategy.
0R outlier Trade number →
3. Plateau then spike
Long flat period, then one or two outlier wins do most of the work. Stats look great — but ask why.
Usual cause: waiting for rare high-conviction setups — or variance on small samples, not real edge.
Do: recompute expectancy without the top trade. If it drops near zero, sample size is too small to conclude anything.
0R (break-even) Trade number →
4. The slow bleed
No blow-up. Just a steady drift downward. Small losses quietly outweigh small wins over hundreds of trades.
Usual cause: edge decayed, market regime shifted, or fees and spreads quietly eating expectancy.
Do: check rule-follow. Above 85%? Edge is gone — rebuild. Under 75%? Fix discipline first.
The fastest read. Before running a single statistic on your journal, plot the curve and eyeball it. The shape tells you what to investigate first. Stats confirm or deny that hypothesis — they do not generate it.

The healthy curve (pattern 1) is rarer than most traders assume. If yours is pattern 2 or 3, the red-flags table later in this article will tell you exactly which statistic to investigate first.

What an actual journal entry looks like

Numbers alone are a scoreboard. The commentary is what turns a journal into feedback. Here is one of my own entries from last month so you can see the whole loop — thesis, result, daily reflection, weekly pattern spotted, and the rule change that came out of it.

From the journal
A real entry — with everything I wrote, before and after
This is a losing trade I took last month. I’m showing this one rather than a winner because losing trades are where the journal earns its keep. The numbers by themselves would tell you it was a −1R trade. The commentary is what turned it into something useful.
Date
2026-03-11
Symbol
EURGBP
Setup
Range reversal
Direction
Short
Entry / Stop / Target
0.8521 / 0.8541 / 0.8481
Result
−1.0R
Thesis written at entry
“Range top rejection with volume, prior cap at 0.8525, targeting mid-range.”
What actually happened
Price spiked through 0.8525 on London open, triggered my stop at 0.8541, then immediately reversed. It hit what would have been my target 90 minutes later. Classic stop-run-then-reversal.
Daily review · written that evening
“Right setup, right idea — but I entered in the liquidity-grab zone above the range. Should have waited for the second rejection inside the range, not tried to call the absolute high.”
Weekly review · pattern spotted
When I sorted by setup that weekend, I noticed this was the third range-reversal trade that week where I’d entered at the absolute extreme instead of waiting for confirmation. Classic impatience — seeing the setup, not waiting for the trigger. This is exactly the kind of pattern you only catch by reading all your theses back-to-back.
Rule change made
Added one line to the plan: “Range reversals: wait for second close back into the range before entering. No exceptions.”
Outcome over the next 4 weeks
Three range-reversal trades taken under the new rule: +1.9R, +0.7R, −1R. Same total R-exposure as before, but expectancy went from roughly −0.4R to +0.5R on that setup.
The takeaway. A journal without commentary is a scoreboard. A journal with commentary is feedback. The −1R number alone told me nothing useful. The thesis I wrote at entry, combined with the weekly pattern I noticed, told me exactly what to change.

This is the part that takes discretionary trading from guessing to learning. The −1R on its own is just noise. The thesis I wrote at entry, combined with the weekly pattern I caught on Sunday, is what produced a concrete rule change. That rule change is what made the next month better.

A review rhythm that survives real life

A journal you never open is a hobby. The rhythm below is the minimum — faster than most articles recommend, because the slower the cadence, the more likely people abandon it entirely.

Review rhythm
A journal you never review is a hobby, not a tool
1d Daily 5 min Log + screenshot 1w Weekly 30 min Read your own trades 1m Monthly 60–90 min Stats deep dive 1q Quarterly Half day Kill a setup, add one
Daily · 5 min
While it is fresh
Fill in the row. Take entry + exit screenshots. Mark the rule flag honestly. That is it — no analysis yet.
Weekly · 30 min
Read every trade
Scan the week’s theses. Circle anything that looks off. Flag repeated mistakes. No stats yet — just pattern-spotting.
Monthly · 60–90 min
The numbers
Win rate, expectancy, profit factor — by setup, by direction, by day of week. Any setup below 0R for 20+ trades is a candidate to cut.
Quarterly · Half day
Strategic cull
Kill the worst setup. Consider adding one new setup in paper-trading only. Adjust position-sizing rules if expectancy has shifted.

The trick is the daily step is almost zero work. Fill the row. Screenshot the chart. Done. You are not analyzing anything yet. If the daily step takes more than five minutes you have added too many fields.

Weekly review is where habits get caught. Read your own theses. Anything that makes you cringe is a tell. Circle it. If you keep circling the same phrase — “because it was going up,” “felt right,” “revenge trade” — you have just identified the behaviour costing you the most money, without needing any statistics.

Monthly is statistics. Run win rate, expectancy, profit factor — by setup, by direction, by day of week. Anything below 0R expectancy for 20+ trades is on the candidate-to-cut list.

Quarterly is strategic. One setup out. Maybe one new setup in, but only in paper-trading mode for the next month. Resist the urge to rebuild the entire strategy every quarter. That is volatility, not evolution.

How to actually stick with it

Journaling consistency matters more than journaling quality. A mediocre journal filled in 95% of the time beats a beautiful one filled in 30% of the time. Most advice on trading journals skips this part — which is strange, because it is the step that breaks.

Here is what actually works, based on what I have watched stick with myself and traders I have worked with:

  • Pair it with something you already do. Fill the row the moment you close the platform, before you close the browser tab. Habit-stacking beats willpower every time. If you wait until “later,” later becomes never.
  • Enforce the 2-minute rule. Your daily entry has to be under two minutes. If it creeps past that, you have added too many fields — cut one.
  • Mobile for logging, laptop for review. A Google Sheet works fine on a phone. Log from wherever you are. Reserve the laptop for weekly and monthly analysis.
  • Batch the review. Sunday morning, 30 minutes. In the calendar, like a client meeting. The people who “review when they have time” do not review.
  • Make gaps embarrassing. Empty rows on recent dates should bother you. That discomfort is a feature — it keeps you filling them in.
  • Do not backfill. If you missed five days, skip them. Guessed data is worse than no data. It pollutes every stat you calculate for the rest of the year.

The traders I know who have journaled for three+ years all look surprisingly similar. Minimal fields. Mobile entry. Sunday review. No fancy software. They won the consistency game, not the feature-set game.

How to read your own data without fooling yourself

Journal data is easy to misread. You will see what you want to see unless you know what healthy and unhealthy numbers actually look like.

Red flags in your own data
What healthy vs. unhealthy stats actually look like
Metric Healthy Watch Broken
Profit factor 1.5 – 2.5 1.0 – 1.5 Below 1.0
Expectancy (R/trade) +0.2R or better 0 to +0.1R Negative
Avg win ÷ Avg loss 1.5 – 3.0 1.0 – 1.5 Below 1.0 with win rate under 55%
Rule-follow rate 90% + 75 – 90% Below 75%
Best vs worst setup Clear separation, both in data Bunched, hard to rank Best setup = most traded setup (confirmation bias)
Long vs short split Roughly balanced, both positive 70/30 split, both positive 95%+ one direction — missing half the market
Max losing streak 4 – 6 consecutive 7 – 9 consecutive 10+ without a winner
Sample size 100+ trades 50 – 100 Under 30 (too noisy to conclude anything)
The hidden signal. When your “best” setup is the one you trade the most, that is usually confirmation bias, not edge. Real edge is often in a setup you dislike trading — because it is boring, slow, or counterintuitive — but the data keeps saying works.

Two patterns nobody warns you about:

“My best setup is the one I trade most often.” Usually confirmation bias, not edge. You trade it most because you like it, you see it everywhere, and the emotional feedback loop tells you it works. Look at expectancy per trade, not total R. The setup you traded 200 times will beat the setup you traded 20 times on total R even if the per-trade edge is weaker.

“I only lose when I break rules.” Sometimes true, more often a tidy story you have told yourself. Check the actual data: filter for rule-follow = Yes and look at the R-distribution. If your by-the-book trades are also losing money, the strategy is the problem, not your discipline.

Small sample sizes trick everyone. Forty trades is not enough to conclude your system works or does not. The variance in trade outcomes is too wide. Treat anything under 50 trades per setup as directional evidence only. Statistically meaningful starts at around 100 per setup, and everyone — me included — makes calls on less than that.

Spreadsheet, app, or paper?

Nobody needs a $40/month journaling app in month one. They mostly need consistency with whatever they pick.

Which tool, honestly
There is no “best” — just best for your frequency and style
Option 1 · recommended
Spreadsheet (Google Sheets / Excel)
Free, flexible, no lock-in, exports anywhere. Formulas handle expectancy and profit factor in two minutes. Best first-year setup for 80% of traders.
Trade count: Any.
Cost: Free.
Weakness: Manual entry. No broker auto-import.
Option 2
Dedicated apps
Edgewonk, TraderVue, Tradersync. Auto-import from most brokers, pre-built metrics, time-of-day analysis. Worth the money once you are past 20 trades a week.
Trade count: 20+ per week.
Cost: $15–40 / month.
Weakness: Locks you into their schema. Export formats are not always portable.
Option 3
Paper notebook
Useful for the qualitative side — thesis, emotion, lessons. Hopeless for aggregated analytics. If you use one, pair it with a spreadsheet.
Trade count: Under 3/day.
Cost: $10 once.
Weakness: No aggregation. No stats. No search.
Option 4
Platform built-ins
Broker trade history is not a journal. It shows P&L and fills but misses setup tag, thesis, rule-follow, and lessons. Use it as an input, not a system.
Trade count: Any.
Cost: Free.
Weakness: Outcomes only. Zero process data.

If you are genuinely unsure, start with a Google Sheet. Copy the structure of the interactive table above. Add the formulas below. You will outgrow it around the point you are taking 20+ trades a week, and at that point the paid apps pay for themselves in time saved on auto-import alone.

The one option to avoid: using your broker’s trade history as a journal. It is a fills record. It shows you what happened in dollars. It shows you nothing about why, which is the entire point.

Build it yourself
Copy-paste formulas for your Google Sheet
Put your R-multiple results in column F and your setup names in column C. These formulas will turn a plain trade log into a live analytics dashboard. Works identically in Excel.
Overall stats (paste into a summary section)
Metric Formula
Total trades=COUNT(F2:F)
Win rate=COUNTIF(F2:F,">0")/COUNT(F2:F)
Expectancy (avg R)=AVERAGE(F2:F)
Total R=SUM(F2:F)
Profit factor=SUMIF(F2:F,">0")/ABS(SUMIF(F2:F,"<0"))
Avg winner=AVERAGEIF(F2:F,">0")
Avg loser=AVERAGEIF(F2:F,"<0")
Best trade=MAX(F2:F)
Worst trade=MIN(F2:F)
Cumulative R (running)=SUM($F$2:F2) (drag down; great for plotting your equity curve)
Per-setup stats (replace “Breakout pullback” with your setup name)
Metric Formula
Trades in this setup=COUNTIF(C2:C,"Breakout pullback")
Win rate by setup=COUNTIFS(C2:C,"Breakout pullback",F2:F,">0")/COUNTIF(C2:C,"Breakout pullback")
Avg R by setup=AVERAGEIF(C2:C,"Breakout pullback",F2:F)
Total R by setup=SUMIF(C2:C,"Breakout pullback",F2:F)
Discipline check (rule-follow column = column I, “Y” or “N”)
Metric Formula
Rule-follow rate=COUNTIF(I2:I,"Y")/COUNTA(I2:I)
Avg R on by-the-book trades=AVERAGEIF(I2:I,"Y",F2:F)
Avg R on rule violations=AVERAGEIF(I2:I,"N",F2:F)
The discipline check is the most revealing one. Run the last two formulas after 50 trades. If avg R on by-the-book trades is positive and avg R on rule violations is negative, the gap between those two numbers is the dollar amount discipline is worth to you per trade.

The discipline-check formulas at the bottom of that block are the ones I keep coming back to. After 50+ trades, they will tell you — in a single number — how much your rule violations are costing you per trade. That number is usually larger than anyone expects.

8 mistakes — and how to spot them in your data

Every common journaling mistake leaves a fingerprint somewhere in your stats. If something feels off with your journaling, scan the red “Shows up as” boxes below — one of them will match whatever your data is doing.

8 mistakes — and how they show up in your data
Every mistake below leaves a fingerprint somewhere in the numbers
If something feels off with your journaling, scan the red boxes first — one of these symptoms will match. The green box is the fix.
01 · Starting with 30 fields
Ambition kills consistency. The more you track on day one, the less you fill in by week three.
Shows up as: rule-follow rate under 75%, sample size stuck under 30, gaps on recent dates.
Fix: cut to 10 fields. Only add one per month if you would act on it within 30 days.
02 · Only journaling your winners (or your losers)
Selective journaling is storytelling. The boring +0.3R tells you as much as the +3R one.
Shows up as: profit factor looks wildly high or low; sample size grows slower than your actual trade count.
Fix: log every trade within 10 minutes of exit — before your brain starts curating.
03 · Logging trades without setup categories
100 uncategorised trades is the same data as 0 trades. You cannot spot a pattern without a label.
Shows up as: best-vs-worst setup is bunched, cannot rank; by-setup expectancy impossible to compute.
Fix: pick 3–6 named setups with written definitions. No trade enters the log without a tag.
04 · Writing long narratives instead of metrics
“I felt confident because the trend was strong” is not reviewable. “+2.1R, Breakout Pullback, London open” is.
Shows up as: you cannot filter, sort, or compute expectancy — every “metric” is a paragraph of text.
Fix: one-line thesis, 15 words max. Any longer narrative goes in a separate optional column.
05 · Reviewing only when you lose money
Reactive review catches drawdowns after the damage. Scheduled review catches drift before it becomes one.
Shows up as: max losing streak climbs past 7 before you notice; equity curve bleeds slowly for weeks.
Fix: weekly review on the calendar. Sunday 30 min. Loss or win, you show up.
06 · Tracking emotion in isolation
“Anxious” as a tag is useless. “Anxious + broke rules + lost” is a feedback loop.
Shows up as: emotion columns filled in, but they do not correlate with R or rule-follow — so they tell you nothing.
Fix: always link emotion to rule-follow (Y/N) and R-result. Pivot emotion against R to find what costs you.
07 · No screenshots
In three months “Breakout pullback, +1.2R, EURUSD” tells you nothing. The image is what rebuilds the moment.
Shows up as: you cannot meaningfully review any trade older than two weeks — you remember the outcome, not the chart.
Fix: screenshot entry and exit. Paste into the journal row, or save the file named with the trade ID.
08 · Conflating dollar P&L with performance
You can double the account with a negative-edge strategy if sizes drift up. R-multiples are the only honest unit.
Shows up as: account balance is up but expectancy (R per trade) is flat or negative — position sizing is covering for a broken edge.
Fix: judge performance on R-multiples only. Dollars are the output, not the measurement.

What you can realistically expect

I want to be honest about what journaling does and does not do.

What it will not do: turn a losing strategy into a profitable one. No amount of reviewing bad trades will fix a strategy without an edge. If expectancy across 100+ trades is negative, the fix is a new strategy, not more journaling.

What it will do — and this part is genuinely large — is surface the gap between your written plan and your actual behaviour. In my experience and in every serious trader I have talked to, closing that gap is worth somewhere between 20% and 50% of final expectancy. It is the single biggest discretionary-trading improvement most people can make in year one.

Stop thinking of the journal as a record of your trading. Think of it as a feedback loop on your process. The numbers matter less than the reading.

Your first 30 days

Your first 30 days
Start tomorrow, not next Monday
Day 1 · 15 min
Define 3 setups in writing
Name them, write a one-paragraph definition for each with entry and invalidation. If you cannot do this cleanly, your strategy is not yet defined enough to journal.
Day 2 · 30 min
Build the sheet
Copy the 10-field schema above. Paste in the Google Sheets formulas. Test with 3 hypothetical trades to confirm your stats calculate correctly.
Days 3–30 · 2 min/trade
Log everything
Every trade. Every day. Do not analyze, do not cut setups, do not tweak the system. Just log. Sunday = 30-min pattern read. No stats yet.
Day 31 · 90 min
First real review
Now you have 30+ trades. Run the stats. Identify your best and worst setup by total R. Cull the worst only if it has 15+ trades of data. If not, wait another month.
The single rule that matters in month one: do not change your strategy yet. You cannot improve a system before you can measure it. The first 30 days are for data collection. The second month is when you start using that data to make decisions.
Updated: May 25, 2026

Artem Goryushin

Artem has spent years doing one thing: reading charts. Not writing about them in general terms - actually working through what price does, why patterns form, and where most traders misread the signals. At IQ Option, he covers technical analysis exclusively — indicators, chart patterns, support and resistance, candlestick setups. His articles tend to start where most guides stop: after the definition.

Frequently asked questions

You asked, we answer

How long should I journal for before reviewing stats?

Minimum 30 trades before you look at aggregate numbers seriously. Patterns only stabilize around 50–100 trades per setup. Under 30 trades is vibes.

Should I journal during the trade or after?

After. Journaling live splits your attention at exactly the wrong moment. Fill in the row within 10 minutes of the exit.

What if I trade 50+ times per day?

Switch to an auto-import app (Edgewonk, TraderVue, Tradersync). Manual journaling breaks at that volume. You only need to tag setup, rule-follow, and thesis manually — the rest imports from your broker.

Do I need to take screenshots?

Yes — both entry and exit. In six months you will not remember what the chart looked like. Without the image you cannot do any after-the-fact review that actually helps.

What does "rule-follow" actually mean?

It is a yes/no flag: did this trade follow every rule in your written plan? Chased an entry, moved a stop, doubled size — any of those = No. Be honest. This field is where your discipline data lives.

Can I use AI (ChatGPT, Claude) to analyze my journal?

Yes, carefully. Paste your CSV in and ask for: (1) your worst-performing setup and why, (2) patterns in your rule violations, (3) whether your best setup's edge is statistically meaningful given your sample size. AI is genuinely useful for surfacing patterns you might miss in 200+ rows — but it hallucinates statistics. Cross-check any specific number it cites against your sheet. And never paste identifying account info.

How is a trading journal different from a trading plan?

A trading plan is the rules before you trade. A journal is the record after you trade. You need both. A plan without a journal drifts; a journal without a plan is just raw data.