How to Journal Your Trades: A Complete Framework for Small-Cap Traders

By SNACS Trade · 2026-10-17T15:45:01.585694+00:00

A step-by-step framework for journaling small-cap trades: what to record, why session data and MFE matter, and how to review your log weekly.

How to Journal Your Trades: A Complete Framework for Small-Cap Traders

To journal your trades, record three layers for every position: the pre-trade plan (catalyst, entry trigger, stop, target, size), the execution facts (fills, timestamps, session, slippage), and the post-trade review (MFE, capture, rule adherence, emotion). Then review the log weekly by setup, session, and price range to see which trades actually pay you.

TLDR

What Is a Trade Journal?

A trade journal is a structured log of every trade's plan, execution, and outcome, used to find repeatable edges and recurring mistakes. It differs from a broker statement because it records intent and context, not just fills.

A broker statement shows that you bought shares at one price and sold at another. A journal shows why you entered, where your stop was, what the catalyst was, which session you traded, how far the stock moved in your favor after entry, and whether you followed your own rules. That context is what turns a pile of fills into a feedback loop.

For a deeper breakdown of the definition and the standard field set, see What Is a Stock Trading Journal? Definition, Fields, and How to Journal Trading. This article focuses on the workflow: how to log, what to log for small caps specifically, and how to review.

What Should You Record in a Trade Journal?

Record the plan, the execution, and the review for every trade, plus the market context that existed when you took it. For small caps, the context layer (catalyst, filing status, float, session) matters as much as the price data.

Layer Field What to Record Why It Matters in Small Caps
Plan Setup tag The named setup (pre-market high break, first pullback, filing fade) Lets you group results by setup
Plan Catalyst Press release headline or filing type and date Separates news-driven moves from unexplained volume
Plan Entry trigger, stop, target Exact prices before entry Defines planned risk/reward
Plan Size Shares and dollar risk Shows whether losses came from bad setups or oversizing
Execution Fills and timestamps Every partial fill with time Reveals chasing and slippage
Execution Session Pre-market, regular, or after-hours Session liquidity changes fills and spreads
Review MFE and MAE Best and worst price after entry Measures how much of the move you captured
Review Rule adherence Yes/no per rule Splits execution errors from strategy errors
Review Mindset Emotion before and after Ties behavior to outcomes
Context Dilution status Active shelf, ATM, warrants, cash runway Small caps raise cash into strength
Context Macro backdrop Index trend and macro call Small-cap setups behave differently in a weak tape

MAE (maximum adverse excursion) is the worst price against you after entry. MFE (maximum favorable excursion) is the best price in your favor. Together they show whether your stops are too tight and your exits too early.

How Do You Journal Your Trades Step by Step?

Journal each trade in six steps: write the plan before entry, log the fills during the trade, capture the session range after the close, score MFE and rule adherence, tag the context, and review the batch weekly. The order matters because the plan must exist before the outcome can bias it.

Step When Action Output
1. Plan Before entry Write setup, catalyst, trigger, stop, target, size A testable hypothesis
2. Execute During trade Log every fill, time, and session Accurate cost basis and timing
3. Capture range After the session Record full-day high and low across all sessions The denominator for MFE
4. Score Same day Compute MFE, MAE, capture, and rule adherence An honest grade
5. Tag context Same day Note filings, float, runway, macro call Explains why the trade behaved as it did
6. Review Weekly Group by setup, session, price range, catalyst Rules to keep, cut, or change

Step 1 is the one most traders skip. If the stop and target are written after the trade, the journal records a rationalization, not a plan. Write it first, even if it is one line.

Step 3 needs the full session. The market trades from 4:00 AM to 8:00 PM Eastern. A small-cap high of day often prints outside the 9:30 AM to 4:00 PM window, so a journal that only stores the regular-session range understates the move.

Step 6 is where the edge appears. One trade is noise. Thirty trades tagged the same way show a pattern.

Why Does Session Data Matter When You Journal Small-Cap Trades?

Session data matters because small caps routinely set their high, their low, or both outside regular hours, and a journal without session labels misreports both the opportunity and your execution. Every price in the log needs a session tag: pre-market, regular, or after-hours.

Three sessions from October 12-13, 2026 show why.

CLWT on October 12, 2026. The stock traded 71.1M shares at 4185.9x its average daily volume. The pre-market high was $2.92. The regular session opened at $1.99, reached $2.34, dipped to $1.63, and closed at $2.14, up 7.5%. The full-day low of $1.27 sat below the regular-session low. A journal storing only regular-session data would show a narrow $1.63 to $2.34 range. The full-session record shows a +129.8% MFE from $1.27 to $2.92. The catalyst on file was a 50/50 joint venture agreement with Sea Clean AS in Norway.

