Trader's Second Brain Trader's Second Brain

Stock Trading Journal: What Actually Matters (2026)

A stock trading journal should do more than list ticker, entry, exit, and profit. It should preserve the source ledger and the equity-specific context that can change the decision: venue and session, event timing, corporate actions, borrow evidence, benchmark choice, and overlapping portfolio exposure. This guide shows the exact field schema, a reproducible review workflow, and the limits that keep a useful pattern from becoming a false causal claim.

Quick Answer

Preserve orders, fills, quantities, timestamps, gross and net results first. Add stock-specific evidence—event source and timing, session, corporate actions, borrow or locate records, benchmark, and concurrent exposure—then analyze one predefined cohort at a time. A result is a review lead, not automatic proof of causation or a reason to increase size.

Stock-journal workflows: exact Excel and TSB boundaries

Microsoft Excel is a general-purpose spreadsheet and analysis product; TSB is our trading journal and evidence-review product. Current offering boundaries and prices render from canonical server truth, while the stock-journal method remains editorial.

GLOBAL · trading workflow
Microsoft ExcelGeneral-purpose spreadsheet, data transformation, calculation, and analysis software

Scope: Custom spreadsheet trade log, CSV transformation, formulas, PivotTables, charts, and manual review
Region: Global product family; license and feature availability vary by platform, account, and region

Markets
Instrument-agnostic; the trader supplies or imports the records
Platforms
Windows; macOS; Web; iOS; Android; feature parity varies
Import routes
Manual entry; Text or CSV open/import; Power Query/Get & Transform in supported versions; External connections or custom automation when separately configured
Decision features
Excel Tables; Calculated columns; Structured references; Data validation; PivotTables and PivotCharts; Charts; Power Query in supported versions
Export scope
Workbook formats and worksheet-level text or CSV export; CSV does not preserve workbook formulas, charts, formatting, or multiple worksheets
Prop-rule support
No canonical prop-program rule engine verified; the trader owns formulas, state, and rule updates
Availability / limits
Desktop, web, and mobile features depend on license, platform, account, and region
Trader's Second BrainTrading journal and evidence-review softwareTSB · first party

Scope: Trading journal, retrospective review, and prop-rule monitoring
Region: Global web product

  • Free workspace
  • Lifetime access option
  • Reviewed prop-program replay
Exact offerings / price
TSB Full Access — $49/month · $299 lifetime
Markets
Multi-asset; exact source route required
Platforms
Web; Optional Premium Notion workspace
Import routes
Manual logging; CSV/TSV/JSON/HTML; MT4/MT5 reports or EA sync; Supported broker/activity imports; TradingView capture
Decision features
Journal; Dashboards; Leak Map; AI Coach; Retrospective Backtester; Prop Firm Challenge Tracker
Export scope
Authenticated journal export in CSV and JSON
Prop-rule support
Exact reviewed prop-program replay; official firm terms remain controlling
Availability / limits
Free workspace and Full Access routes; exact source compatibility must be tested
Plans and prices can change. Check the linked source before choosing a product.
Your trades · one review system
Import → reconcile → review

Find the leak before the next trade.

Import or log trades. Find setup, session, and behavior leaks.

Find trade leaks →
Trader's Second Brain preview
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 331 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.

Igor Manuilov
Written and reviewed by
Igor Manuilov
Founder of Trader's Second Brain · Trader since 2014
Editorial accountability

Trader since 2014. Built Trader's Second Brain to make execution review more evidence-based and less dependent on memory, scattered spreadsheets, or vague journaling.

Your trades · one review system
Import → reconcile → review

Your trade history already knows what to fix next.

Import or log trades. Find setup, session, and behavior leaks.

Find trade leaks →
Trader's Second Brain preview

Frequently Asked Questions

Quick answers to the most common questions about Stock Trading Journal.

Start with account and security identity, order and fill IDs, raw and UTC timestamps, side, quantity, prices, order status, gross result, every posted cost, and net result. Add the pre-trade setup version, trigger, invalidation, planned size and initial risk. Stock-specific context includes venue and session, event source and timestamp, earnings period and guidance state, corporate actions, borrow or locate evidence, benchmark and sector taxonomy, and concurrent portfolio exposure. Missing source values remain Not verified.

Save the issuer filing or release and its publication time, the reporting period, actual results versus a named contemporaneous estimate source, guidance state, your pre-trade hypothesis, trigger, invalidation, and whether entry occurred before the event, during extended hours, at the next open, or after the reaction. Keep the event, your interpretation, execution, and outcome separate; association in a journal does not by itself prove that the event caused the result.

They may share one source ledger, but analyze them as separate strategy and holding-style cohorts. Day trades need precise venue, session, order, fill, and intraday reference data. Swing trades need a frozen thesis, holding window, overnight-gap definition, corporate-action handling, event exposure, benchmark window, and financing or borrow postings. Do not average the two styles unless the question explicitly requires that combined population.

Keep a source-reconciled transaction ledger and derive positions from it. For active trades, group orders and fills under a stable logical-trade policy while retaining the raw children. For longer holdings, also store lots or cost basis, cash flows, corporate actions, mark timestamp and source, realized versus unrealized result, thesis version, and concurrent exposure. The derived portfolio view should always trace back to source transactions.

Record the locate request and status, approved quantity and timestamp, hard-to-borrow state as supplied, recall or buy-in notices, daily borrow postings, locate charges, sale and cover fills, other fees, and final net result. If the source provides a rate, preserve its date, notional basis and calculation convention. Do not use a generic borrow-rate range; if the broker does not provide the value or posting, show Not verified.