Published September 23, 2026

Stock Trading Journal: Record the Catalyst, Gap, and Execution

What a stock trading journal should record: the stock-specific fields generic logs miss, plus a copy-ready template and a plan-versus-execution review.


A stock trading journal is a trade record that keeps equity-specific context attached to every decision: which security was traded, what catalyst was in play, how far the stock had gapped from the prior close, and whether a short sale, halt, split, or dividend affected the numbers. It also records whether each entry, stop change, and exit followed the written plan.

A generic row such as “long XYZ, +$120” cannot show whether the trade was an earnings gap or a quiet trend day, or whether the entry was chased past the planned price. That context has to be written down when it is known, before the result can color it.

This guide covers journal structure only. It does not recommend a stock, sector, broker, stop distance, or position size, and the examples are record formats, not trade ideas. General journal design, such as choosing software or deciding between manual and imported records, is covered in how to choose a trading journal app.

What should a stock trading journal track?

Every stock trade needs a core record. A smaller set of fields applies only when the trade involves a short, extended hours, a halt, or a corporate action.

Core fields (most stock trades):

FieldWhat to record
SecurityTicker as traded, company name, share class
DirectionLong or short
CatalystType from a fixed list; known before entry: yes/no
Earnings timingDate and whether before the open, intraday, or after the close, when earnings fall near the trade
GapPrior close, open, gap percentage
Entry planSetup condition, intended entry, maximum entry price
StopIntended stop and every later change
Size and riskShare count and planned dollar risk
FillsEvery fill with time, side, shares, price, and session phase
CostsCommissions and fees as charged
ResultGross and net dollars
Execution statusAligned, deviated, or undefined for each decision

Conditional fields (only when they apply):

FieldApplies when
Relative volume value and definitionRelative volume is part of the setup or the review
Extended-hours flagAny fill falls outside regular trading hours
Borrow status and borrow chargesThe trade is a short sale
Rule 201 price-test statusA short is placed in a stock down 10% or more from the prior close
Halt or pause recordTrading paused while a position or order was open
Dividend received or owedThe position was held across an ex-dividend date
Split, reverse split, or other corporate actionThe action occurred during or after the trade

The catalyst, gap, and conditional fields are what separate a stock journal from a generic trade log. A futures trading journal spends its structure on contract months, tick values, and rolls; a stock journal spends it on why a particular company was moving and under what conditions the order was placed. The sections below explain each field, and the compact template further down collects them for copy and paste.

Identify the security, not just the ticker

Tickers change after mergers and rebrands, some companies list more than one share class, and a symbol can later be reused. Record the ticker exactly as it appeared on the order, the company name and share class, and a stable identifier such as the CUSIP or ISIN if your broker statement shows one.

If you record sector or industry, use one classification scheme and store the value as it stood on the trade date. Reclassifying old trades later quietly changes past comparisons. Treat sector as a grouping field, not an explanation of the result.

Record the catalyst and earnings timing before entry

Many stock trades are really trades on an event, so the journal should say which event and whether you knew it before the order:

  • Catalyst type from a fixed list you define, such as earnings, guidance, analyst action, product or regulatory news, index change, sector move, or “none identified.” A fixed list keeps review categories comparable; free text drifts.
  • Source, publication time, and known before entry (yes/no). A catalyst discovered after the trade is an explanation, not part of the plan.
  • Earnings date and timing relative to the session, whether the date was confirmed or estimated, and whether the plan allowed holding through the release.

Timing matters because companies may announce important news or financial information outside regular trading hours, and those announcements can lead to significant price changes in extended-hours trading.1 A trade opened the day before an after-close earnings release carries a different risk from the same setup two weeks earlier. If the plan says nothing about holding through earnings, that decision is “undefined” in review, not a rule written afterward.

Measure the gap and record the session phase

Record the gap as a number, and write down which prices you used:

gap % = (regular-session open − prior regular-session close) ÷ prior close × 100