TCRT on October 13, 2026. Volume reached 256.8M shares. Pre-market ranged from $0.91 to $2.53. The regular session opened at $1.73, hit $4.32, and closed at $3.03, up 75.1%. After-hours closed at $3.89, above the regular close. The catalyst was the announced acquisition of Velaris Therapeutics, filed on an 8-K on October 13. A trader who sold at the regular close and logged only that print would never see that the stock kept moving after 4:00 PM. The filing trail behind this run is covered in The Paper Trail Behind TCRT's Run.

LNKS on October 12, 2026. Volume reached 150.1M shares. Pre-market ranged from $1.17 to $1.92. The regular session opened at $1.28, ran to $3.49, and closed at $2.25, up 75.8%. After-hours closed at $1.69, below the regular close. The specific catalyst was not identified in available press releases. Holding through the after-hours session here moved against the position.

The lesson for the journal: TCRT rewarded an after-hours hold and LNKS punished one, on adjacent days. Only session-tagged entries reveal which behavior your own trades reward. For the timing side of this, see What Is the Best Time to Trade Stocks? A Session-by-Session Answer.

How Do You Measure MFE and Capture Rate in a Journal?

MFE is the largest move in your favor during the trade or session, and capture rate is the share of that move you actually banked. Log both next to realized P&L so the journal measures exit quality, not just direction.

There are two versions of MFE, and a journal should hold both:

Capture rate = realized gain ÷ trade MFE. A trader who enters well and exits early shows high trade MFE and low capture. A trader who chases shows low trade MFE regardless of exit.

YRD on October 14, 2026 shows why MFE belongs next to the close. The stock traded 130.7M shares at 1504.3x average daily volume. The full-day range ran from $0.45 to $1.00, a +123.4% MFE. The $1.00 high printed in pre-market. The regular session opened at $0.74, reached only $0.75, and closed at $0.65, down 12.8%. A close-only journal records a losing day. A session-aware journal records a pre-market opportunity followed by a regular-session fade, which is a different lesson entirely. Securities class action investigation announcements from law firms followed on October 15-17.

JBDI on October 13, 2026 shows the opposite failure. Volume reached 92.6M shares at 5618.1x average daily volume. The pre-market high was $2.22. The regular session opened at $2.00, ran to $9.50, and closed at $3.44, up 72.0%. The full-day low of $1.03 printed outside the regular session, putting session MFE at +822.3%. The catalyst on file was a 6-K filing on October 13. A trader who caught the break of $2.22 and sold at the close banked a gain, but the journal must also show how far $9.50 sat above that exit. That gap is the capture problem.

The single metric that tracks this over time is covered in The One Trading Journal Metric That Turns a Move Into Real Profit.

How Should You Log Catalysts and SEC Filings in a Trade Journal?

Log the catalyst headline and every relevant SEC filing with its form type and date, plus the stock's active dilution facilities at the time of the trade. In small caps, the filing record explains moves that price alone cannot.

Dilution is the most common small-cap context field. Across the active universe there are ~6,200 active warrant facilities, ~3,200 active shelves, and ~2,200 active ATM programs. A stock with an active shelf or ATM can issue shares into a rally, and the journal should note whether that capacity existed when you entered.

Two cases from October 13-14, 2026 show what the field captures:

Ticker Date Regular Session Volume Filing / Catalyst on File Journal Tag
WFF Oct 13, 2026 Open $14.90, high $15.55, low $1.91, close $2.19 (down 85.3%) 50.7M Pre-market traded $13.51-$22.42 Collapse before offering news
WFF Oct 14, 2026 Open $1.91, high $3.43, low $0.16, close $0.18 (down 90.4%) 223.0M $18 million registered direct offering announced Oct 14, closing announced Oct 15 Offering-day trade
NWGL Oct 14, 2026 Open $1.18, high $1.44, low $0.23, close $0.26 (down 78.0%) 15.4M Up to $200 million ATM program with Chaince Securities as exclusive sales agent (Oct 15 release) ATM overhang

Dilution cuts both ways, and the journal should record both sides. The risk is buying shares while the company sells new ones into you. The opportunity is the run that often comes before a raise: companies and their bankers prefer to price offerings into strength, and fast traders who log the filing sequence learn where those runs start and stop. On October 14, WFF's regular session still printed a high of $3.43 from a $1.91 open before closing at $0.18. A journal entry with the filing tag explains that range. One without it reads as random.

Track historical raises too. INKT, for example, used its B Riley ATM on 2025-7-30 at $27.2000 raising $13.0M, on 2025-11-13 at $15.8900 raising $1.4M, on 2026-3-31 at $15.2800 raising $3.1M, and in an earlier capital raise. Those are completed raises, not current overhang, and the journal should label them that way.

