Correction and evidence check — September 11, 2026

The previous version treated sector as universally the most valuable field, described catalyst labels as causes, suggested that a fixed 30–50-trade sample would reveal an edge, recommended increasing size from simple win-rate slices, and hard-coded a broad short-borrow range. Those claims are corrected below. A stock journal can expose a decision worth testing; it cannot prove causation or prescribe size without a defined population, complete costs, uncertainty, and risk controls.

Direct answer

What Actually Matters in a Stock Trading Journal

A useful stock trading journal must preserve the execution ledger and the market context that can change an equity trade: security identity, venue, session, catalyst hypothesis, earnings timing, corporate actions, borrow evidence, costs, and overlapping portfolio exposure. Record what was known before entry separately from what was learned after the outcome. Then compare like with like: the same setup version, direction, holding style, cost treatment, and market window.

LayerMinimum recordWhat it prevents
SourceAccount alias, broker or custodian, venue, source file/API route, import batchMixing accounts, currencies, or incomplete histories
ExecutionOrder and fill IDs, side, quantity, timestamps, prices, status, partialsTurning several fills into an unreconciled “trade”
EconomicsGross result, commissions, regulatory and venue fees, borrow or locate charges, net resultCalling a gross winner a net winner
DecisionSetup version, thesis, trigger, invalidation, planned size and initial riskRewriting the plan after seeing the result
Stock contextTicker/security ID, sector taxonomy, event source and timestamp, benchmark, session, corporate-action stateTreating labels or adjusted charts as source facts
Portfolio contextConcurrent positions, sector/factor overlap, open risk and account equity timestampReviewing correlated bets as independent trades

Stock Trading Journal Fields: The Complete Schema

Do not start by collecting every tag a template offers. Start with the fields required to reproduce the trade and answer the next review question. Missing source values stay Not verified; they are not reconstructed from a chart or memory.

GroupFields to storeEvidence rule
Security identityRaw symbol, stable security identifier when supplied, company name, listing venue, quote currencyKeep the raw symbol; version symbol changes and mappings
TimeOrder, fill, entry and exit timestamps; source time zone; normalized UTC; regular or extended sessionNever infer session from a date without a timestamp and venue rule
Order and fillsOrder ID, fill IDs, requested and filled quantity, side, order type, fill price, cancellations and rejectionsPreserve every fill beneath the grouped review trade
PlanSetup and version, thesis, trigger, invalidation, planned stop, target, size and initial planned riskTimestamp before or at entry; retrospective fields must be labeled
EconomicsGross P&L, commissions, fees, borrow/locate charges, rebates, dividends or adjustments, net P&LRecord value and currency; reconcile components to the account statement
Company/eventEvent type, source URL or filing ID, announced timestamp, earnings period, guidance state, before/after-event flagStore the event as context or hypothesis, not proof that it caused the move
Market contextSector classification and version, chosen index/sector benchmark, benchmark window, volatility/liquidity observationChoose the benchmark before comparing results
ReviewPlan adherence, execution exception, screenshot, source evidence, lesson, next prospective testKeep interpretation separate from imported facts

Day and swing trades can live in one database, but they should not share one undifferentiated statistic. Use the day-trading journal field set for session and execution questions, and the swing-trading journal field set for overnight, thesis, and holding-period questions.

How to Journal Catalysts and Earnings Without Inventing Causation

“Earnings,” “news,” “breakout,” and “sector rotation” are useful retrieval labels, but a label does not prove why price moved. A clean record separates four things: the event that was publicly available, the trader’s pre-trade interpretation, the execution, and the later outcome.

  1. Identify the source. Save the issuer filing, earnings release, exchange notice, or other named source and its publication timestamp. The SEC’s EDGAR search provides public access to company filings; a headline copied into a note is not a substitute for the filing.
  2. Freeze the hypothesis. State what the event was expected to change, the trigger that would confirm the setup, and the condition that would invalidate it.
  3. Mark event timing. Record whether entry occurred before the announcement, during extended hours, at the next regular-session open, or after the initial reaction.
  4. Store comparable fields. For earnings, keep the reporting period, actual versus the contemporaneous estimate source, revenue, guidance state, and any options-implied-move input only when its source and timestamp are known.
  5. Review competing explanations. Benchmark movement, sector news, liquidity, and a broader market event may overlap. Describe the association; do not upgrade it to causation from one trade.
No universal 30–50-trade edge threshold

A fixed observation count cannot guarantee that an earnings pattern is stable. Report the number of eligible signals, taken trades, exclusions, direction, setup version, event window, costs, and uncertainty. A small cohort can generate a hypothesis; position size should follow the trader’s validated risk policy, not whichever slice has the highest recent win rate.

Overnight Gaps, Extended Hours, and Corporate Actions

The SEC’s investor bulletin notes that extended-hours venues may have lower liquidity, wider spreads, uncertain prices, different order handling, and unlinked markets. Your journal therefore needs the venue and session attached to each fill. “After hours” is not a sufficient execution record.

Define an overnight gap before calculating it. One reproducible choice is the percentage change from the previous regular-session close to the next regular-session open on the same declared price series. Keep raw and adjusted prices separate, name the data vendor, and record the calendar and time zone. If your strategy enters or exits outside regular hours, add those fills rather than pretending the regular open captured the execution.

Corporate actions can change symbol, share count, price scale, cash flows, or ownership history. FINRA lists dividends, stock splits, mergers, and symbol changes among common corporate actions. Preserve the original fills and the adjustment factor or cash event as a separate record. A split-adjusted chart should not silently rewrite the quantity and price that appeared on the broker statement.