A gap measured from a pre-market trade and one measured from the regular-session open are different numbers; mixing them makes gap groupings meaningless in review.

Record the session phase of every fill as well. Regular trading hours for exchange-listed stocks are 9:30 a.m. to 4:00 p.m. Eastern Time.1 Outside them, the SEC’s investor bulletin warns of lower liquidity, larger quote spreads, greater price volatility, and different order handling, including brokers that often accept only limit orders.1 A pre-market fill and an 11 a.m. fill are not comparable execution samples, so do not blend them.

Gaps also change what a stop means. A stop price is a trigger, not a guaranteed execution price: once reached, a stop order becomes a market order, and the execution price can deviate significantly from the stop price. A stop-limit order instead becomes a limit order, which controls the price but may not execute.2 Record which order type was used, the stop as planned, and the fill as received, and keep the difference as a measurable number. The slippage and execution-costs guide covers how to measure it consistently.

Define relative volume before you use it

Relative volume (RVOL) compares a stock’s current volume with its own typical volume, but there is no single standard definition. Platforms differ in lookback period, in whether they compare the full day or the same time of day, and in whether they include extended-hours volume. Store the definition with the value, for example:

RVOL (time-of-day) = volume from the open to the entry time today
                   ÷ average volume over the same window, prior 20 sessions

Record the value at the time of entry, not the end-of-day figure, which includes activity that could not have informed the decision. If your platform’s definition changes, start a new field rather than overwriting the old one.

Record per-share risk, share count, and dollar risk

Stocks are sized in shares, so the planned risk is:

per-share risk      = |intended entry − intended stop|
planned dollar risk = per-share risk × shares
maximum shares      = maximum dollar risk ÷ per-share risk (rounded down)

A plan with an intended entry of $52.50, a stop at $51.40, and a $220 maximum dollar risk allows 200 shares ($1.10 × 200 = $220). These are arithmetic illustrations, not recommended stops or sizes.

Once orders fill, keep three figures apart:

  1. Planned dollar risk: intended entry to intended stop, fixed before the order.
  2. Actual-entry risk: actual average fill to the intended stop, times shares filled.
  3. Realized result: what the closing fills actually produced.

If the share count was calculated from the intended entry but the fill came in higher, the same share count now carries more dollar risk than planned. The journal should show that directly instead of leaving it hidden inside a correct-looking share number.

Record short-sale borrow and price-test status

When you sell short, your brokerage firm typically lends you the stock and charges interest on the loan, and if the borrowed stock pays a dividend, you must pay that dividend to the lender.3 Record borrow status as your broker reported it at order time, and keep borrow charges and any dividend owed as separate cost lines, apart from commissions.

Also record whether the Rule 201 price test was in effect when the order was entered. It is triggered when a covered security declines 10% or more from the prior day’s regular-hours closing price; for the rest of that day and the following day, short-sale orders generally cannot be executed or displayed at or below the current national best bid, subject to the rule’s exceptions.4 A yes/no field is enough. It explains later why an order filled, or did not fill, the way it did; it is not a verdict on the trade.

Log halts and volatility pauses

Individual stocks can pause under the Limit Up-Limit Down mechanism during regular hours, and market-wide circuit breakers can halt trading across the market during a severe decline.5 If a pause affected a position or working order, record the pause time, the last price before it, the reopening price, and where your stop and target sat. Without that note, a large gap between stop and fill can later look like an execution mistake when it was a market event, or the reverse.

Keep raw fills and add adjusted views for corporate actions