What Is Risk Reward Ratio in Trading, and How Do You Journal It?

Risk reward ratio compares the distance from entry to target with the distance from entry to stop. Planned risk/reward is written before entry; realized risk/reward is calculated after exit, and the journal needs both.

Formula: Risk/Reward = (Target − Entry) ÷ (Entry − Stop). A 3:1 ratio means the planned gain is three times the planned loss.

Journal the ratio in R-multiples. One R equals the dollar amount you planned to lose. A trade that loses exactly the planned amount is −1R. A trade that makes twice the planned risk is +2R. R-multiples put a trade in a sub-$1 stock and a trade in a $9 stock on the same scale.

The most useful review question is the gap between planned and realized R. If planned R is consistently higher than realized R, exits are the problem. If realized losses exceed −1R, stops are not being honored, which in small caps often means a halt or a gap through the stop. Tag those trades separately, because they are a liquidity problem, not a discipline problem.

What Is a P&L Calendar in Trading?

A P&L calendar is a monthly calendar view where each day shows net profit or loss, usually color-coded green or red. It turns a list of trades into a visual pattern of good days, bad days, and streaks.

The calendar answers questions a trade list hides:

Pair the calendar with the macro tag from Step 5. On October 17, 2026, the macro call was Risk-Off / Consolidation, with the Russell 2000 (IWM) at $270.44, -11.4% from its 52-week high of $305.18, down 3.0% over 5 days and 4.8% over 20 days. The S&P 500 (SPY) sat at $763.25, -2.4% from its 52-week high. When small caps lag the large-cap index by that margin, a trader's calendar shows whether their setups hold up in that backdrop. That is a sizing input, not a forecast.

How Do You Do Stock Research Before Logging a Trade?

Stock research for a small-cap trade means checking four things before entry: the catalyst, the filing and dilution status, the float and volume, and the session levels. Write each one into the plan field of the journal.

  1. Catalyst. Find the headline or filing. If none exists, write that down: LNKS on October 12, 2026 ran on 150.1M shares with no catalyst identified in available press releases, which is itself a data point.
  2. Filings and dilution. Check for active shelves, ATMs, warrants, and convertible notes, plus cash runway. TCRT carried under 3 months of runway, while YRD carried 12+ months.
  3. Float and volume. Compare volume to float and to average daily volume. AMTD traded 87.1M shares on October 14, 2026 at 4665.3x average daily volume, with a pre-market high of $0.72 and a +131.3% session MFE.
  4. Levels. Mark pre-market high, pre-market low, and prior close before the open. For chart reading, see How to Read Stock Charts: The Session Levels Behind Small-Cap Moves.

What is the best stock screener for swing trading? For small-cap swing trading, the best screener filters on multi-day volume and filing data, not just price. A free end-of-day screener shows yesterday's gainers; a swing setup also needs float, dilution status, and multi-day continuation. Multi-day examples from October 12-16, 2026: TCRT ran +237.8% from $0.78 to $2.62, BMBL ran +134.3% from $2.54 to $5.95, and XLAB ran +126.7% from $1.03 to $2.33. A swing journal logs the day-one catalyst and tracks whether each subsequent day held its levels.

How to Play This: How Should You Review Your Journal Each Week?

Review your journal weekly by grouping trades on four axes (setup, session, price range, and catalyst type) and keeping only the rules the data supports. A weekly batch is large enough to show patterns and recent enough to remember context.

A practical review sequence:

  1. Sort by setup tag. Which setups produced positive total R? Which produced negative total R?
  2. Sort by session. Compare pre-market, regular, and after-hours results. The CLWT, YRD, and JBDI examples above show how much range lives outside regular hours.
  3. Sort by catalyst. Compare filing-driven trades (offerings, ATMs, 8-Ks) with headline-driven trades and no-catalyst trades.
  4. Check capture. For every winner, compare realized gain with trade MFE. For every loser, check whether the stop was planned and honored.
  5. Write one rule change. One. A journal that produces five new rules a week produces none that stick.

Framework for the next trade: define the trigger level before the open, size so that the stop equals 1R, take partials into strength, and log the session of every fill. In a Risk-Off backdrop, tighten stops and reduce size until breadth recovers.

How to Find These Setups and Journal Them on SNACS?

SNACS connects the scanner, SEC research, and the trading journal, so the context fields in your log come from the same data you traded on. Here is the workflow.