How to Track Short Selling

A short record needs more than the direction field. Store whether a locate was required, requested, accepted, rejected, or unavailable; the approved quantity and time; the security’s hard-to-borrow state as supplied; recall or buy-in notices; daily borrow postings; locate charges; and the final net result. Regulation SHO’s locate framework applies before effecting many short sales, but the trader’s actual broker record is the evidence for a specific order.

Do not hard-code a universal borrow-rate range. Rates, locate charges, availability, and broker treatment can change by security and day. If the source provides an annualized rate, preserve the rate, date, notional basis, day-count method, currency, and actual posted charge. If only a posted fee exists, record the fee without inventing a rate. If neither exists, show Not verified.

Net short P&L should reconcile the sale and cover fills with commissions, regulatory/venue fees, borrow or locate charges, dividends or other account adjustments, and currency conversion where applicable. The trading-cost reconciliation guide shows how to keep gross result and each cost component separate.

Sector Exposure and Portfolio Overlap

Sector is valuable when it answers a defined question, not because it is always the “most important” stock field. Version the classification source because companies and taxonomies change. Also record the benchmark used for the comparison and the exact window; SPY direction alone does not explain a stock’s outcome.

A trade-by-trade journal can hide account risk when several positions respond to the same sector, factor, index, event, or issuer relationship. At each decision timestamp, store concurrent positions, long/short direction, market value or another consistent exposure unit, planned open risk, and account equity timestamp. Then flag concentration as a review lead.

Correlation is sample- and window-dependent. It does not prove that two positions are the same bet, and historical correlation can change. The portfolio correlation and overlap workflow explains how to declare the return series, window, missing-data policy, and exposure units before acting.

How to Analyze Stock Trading Journal Data

First reconcile the population: source trade count, fills, quantities, timestamps, gross result, costs, and net result. Then freeze one question. Every breakdown should show its observation count and exclusions beside the result.

AnalysisQuestionControlsSafe next step
Net expectancy by setupDid comparable planned trades have different average net outcomes?Setup version, planned risk, costs, complete eligible populationCreate a prospective test; do not resize from one retrospective slice
Long versus shortDid direction cohorts differ after all short-specific costs?Market regime, setup mix, borrow/locate evidence, sample sizeInspect cost and setup composition before blaming direction
Sector or benchmark-relativeDid results differ under one stable classification and benchmark rule?Taxonomy version, benchmark, return window, concurrent exposureTest the same rule prospectively across new observations
Event windowHow did a frozen setup behave before or after one event definition?Source timestamp, announcement/session rule, eligible signals, exclusionsTreat the result as association, not event causation
Execution by sessionDid fill quality or plan adherence differ in regular and extended hours?Venue, UTC timestamps, order type, reference price, liquidity stateReview order handling and slippage definition
Overnight holdingsWhat part of net result and risk arrived outside regular hours?Gap definition, raw/adjusted series, corporate actions, actual fillsSeparate overnight policy from intraday setup changes

A winning slice is not automatically an edge, and a losing slice is not automatically a setup to delete. Check selection bias, multiple comparisons, changing conditions, outliers, and uncertainty. The trading-performance analysis workflow provides the complete sequence from population definition to a versioned decision and rollback rule.

A Stock Journal Workflow That Survives Audit

  1. Capture the plan before outcome. Save the setup version, event hypothesis, trigger, invalidation, planned size, initial risk, and intended holding style.
  2. Import or enter source facts. Preserve order and fill IDs, raw symbols, timestamps, quantities, prices, and account identity.
  3. Attach stock-specific evidence. Add the filing/event source, session, benchmark, corporate-action state, borrow/locate record, and concurrent exposure.
  4. Reconcile. Match fills and quantities, then reconcile gross P&L and every posted cost to net account P&L.
  5. Review one declared cohort. Freeze the question, population, metric, exclusions, setup version, and sample count before looking at the answer.
  6. Change one rule prospectively. Record the change, evaluation window, risk cap, success criterion, and rollback condition.

Where TSB Fits in a Stock Trading Journal

Ownership disclosure

Trader’s Second Brain is our product. Its useful role here is to normalize supported source records, keep Journal evidence beside review fields, expose analytics and Leak Map slices, and let AI Coach discuss the selected stored evidence. It does not supply missing broker facts, prove why a stock moved, or make a strategy profitable.

TSB has processed 600K+ imported trades across the product and recognizes 328 structured source profiles through canonical server truth. The first number is product-scale throughput, not the sample behind this article or any stock-sector conclusion. The second counts parsers and mappings, not guaranteed compatibility with every custom export. A specific analysis must display its own complete observation count and percentages must use that same denominator.

For a stock workflow, test a representative file containing partial fills, fees, short activity, symbol changes, and multiple accounts. Reconcile it against the source before trusting charts. If you want formula-level control or a custom research model, Excel can remain the better working surface; the server-rendered comparison below keeps current offering boundaries separate from this editorial verdict.

Test the source before moving the history

Check the exact broker or file route, preview a representative sample, and verify counts, quantities, timestamps, costs, and net result.

Check the import route See the evidence workflow

TSB does not guarantee every custom export, replace the broker or issuer source, reconstruct missing events, or validate a trading edge.

Sources and Verification

Market-structure statements were checked September 11, 2026 against the SEC/Investor.gov extended-hours bulletin, the SEC EDGAR search, FINRA’s corporate-actions overview, and FINRA’s Regulation SHO locate summary. Product-scale counts and provider-card values render from canonical TSB server truth; the production database remained read-only during this rewrite.