Corporate actions change the numbers after a trade without changing the trade. Keep the original record and add an adjusted view:

  • Splits. In a two-for-one split, 100 shares at $100 become 200 shares at $50.6 A split-adjusted chart will show your old entry at a price you never paid, so keep the raw fill, add the adjusted view with the ratio and date, and adjust pre-split stops and targets the same way before comparing them with new prices.
  • Reverse splits. In a one-for-ten reverse split, every ten shares become one, and in some reverse splits small holders are cashed out for fractional shares.7 Record the ratio, date, and any cash in lieu.
  • Dividends. Buying on or after the ex-dividend date does not entitle you to the next dividend, and with a significant dividend the price may fall by that amount on the ex-date.8 Record the dividend received on a long, or owed on a short, as its own cash flow, so the ex-date price drop is not read as a losing move the dividend actually offset.

The trading journal data-quality checklist covers how to keep raw records, normalized views, and corrections separate so these adjustments stay traceable.

Separate the result from execution quality

Review every stock trade on two tracks.

Result: gross and net dollars, with dividends, borrow charges, and fees shown as separate lines, calculated the same way each time.

Execution quality: compare each material decision with the rule that applied at the time, using three statuses:

  • Aligned: the written rule was followed.
  • Deviated: an applicable written rule was not followed.
  • Undefined: no applicable rule had been written beforehand.
DecisionPlannedActualEvidence
CatalystNamed catalyst known before entryCatalyst at order timeSource and timestamp
EntryCondition and maximum entry priceFill price and timeFill record
SessionAllowed session phasesPhase of each fillTimestamps
SizeMaximum shares and dollar riskShares filled; actual-entry riskPosition record
StopOriginal stopEvery stop change, with timeOrder history
Earnings holdWritten hold or flat ruleHeld or closed before releasePosition at release time
ExitPlanned exit or invalidationActual exitsFill record

Status comes from the written rule, never from P&L. An entry above a written maximum price is deviated even if the trade made money; an entry with no written maximum is undefined even if it looked like a chase. A profitable outcome does not retroactively make an execution decision rule-aligned.

A compact stock journal template

Fill in the core block before the order, add fills during the trade, and leave interpretation for a scheduled review so journaling does not become a second live task. Use the conditional lines only when they apply.

CORE — every trade
TRADE ID / SETUP ID / DATE:
- Ticker as traded / company / share class / identifier:
- Direction (long / short):
- Catalyst (fixed list) / source and time / known before entry (Y/N):
- Earnings date and timing (if near the trade):
- Prior close / open / gap % (prices used):
- Setup condition / intended entry / maximum entry / stop / exit rule:
- Per-share risk / shares / planned dollar risk:
- Fills: time / side / shares / price / session phase / reason
- After each fill: shares open / active stop / actual-entry risk
- Commissions and fees:
- Result: gross $ / costs / net $
- Status (aligned / deviated / undefined):
  catalyst / entry / session / size / stop / exit

CONDITIONAL — only when it applies
- RVOL value / definition:
- Extended-hours fills (Y/N):
- Earnings-hold rule and what happened:
- Short: borrow status / borrow charges / dividend owed / Rule 201 in effect (Y/N)
- Halt or pause: time / reopening price / stop and target position
- Dividend received (long held across ex-date):
- Corporate action: type / ratio / date / cash in lieu

Worked example: an earnings-gap long, plan versus execution

A hypothetical long trade. The ticker, prices, times, and volume figures are invented for illustration, not taken from a real transaction, and the $2.00 total fee is an assumption for the arithmetic, not a broker quote.

TRADE ID: EX-014 (hypothetical)   SETUP: EX-GAP-PULLBACK
INSTRUMENT: XYZ, common stock (hypothetical), sector recorded as of trade date

EVENT CONTEXT
- Catalyst: earnings, released after the prior day's close
- Known before entry: yes (read the release at 7:40 a.m. ET)

MARKET CONDITIONS AT ENTRY
- Prior close $48.00 / regular-session open $52.80
- Gap: (52.80 − 48.00) ÷ 48.00 = +10.0%
- RVOL (open to entry vs same window, prior 20 sessions): 3.1
- Halt during trade: no / short-sale price test: not applicable (long)

