What Is a Stock Trading Journal? Definition, Fields, and How to Journal Trading
A stock trading journal records each trade's mechanics, context, and reasoning. Here is what to log, how to review it, and how MFE exposes hidden edge.
What Is a Stock Trading Journal? Definition, Fields, and How to Journal Trading
A stock trading journal is a structured record of every trade a trader takes: the entry, exit, size, stop, and reason for the trade, plus the market context around it. Reviewed over time, it turns raw profit-and-loss into measurable patterns. It shows which setups, sessions, and behaviors produce results and which drain the account.
TLDR
- A stock trading journal records the mechanics of each trade (entry, exit, size, stop) and its context (session, catalyst, filing, mindset), so results are measured instead of remembered.
- For small-cap traders, the most useful single journal metric is capture rate: realized gain divided by the stock's max favorable excursion (MFE). BEAT closed -11.4% on October 5, 2026, yet offered a +137.7% MFE. Only a journal shows that gap.
- Session tags change the read on a trade. LPCN printed its pre-market high of $3.99 on October 7, 2026, before the regular session opened at $2.95.
- Risk per trade, trading halts, and prop-firm drawdown rules belong in the journal as fields from the start.
- Auto-synced journals remove manual data entry, so review time goes into analysis instead of copying numbers.
What is a stock trading journal?
A stock trading journal is a log of executed trades, combined with the context and reasoning behind each one. A broker statement records only fills and fees. A journal also records why the trade happened, what the stock did before and after, and what the trader was thinking at entry.

Definition - Stock trading journal: a structured, trade-by-trade record of entries, exits, position size, stop placement, setup type, market context, and emotional state. It is reviewed on a schedule to find repeatable strengths and recurring errors.
A working journal has three layers:
- Execution layer. This is what happened: ticker, date, fills, size, fees, and realized profit or loss.
- Context layer. This is the market the trade happened in: the session, relative volume, float, the catalyst, and recent SEC filings.
- Behavior layer. This is what the trader did and felt: the setup tag, whether the plan was followed, and the emotional state before entry.
The execution layer alone is an accounting record. The context and behavior layers turn it into a research tool.
Small caps show why this matters. On October 5, 2026, MI traded 166.9M shares across a full-day range of $0.87 to $10.42. That is a +1099.1% MFE, and the low printed in pre-market. The next session, October 6, MI opened the regular session at $4.16 and closed at $1.23, down 70.5%. The same ticker produced opposite outcomes on back-to-back days. Memory tends to keep the first day and drop the second. A journal keeps both.
What should a stock trading journal record?
A complete stock trading journal records five groups of fields: execution, risk, context, excursion, and behavior. Each group answers a different question during review.
| Field group | Fields to log | What it answers in review |
|---|---|---|
| Execution | Ticker, date, entry fill, exit fill, share size, fees | What was the realized result, and how much went to slippage? |
| Risk | Planned stop, actual exit on losers, dollar risk, R-multiple | Did losses stay inside the plan? |
| Context | Session (pre-market, regular, after-hours), RVOL, float, catalyst, recent SEC filings | Was the setup good, or was the result luck? |
| Excursion | Day high, day low, MFE, max adverse excursion, capture rate | How much of the available move was captured? |
| Behavior | Setup tag, emotion before entry, rule followed or broken | How does mindset relate to outcomes? |
Three terms in that table need definitions:
- RVOL (relative volume) compares a stock's current volume to its own average. A reading in the thousands means the stock is trading far outside its normal participation.
- R-multiple is the trade's profit or loss divided by the dollar risk planned at entry. A trade that makes twice its planned risk is +2R. A full stop-out is -1R.
- Max adverse excursion is the furthest price moved against the position before the exit.
The context fields are the ones traders skip most often, and they explain the most. PFAI traded 31.1M shares on October 7, 2026, at 3805.8x its average daily volume, one day after a 6-K filing on October 6. A trade logged as just "PFAI long" teaches nothing. Logged as "filing-driven, 3805.8x RVOL, regular session", it becomes one data point in a category that can be compared against other categories over time.
How do you journal trading, step by step?
Journaling trading is a five-step loop: plan, execute, record, tag, and review. The plan is written before entry, the record is written at exit, and the review happens on a fixed weekly schedule.
| Step | When | What to write |
|---|---|---|
| 1. Plan | Before entry | Thesis, trigger, entry zone, stop price, target, share size |
| 2. Execute | At entry | Actual fill, time, session |
| 3. Record | At exit | Exit fill, realized result, R-multiple |
| 4. Tag | Same day | Setup type, catalyst, filing, day high and low, MFE, emotion |
| 5. Review | Weekly | Group trades by tag; compare capture rate and R-multiple across setups |