Find the setup. In the SNACS scanner, filter for RVOL above 5x and price under $20, then sort by RVOL. Add the Dilution Alerts column and the Cash Runway column. Save the filter as a named scan, then link it to a Dynamic Watchlist so matching tickers populate in real time. Click any ticker to open the ticker details page with chart, dilution risk panel, recent news, and SEC filings without leaving the scanner.

Check the filings. In SEC research, the Dilution Snapshot shows active facility counts, shares at risk, and the lowest exercise price. That gives you two paths to the same dilution data: the scanner column for speed, the snapshot for depth. The AI Chat answers direct questions, such as which facilities are active on a ticker.

Codify the setup. In the AI Playbook Builder, build the setup as steps (historical context, setup, trigger, entry, exit). With live matching, a star appears next to scanner tickers that fit the pattern.

Journal the trade. The trading journal auto-syncs fills from Interactive Brokers, Schwab, Webull, Robinhood, E*TRADE, Fidelity, TradeStation, and Tradier. Add setup tags and mindset notes per trade. The dashboard shows P&L charts, profit factor, and breakdowns by day, hour, session, and price range. AI Insights analyzes the log for your best setups, your worst time of day, and your MFE capture rate.

What is the best AI trading app? For a trader building their own workflow, the answer is the data the AI reads. The Data API and its MCP server connect your own AI (Claude, Cursor, Visual Studio Code Copilot, Windsurf, or a script) to live scanner data, daily price history, and SEC-direct dilution facts with the filing each number came from. Point-in-time queries let a backtest see float and facilities as they stood on a past date. The API supplies data and provenance, not signals. For a broader look at the category, see AI Trade Idea Engines Reviewed.

What Should You Watch for Next?

Watch how your own logged setups behave in a weak small-cap tape. With the Russell 2000 (IWM) more than 10% off its 52-week high as of October 17, 2026, each trade entered now builds a sample of Risk-Off results that a later review can compare against stronger backdrops.

If your journal lacks them, add three fields before the next session: a session tag on every fill, full-day MFE, and filing status at entry. Those three explain most of the difference between what a small cap offered and what a trader kept.

FAQ

How do you journal your trades?

Journal your trades by recording three layers for each position: the plan before entry (setup, catalyst, trigger, stop, target, size), the execution during the trade (fills, timestamps, session), and the review after the close (MFE, capture rate, rule adherence, emotion). Review the batch weekly by setup, session, and catalyst to decide which rules to keep.

What should a trading journal include?

A trading journal should include the setup tag, catalyst, entry trigger, stop, target, position size, every fill with timestamp and session, MFE, MAE, rule adherence, and mindset notes. Small-cap traders should add dilution status, float, cash runway, and the macro backdrop, because those fields explain moves that price data alone cannot.

Why should I log pre-market and after-hours prices separately?

Log them separately because small caps often set their high or low outside regular hours. CLWT printed a $2.92 pre-market high on October 12, 2026, while its regular-session high was $2.34. Without session labels, your journal understates the opportunity and misreads your entries and exits.

What is MFE in a trading journal?

MFE (maximum favorable excursion) is the largest move in your favor during a trade or session. In a journal it sits next to realized P&L to measure exit quality. YRD closed down 12.8% on October 14, 2026, but its full-day range offered a +123.4% MFE, which a close-only log would miss.

What is risk reward ratio in trading?

Risk reward ratio is the planned gain divided by the planned loss: (target − entry) ÷ (entry − stop). A 3:1 ratio means the target is three times as far from entry as the stop. Journal both planned and realized ratios, ideally in R-multiples, so trades at different price levels compare on one scale.

What is a P&L calendar in trading?

A P&L calendar is a monthly view where each trading day shows net profit or loss, color-coded green or red. It exposes patterns a trade list hides, such as losing weekdays, overtrading after big wins, or weak results in Risk-Off backdrops. Journaling platforms, including the SNACS trading journal, build it from synced fills.

How often should I review my trade journal?

Review each trade briefly the same day to score MFE and rule adherence, then do a full review weekly. A week of trades is enough to group by setup, session, and catalyst, and recent enough that you still remember the context. End each weekly review with one rule change, not several.

Should I log SEC filings in my trade journal?

Yes. Log the form type and date of any relevant filing, plus the active dilution facilities at entry. WFF fell 90.4% on October 14, 2026, the day it announced an $18 million registered direct offering. A journal entry tagged with that filing explains the range; one without it reads as random price action.

What is the best AI trading app for journaling and research?

The most useful AI setup is one wired to verified data rather than one that guesses. The SNACS trading journal uses AI Insights to find your best setups and worst times of day, and the SNACS Data API with its MCP server connects your own AI assistant to live scanner, float, and filing data with sources attached.

Start Free Trial

5 trading day free trial on Edge. Cancel anytime before your trial ends to avoid being charged.