PRE-TRADE PLAN
- Setup: first pullback after 9:45 a.m. that holds above $52.00
- Intended entry $52.50 / maximum entry $52.60 / stop $51.40
- Per-share risk $1.10 / maximum dollar risk $220 → 200 shares
- Exit rule: sell half at $54.00, then move stop to entry price
- Earnings-hold rule: n/a (earnings already released)

FILLS AND EVENTS
- F1 9:52 a.m.: buy 200 at $52.74 (above the $52.60 maximum)
- Actual-entry risk: (52.74 − 51.40) × 200 = $268 vs $220 planned
- F2 10:20 a.m.: sell 100 at $54.00 (first target)
- Stop moved to $52.74 on the remaining 100
- F3 11:05 a.m.: stop triggered, sold 100 at $52.70

RESULT
- F1→F2: (54.00 − 52.74) × 100 = +$126.00
- F1→F3: (52.70 − 52.74) × 100 = −$4.00
- Gross +$122.00 / fees $2.00 / net +$120.00

REVIEW
- Catalyst: aligned (known and named before entry)
- Entry: deviated ($0.14 above written maximum)
- Size: aligned with the 200-share cap; dollar risk exceeded plan
  by $48 because of the entry deviation
- Stop, partial exit, stop move: aligned
- Remaining-lot stop fill: $0.04 below trigger, logged as execution difference

The trade made money and still contains a rule deviation. The entry was 14 cents above the written maximum, which raised the actual-entry risk from $220 to $268 on an unchanged share count. A P&L-only journal would score this trade as a success; the two-track review records a profitable result with a deviated entry. Whether that deviation is a one-off or a pattern after large gaps is a question for many comparable records, not this one.

Use the context fields in review, carefully

The context fields exist so comparable trades can be grouped: earnings gaps above a threshold, first-minutes entries, shorts with the price test in effect, high versus normal relative volume. Group only records that share definitions, and compare execution status as well as results. Small groups are the main risk: splitting a modest sample by catalyst, gap size, and time of day quickly leaves too few trades per group to mean anything. The statistical reliability guide explains how quickly trading data runs out of evidence.

Common stock-journal mistakes

Recording the ticker without the security. Tickers change, share classes differ, and symbols get reused.

Tagging the catalyst after the trade. An event found afterward explains the move; it was not part of the decision.

Using end-of-day relative volume. It includes volume that could not have informed the entry.

Blending pre-market and regular-session fills. Liquidity, spreads, and order handling differ outside regular hours.

Overwriting fills after a split. Keep the raw fill and add the adjusted view with the ratio and date.

Leaving dividends and borrow charges inside P&L. Show them as separate cash flows so the price result stays readable.

Recomputing risk only from the plan. If the fill came in worse, the same share count carries more risk than planned.

Scoring a profitable trade as aligned by default. Status comes from the written rule, not the outcome.

Where Costante fits

A stock-specific journal or platform is the right tool when the job is importing fills, adjusting records for splits and dividends, pulling earnings calendars, or tracking borrow costs. Costante does not connect to brokers or exchanges, import fills, retrieve earnings dates, corporate actions, borrow, or short-sale data, execute or block orders, or decide whether a stock or trade is appropriate.

Costante covers a narrower behavioral layer for discretionary stock traders: a session plan, self-defined guardrails, pre-trade and in-session checks, low-friction logging of decisions and whether they followed the plan, and structured review of repeated drift. A stock trader can use that alongside an equity-specific journal when the recurring problem is not “what did I trade?” but “why do I keep chasing gaps past my maximum entry when I know the rule?”

Frequently asked questions

What should I write in a stock trading journal?

At minimum: the security, direction, catalyst and whether you knew it before entry, earnings timing when relevant, the gap from the prior close, intended and maximum entry, stop, shares, planned dollar risk, every fill, costs, the net result, and an aligned, deviated, or undefined status for each decision. Add short-sale, extended-hours, halt, and corporate-action fields only when they apply.

How is a stock trading journal different from a generic trading journal?