The pre-entry plan is the most valuable line in the journal because hindsight cannot rewrite it. A trader who writes "stop below the opening print" before entry, then holds through that level, has recorded a rule violation. A trader who writes the plan after the trade will unconsciously write a plan that fits the result.
The tagging step has to happen the same day. That is when the day's high, low, and session data are still easy to pull, and when the trader still remembers the emotional state at entry. Tags written a week later are reconstructions.
The weekly review is where the journal pays off. Sort trades by setup tag and compare average R-multiple and capture rate per tag. The output is a short list: setups to keep, setups to size down, and setups to drop.
Why does MFE matter in a trading journal?
MFE (max favorable excursion) is the largest move available in the trade's direction. Here it is measured from the day's low to the day's high across all sessions. MFE matters because profit-and-loss alone cannot tell a bad setup apart from bad execution on a good setup.
The sessions below all traded more than 10M shares. Several closed red or faded sharply while offering a large excursion:
| Ticker | Date | Volume | Full-day range | MFE (low to high) | Regular open → close | Close change |
|---|---|---|---|---|---|---|
| BEAT | Oct 5, 2026 | 404.1M | $0.40 – $0.95 | +137.7% | $0.75 → $0.66 | -11.4% |
| LPCN | Oct 7, 2026 | 105.8M | $1.96 – $3.99 | +103.6% | $2.95 → $2.19 | -25.8% |
| MI | Oct 5, 2026 | 166.9M | $0.87 – $10.42 | +1099.1% | $2.99 → $6.88 | +130.1% |
| PFAI | Oct 7, 2026 | 31.1M | $2.22 – $7.02 | +216.2% | $2.34 → $5.00 | +113.7% |
| WFF | Oct 9, 2026 | 146.1M | $1.75 – $19.44 | +1010.9% | $2.08 → $12.13 | +483.2% |
Take BEAT on October 5, 2026. A trader who bought the $0.75 open and held to the $0.66 close logged a loss. Without excursion data, the journal entry reads "BEAT, loser, bad setup." With excursion data, it reads differently: the stock ranged from $0.40 to $0.95, a +137.7% MFE, on a verified catalyst, a Breakthrough Device Designation press release dated October 5. The setup offered the move, and the exit rule did not take it. That is an execution problem, and it is fixed by changing the exit rule, not by dropping the setup.
The metric that captures this is capture rate:
Capture rate = realized gain ÷ MFE. It measures what share of the available move the trader actually took.
A low capture rate on high-MFE setups points to exit discipline. A low capture rate on low-MFE setups points to setup selection. These are different problems with different fixes, and only a journal with excursion fields can tell them apart. The full method is covered in The One Trading Journal Metric That Turns a +175% Move Into Real Profit. How capture rate compares across free journal formats is covered in Best Free Trading Journals: The MFE Capture Metric That Separates Pros From Gamblers.
Max adverse excursion is the mirror metric. It records how far a trade moved against the trader before the exit. If winners regularly show deep adverse excursion before they work, the stops are too tight for that setup's volatility.
How do session and catalyst tags change what a journal reveals?
Session and catalyst tags turn a list of trades into a dataset that can be grouped and compared. Without them, a pre-market news trade and an afternoon fade trade on the same ticker look identical in the journal.
Session tags. On October 7, 2026, LPCN printed a pre-market high of $3.99 after a press release announcing Health Canada approval of its testosterone replacement therapy. The regular session opened at $2.95 and closed at $2.19, down 25.8%. A trader who trades only from 9:30 sees a stock that faded all day. The journal entry with a session tag shows something more useful: most of the move happened before the regular bell. Over many trades, that tag tells a trader whether their edge sits in pre-market or after the open. The session mechanics are covered in What Is the Best Time to Trade Stocks? A Session-by-Session Answer.
Filing tags. MI on October 5, 2026, closed the regular session at $6.88 and the after-hours session at $4.45. A press release dated October 6 announced the pricing of a $2.55 million registered direct offering, and another dated October 8 announced a $1.0 million registered direct offering. On October 6, MI opened at $4.16 and closed at $1.23. A journal that tags "offering priced next session" against the October 6 trade builds a record of how this trader performs when dilution follows a run. The chart-level view of these session levels is in How to Read Stock Charts: The Session Levels Behind MI's +1099.1% Profit Potential.
Corporate-action tags. OLB on October 6, 2026, posted a +168.1% MFE on 765.6M shares. That day's press release announced a share buyback and the suspension of its ATM program. The regular session closed at $0.41 and the after-hours session at $0.29. Tagging this as "ATM suspension" separates it from ordinary momentum trades. The filing trail is broken down in Inside OLB's +291% Run: The ATM Suspension and S-1 Paper Trail.
No-catalyst tags. WFF on October 9, 2026, ran from a $2.08 regular-session open to a $19.44 high and closed at $12.13, with an after-hours close of $10.00. The specific catalyst was not identified in available press releases. Logging "no identified catalyst" as its own tag is still useful information, because it lets a trader see whether they handle unexplained runners differently from news-driven ones.
Macro tags. A context field for the broader tape adds one more grouping. In the October 2026 data behind this article, the Russell 2000 (IWM) sat at $278.94, -8.6% from its 52-week high, while the S&P 500 (SPY) was at $778.57, -0.4% from its 52-week high. That backdrop reads as Large-Cap Leadership, Small-Caps Lagging. Logging the macro call with each trade shows whether a small-cap strategy holds up when small caps are lagging.
How much risk per trade should a journal track?
A journal should track the dollar risk of every trade, meaning the amount lost if the planned stop is hit, and record it before entry. The percentage of equity a trader risks is a personal rule. The journal's job is to show whether that rule was followed and what it actually cost.
The standard sizing formula is:
Position size = (account equity × risk percentage) ÷ (entry price − stop price)
The journal needs two risk numbers for each trade:
- Planned risk: the dollar loss at the written stop.
- Realized risk: the dollar loss at the actual exit on losing trades.
The gap between the two is execution variance. On small caps it can be large. MI's regular session on October 6, 2026, ran from a $4.16 open to a $1.07 low. A stop placed anywhere in that range could fill well below its trigger price in a fast tape. A journal that records both numbers shows whether losses stay near -1R or regularly run to multiples of it. That pattern decides whether the stop method, the position size, or the choice of ticker needs to change.
The journal should also log a daily maximum loss and every day that limit was hit. A day stopped at the limit is a rule kept. A day that ran past the limit is the most important entry to review that week.
Why do stocks get halted, and how should a journal log halts?
Stocks get halted for two main reasons. Volatility halts trigger when price moves outside exchange-defined limit up-limit down bands. Regulatory halts are imposed while news is pending or a corporate announcement is being released. Small caps with 100%+ intraday ranges run into volatility bands far more often than large caps.
A halt changes how a trade executes, so it needs its own fields:
- Halt time and direction: whether the halt came on an up move or a down move.
- Position status: whether the trader held through the halt or was flat.
- Resumption price compared with the halt price: the gap the trader was exposed to.
- Stop impact: whether a planned stop was skipped by the reopen.
A stop cannot fill while a stock is halted. A position held through a down halt can reopen well past its stop. Logging halt exposure separately keeps these fills from being blamed on poor stop placement, and it shows how often a trader chooses to hold through halts and what that choice costs.
How does a trading journal support momentum trading strategies?
Momentum trading strategies buy strength: stocks already moving on unusual volume and a catalyst. A journal shows which momentum conditions actually pay a specific trader. Momentum trading only works with consistent rules, and those rules can only be checked against logged results.
The tags that matter most for momentum journals are:
- Day of the move: first-day breakout or multi-day continuation. Over the five trading days from October 5 to October 9, 2026, WFF ran +403.3% close-to-close ($2.41 → $12.13) and OLB ran +162.8% ($0.18 → $0.49). A continuation entry on day three carries different risk from a day-one entry.
- RVOL band: log the relative-volume reading at entry, then compare results across bands.
- Float band: under 5M, 5–25M, and 25–100M shares behave differently under the same volume.
- Catalyst type: filing, press release, corporate action, or none identified.
After enough trades, the journal answers the core momentum question for that trader: which combination of day, RVOL, float, and catalyst produces positive average R-multiples. The broader framework is in What Is Momentum Trading? A Data-Backed Definition for Active Traders and How to Trade Momentum Stocks: The RVOL and MFE Framework Behind +134% Runs.
What is a trading journal comparison, and which format fits?
A trading journal comparison weighs the main journal formats on five criteria: data entry effort, excursion data, tagging, analytics, and rule tracking. The right format is the one a trader keeps up every day, with enough data to measure capture rate.
| Format | Data entry | Excursion data (MFE, max adverse) | Tagging | Analytics | Best for |
|---|---|---|---|---|---|
| Paper notebook | Fully manual | Manual lookup | Free-form | None | Recording mindset and pre-trade plans |
| Spreadsheet | Manual or import | Manual lookup per trade | Custom columns | Formulas the trader builds | Traders who want full control |
| Broker statement | Automatic | None | None | Basic profit and loss | Tax and accounting records only |
| Auto-synced journal platform | Automatic from broker | Attached to each trade | Built-in setup and emotion tags | Dashboards and pattern analysis | Active traders reviewing every week |