A generic journal records trades. A stock journal also records the equity context that explains them: catalysts, earnings timing, gaps, relative volume, extended-hours fills, short-sale borrow and price-test status, halts, splits, and dividends.

Should I track earnings in my trading journal?

Yes, if you trade stocks around news. Record the earnings date, whether the release came before the open, during the session, or after the close, whether you knew it before entry, and whether your plan allowed holding through it.

How do I journal a trade after a stock split?

Keep the original fill unchanged and add an adjusted view. After a two-for-one split, 100 shares bought at $100 appear as 200 shares at $50, so record the ratio and date with both views, and adjust pre-split stops and targets the same way.

What extra fields does a short sale need?

Borrow status at order time, borrow charges, any dividend owed to the lender, and whether the Rule 201 price test was in effect when the order was entered, all kept apart from commissions.

Can a stock trading journal show whether my strategy works?

It can organize comparable evidence, but a few trades or one good month cannot establish an edge, and splitting trades by catalyst and gap size shrinks each group further. A journal is most reliable for showing whether execution followed the plan under specific conditions.

Sources

Costante provides educational workflow tools, not financial advice. Trading involves risk.

Footnotes

  1. U.S. Securities and Exchange Commission, Office of Investor Education and Advocacy. Extended-Hours Trading: Investor Bulletin. States regular trading hours for exchange-listed stocks of 9:30 a.m. to 4:00 p.m. ET and lists extended-hours risks, including lack of liquidity, price volatility, news announcements outside regular hours that may lead to significant price changes, larger quote spreads, different order handling, and many firms accepting only limit orders. Accessed September 23, 2026. ↩ ↩2 ↩3

  2. U.S. Securities and Exchange Commission, Office of Investor Education and Assistance. Stop, Stop-Limit, and Trailing Stop Orders: Investor Bulletin. Updated August 18, 2026. States that the stop price is not the guaranteed execution price, that a triggered stop order becomes a market order whose execution price can deviate significantly from the stop price, and that a stop-limit order becomes a limit order that may not be executed if the price moves away from the limit. Accessed September 23, 2026. ↩

  3. U.S. Securities and Exchange Commission, Office of Investor Education and Assistance. An Introduction to Short Sales: Investor Bulletin. Updated September 9, 2026. Describes the brokerage firm lending the stock, interest charged on the loan, and the obligation to pay dividends on borrowed stock to the lender. Accessed September 23, 2026. ↩

  4. U.S. Securities and Exchange Commission, Division of Trading and Markets. Responses to Frequently Asked Questions Concerning Rule 201 of Regulation SHO. Describes the circuit breaker triggered when a covered security’s price decreases by 10% or more from the prior day’s regular-hours closing price, the restriction on executing or displaying short-sale orders at or below the current national best bid, and its duration for the remainder of that day and the following day. Accessed September 23, 2026. ↩

  5. Investor.gov. Stock Market Circuit Breakers. Describes market-wide circuit breakers triggered by severe S&P 500 declines and the Limit Up-Limit Down single-stock mechanism, which applies from 9:30 a.m. to 4:00 p.m. ET and pauses trading when a stock’s price leaves its band and does not return within 15 seconds. Accessed September 23, 2026. ↩

  6. Investor.gov. Stock Split. Gives the example of 100 shares at $100 becoming 200 shares at $50 after a two-for-one split. Accessed September 23, 2026. ↩

  7. Investor.gov. Reverse Stock Splits. Gives the example of a one-for-ten reverse split converting every ten shares into one and notes that some small shareholders may be cashed out for fractional shares. Accessed September 23, 2026. ↩

  8. Investor.gov. Ex-Dividend Dates: When Are You Entitled to Stock and Cash Dividends. States that buying on or after the ex-dividend date does not entitle the buyer to the next dividend and that, with a significant dividend, the stock price may fall by that amount on the ex-dividend date. Accessed September 23, 2026. ↩