The main tradeoff is effort against depth. A spreadsheet can hold every field in this article, but each excursion number has to be looked up by hand, and active small-cap traders take many trades a week. A broker statement costs no effort but holds no context, so it cannot explain a single result. Auto-synced journals close that gap by importing fills automatically and attaching market data to each trade.
What does a prop firm trading journal need to track?
A prop firm trading journal tracks the firm's rule set alongside performance, because a funded account is lost by breaking rules, not just by losing money. The core fields are distance to the daily loss limit, distance to the maximum trailing drawdown, position-size caps, and any consistency rule.
Add these fields to a prop firm journal:
- Account phase: evaluation or funded. Behavior often changes between the two, and the journal should show whether it does.
- Daily loss limit headroom at entry: how much room was left before each trade.
- Drawdown high-water mark: trailing drawdowns move with peak equity, so the current limit has to be recalculated after every new high.
- Rule-violation log: every breach, near-breach, and the trade that caused it.
- Consistency check: each day's share of total profit, for firms that cap single-day contributions.
The review question for a prop journal is different from a personal-account journal. The question is not only "which setups make money" but also "which setups put the account near a rule limit." A setup with a positive average R-multiple that regularly pushes daily loss toward the limit is a risk to the funded account.
How traders use this on SNACS
The SNACS trading journal auto-syncs fills from 8 brokers: Interactive Brokers, Schwab, Webull, Robinhood, E*TRADE, Fidelity, TradeStation, and Tradier. That removes manual entry from step three of the journaling loop. The dashboard breaks results down by day, hour, session, and price range, alongside profit factor and win rate. Per-trade review includes setup tags plus mindset and emotion logging.
AI Insights analyzes a trader's history and reports patterns: best setups, worst time of day, MFE capture rate, and correlations between mindset and results. Insights are delivered in-app and by email.
Context fields come from the SNACS scanner. It has filters for RVOL, float, market cap, and dilution alerts. Clicking any ticker opens the ticker details page with a chart, a dilution risk panel, recent news, and SEC filings. For dilution context on a journaled trade, the SEC research dilution snapshot shows active facility counts across the small-cap universe, including ~2,200 active ATM facilities and ~3,200 active shelves. To turn journal findings into live alerts, the AI Playbook Builder monitors scanner tickers and marks matches with a star.
What should a trader review next?
The next step is to run one full review cycle on existing trades. Pull a recent month of fills, add day high, day low, MFE, and a session tag to each trade, then sort by setup tag. Three numbers per setup drive the decisions: average R-multiple, capture rate, and how often the stop held.
In small-cap data, the same patterns keep appearing. Red closes hide large excursions, as BEAT and LPCN showed. Moves complete outside the regular session. Offerings follow runs, as MI's October 6 and October 8 registered direct offerings did. A journal with excursion, session, and filing fields catches each of these. One without them records only the result and misses the reason.
FAQ
What is a stock trading journal?
A stock trading journal is a structured record of every trade: entry, exit, size, stop, setup, market context, and emotional state. Unlike a broker statement, it records why each trade was taken and what the stock did around it. Reviewed every week, it shows which setups, sessions, and behaviors produce results and which ones drain the account.
How do I journal trading as a day trader?
Journal day trades with a five-step loop: plan before entry, record the fill at execution, log the exit and R-multiple, tag the setup, session, catalyst, and MFE the same day, and review every week. Writing the plan before entry matters most, because a pre-entry plan cannot be rewritten by hindsight after the result is known.
What is the most important metric in a trading journal?
For small-cap traders, capture rate is the most useful single metric. Capture rate is realized gain divided by the stock's max favorable excursion. It separates setup problems from exit problems. BEAT closed -11.4% on October 5, 2026, yet offered a +137.7% MFE, a gap that profit-and-loss alone cannot reveal.
How much risk per trade should I take?
Risk per trade is a personal rule set as a fixed percentage of account equity. Position size equals account equity times risk percentage, divided by entry price minus stop price. The journal should record both planned risk and the realized loss on each losing trade. The gap between them shows whether stops hold in fast small-cap tapes.
Why do stocks get halted?
Stocks are halted for volatility or for regulatory reasons. Volatility halts trigger when price moves outside exchange limit up-limit down bands. Regulatory halts occur while news is pending. Small caps with 100%+ intraday ranges hit volatility bands often, so a journal should log halt time, direction, resumption price, and whether a stop was skipped.
What is a trading journal comparison?
A trading journal comparison weighs paper notebooks, spreadsheets, broker statements, and auto-synced journal platforms on data entry effort, excursion data, tagging, analytics, and rule tracking. Spreadsheets offer control but need manual lookups. Broker statements carry no context. Auto-synced platforms import fills automatically and attach market data to each trade.
What should a prop firm trading journal include?
A prop firm trading journal should track rule headroom alongside performance. Key fields include account phase, remaining room to the daily loss limit at entry, the trailing drawdown high-water mark, position-size caps, consistency-rule checks, and a rule-violation log. Funded accounts are lost through rule breaches, so the journal must show which setups push toward limits.
Is a spreadsheet good enough for a trading journal?
A spreadsheet can hold every journal field, including MFE, R-multiple, and session tags. The cost is manual work: each day high, day low, and fill has to be entered by hand. For traders taking many small-cap trades a week, that workload is the main reason spreadsheet journals fall behind and reviews get skipped.
How does journaling help momentum trading strategies?
Journaling shows which momentum conditions pay a specific trader. Tag each trade by day of the move, RVOL band, float band, and catalyst type, then compare average R-multiple across tags. Over the five sessions from October 5 to October 9, 2026, WFF gained +403.3%, so a day-one entry and a day-three continuation entry carry different risk.