← Finance

Operating manual · US equities · 2–6 month holds

Swing Desk
Manual

A complete system for trading US stocks on a two-to-six-month horizon using technical structure — what the evidence actually supports, the rules that keep you solvent, and a 90-day plan to get from zero to a live, sized position.

Built 27 Aug 2026
For Rahul
Horizon 40–130 sessions
Status Educational — not advice
PART 00

Read this before anything else

Three corrections up front, because they change what the rest of this document is for.

1. What you described is not swing trading

Swing trading, as the term is used by practitioners and by every broker's education page, means holding for two days to about three weeks — capturing one "swing" between a pullback low and the next high. A two-to-six-month hold is intermediate-term position trading. The chart is the same; almost nothing else is.

This matters because it changes your instruments. At a 2–6 month horizon:

  • The daily and weekly chart are your working timeframes. The 15-minute chart is noise you cannot trade around and should not be looking at.
  • Your stop has to be wide enough to survive a normal 8–15% correction in a healthy stock. A 3% stop guarantees you get shaken out of every winner.
  • You will place roughly 15–40 trades a year, not 400. Every one of them matters, and you have days — not seconds — to decide.
  • Earnings reports will land inside your holds. Two to three of them. That is a structural risk you must plan for, not an event you dodge.

The good news

Your chosen horizon has by far the strongest evidence base of any active-trading timeframe. The academic literature on momentum — the most replicated anomaly in finance — is built almost precisely on 3-to-12-month holding periods. You picked the one window where the research is on your side. Day trading has the opposite evidence base.

2. The base rate is brutal, and you should know the numbers

97%
of Brazilian retail futures traders who persisted past 300 trading days still lost money (Chague et al., 19,646 traders)
1.1%
earned more than the minimum wage from it. 0.5% beat a bank teller's starting salary.
11.4%
annual net return of the most active 20% of US households, vs 17.9% for the index (Barber & Odean, 66,465 households)

Barber and Odean's finding is the one to sit with: the most-active households earned essentially the same gross returns as everyone else — 18.7% — and turned that into 11.4% net. They didn't pick worse stocks. They traded the edge away in costs. The gap between the least-active and most-active quintiles was about 7 percentage points a year, and it was almost entirely friction.

Chague's study found no evidence of learning: traders who persisted for years did not get better. That is the single most uncomfortable result in the literature, and the honest reading is that persistence alone is not a strategy. Deliberate practice with a written system and a reviewed journal might be. Screen time alone is not.

3. You do not have an edge yet, and that is the whole problem

Everything in Parts 03–06 is machinery for expressing an edge. None of it creates one. Your entire job for the next 90 days is to establish, with evidence, whether the specific rules you write down produce a positive expectancy after costs — and to risk almost nothing while you find out.

Scope note

This is an educational document, not investment advice. I am not a financial advisor, I don't know your income, tax situation, existing portfolio, or risk capacity, and nothing here is a recommendation to buy or sell any security. Position trading with leverage or concentrated single-name risk can lose more than you expect. Talk to a licensed advisor and a CPA before you commit real capital, and never trade money you need within the next five years.

PART 01

What the evidence actually says

Technical analysis is not one thing. Parts of it are among the best-documented effects in empirical finance. Other parts have never survived a careful test. Knowing which is which is most of your edge over the average retail trader.

The strong evidence: cross-sectional momentum

Jegadeesh and Titman (1993) showed that buying the stocks with the best returns over the past 3–12 months and holding them for 3–12 months produced significant abnormal returns. It has been the most attacked, most replicated result in the field for thirty years, and it has largely held up out of sample.

The 2022 review marking the paper's 30th anniversary reports standard cross-sectional momentum at roughly 0.67% per month, with the "12-2" formation (rank on the past 12 months, skip the most recent month, then hold) the best-performing standard variant. Intermediate momentum — measuring returns from 12 to 7 months ago — reaches about 1.20% per month. Note what the formation and holding periods are: they are your horizon.

What to take from momentum research

  • Rank on 6–12 month relative strength, not on 1-month. Recent one-month returns actually reverse; skipping the last month is what the literature does.
  • Hold long enough to let it work. The effect operates over months. Flipping out after two weeks is trading a different, worse phenomenon.
  • Trade relative strength, not absolute price. "Up a lot" is not the signal. "Up more than the market and its peers, persistently" is.

The critical caveat: momentum crashes

Momentum's return profile is short-option-like. It grinds and then it detonates. Daniel and Moskowitz documented the two worst episodes:

Worst momentum drawdowns — winners-minus-losers monthly returns
PeriodMonthly WML returnWhat happened underneath
Jul 1932−60.98%Past losers gained 232% over two months; past winners gained 32%
Aug 1932−74.36%
Mar 2009−42.28%Losers rose 163% over three months; winners rose 8%
Apr 2009−45.52%
May 2009−30.54%

The conditions are consistent and — critically for you — identifiable in advance. Fourteen of the fifteen worst momentum months occurred when the trailing two-year market return was negative, market volatility was elevated, and the market rose sharply in that same month. In plain language: momentum dies when a beaten-down market rips off the bottom.

Daniel and Moskowitz showed that scaling exposure down when volatility is high and the market is in a bear regime lifts the Sharpe ratio from about 0.60–0.71 to about 1.19–1.20 — roughly a doubling, and it holds out of sample. This is why Part 03 has a market-regime filter and Part 04 has a volatility-scaled position size. Those two rules are not decoration; they are where most of the risk-adjusted return in this entire approach comes from.

The 52-week high effect

George and Hwang (2004) found that a stock's proximity to its 52-week high predicts future returns better than its raw past return — and that a 52-week-high strategy is less prone to the crash behavior above. This is the academic backing for the piece of chart-reading folklore that says to buy stocks near highs and avoid "cheap" broken stocks. It is one of the few pieces of trader lore that survived a careful test.

Trend following on the index

Faber's simple rule — hold the index when it closes above its 10-month (≈200-day) moving average, otherwise hold cash — returned 10.18% annualized versus 9.32% buy-and-hold from 1901–2012, with maximum drawdown of 42% vs 84%. It generates fewer than one round trip per year per asset. The return edge is small and arguably noise; the drawdown reduction is the real result, and it is exactly the tool you need to stay out of momentum crashes.

The weak evidence: chart patterns and indicator rules

This is where you should be skeptical, because this is where most retail education lives.

  • Park and Irwin's survey (2007) of 95 modern studies found 56 reported positive results, 20 negative, 19 mixed — but flagged that most positive results are compromised by data snooping, ex-post rule selection, and difficulties with statistical testing, and that profitability declined sharply after roughly 1990 as markets became more efficient and costs fell.
  • Sullivan, Timmermann and White tested thousands of trading rules on the Dow across a century. Once you correct for the fact that somebody testing 8,000 rules will find winners by chance, the earlier positive findings weaken considerably, and rule performance deteriorated in the out-of-sample period after the mid-1980s.
  • Lo, Mamaysky and Wang (2000) automated pattern recognition (head-and-shoulders, double bottoms, etc.) over US stocks 1962–1996 and concluded that several technical indicators "do provide incremental information and may have some practical value" — a genuinely positive result, but a modest one about information, not about a profitable trading system after costs.

The synthesis you should operate from

  1. Trend and relative strength are real and persistent. Build your system on those.
  2. Chart patterns are a language for describing supply and demand, not a predictive machine. A "cup and handle" is a useful shorthand for "a stock digested a gain without heavy selling." It is not a signal with an edge attached.
  3. Every oscillator you add is another chance to overfit. More indicators do not mean more edge; they mean more parameters and more ways to fool yourself.
  4. Risk management is not a supporting discipline. It is the strategy. The evidence says the edge per trade is small; the evidence also says survival is what converts a small edge into compounding.
PART 02

The regime you are starting in

Late August 2026. This section will go stale — treat it as a worked example of how to read a regime, and re-run the same four questions every month.

7,720
S&P 500, within 1.2% of its 7,817 all-time high set this month
+18.7%
index return over the trailing year
~17%
of S&P 500 members outperforming the index over the past month — among the lowest readings in a decade
3.3%
core PCE inflation, July — well above target, with 10-year yields above 4.6%

Four facts define the tape you are walking into:

  1. The trend is up and intact. The index is near highs. Faber's filter is green: you are permitted to be long.
  2. Breadth is dangerously narrow. Roughly one stock in six is beating the index. Leadership is concentrated in AI infrastructure and energy. Aggregate 2026 S&P earnings growth of ~25% is disproportionately driven by a handful of high-momentum names; the median company is growing around 13%.
  3. The bond market is the pressure valve. Ten-year yields above 4.6% with a thin equity risk premium means stocks and bonds are moving inversely — there is no diversification cushion inside a broad long book.
  4. Positioning is stretched. Risk appetite sits near the 99th percentile, and the Fed under its new chair, Kevin Warsh, is a fresh source of communication volatility.

What a narrow-breadth momentum tape means for a 2–6 month trader

  • Momentum will work — until it violently doesn't. Narrow leadership is precisely the setup Daniel and Moskowitz describe as crash-prone: crowded winners, a market that can rotate hard into the losers.
  • Cap your correlated exposure. If your five best-looking setups are all AI-adjacent semiconductors, you do not own five positions. You own one, five times, with five times the stated risk.
  • Start smaller than the math allows. Half your intended risk per trade for the first 20 trades. See Part 09.
  • Your regime filter earns its keep here. The rule is not "predict the rotation." It is "when the index loses its 200-day and volatility expands, stop taking new longs and cut size."

The four questions to re-answer on the first weekend of every month

  1. Is the S&P 500 above its 200-day moving average, and is that average rising? Yes → full size permitted. No → new positions at half size or none.
  2. Is breadth confirming or diverging? Percentage of stocks above their own 200-day MA, and the advance/decline line. Index at highs with breadth falling = late-stage.
  3. What is volatility doing? Rising VIX with a rising index is a warning; the crash literature says elevated volatility is a necessary condition for momentum reversals.
  4. What is actually leading? Rank the eleven S&P sectors by 6-month relative strength. Your trades should come from the top three, and you should notice the day that list changes.
PART 03

The system: four decisions, written down

A trading system is four decisions made in advance. If you cannot state all four in a sentence each, you do not have a system — you have opinions with a brokerage account attached.

The four decisions
DecisionQuestion it answersYour default answer
UniverseWhich stocks am I even allowed to look at?Liquid US common stocks passing a trend filter, in a top-3 relative-strength sector
SetupWhat has to be true on the chart before I act?One of exactly three patterns (Part 05). Nothing else.
RiskHow much do I lose if I'm wrong?A fixed 0.5–1% of account, defined by a structural stop
ExitWhat ends the trade — in either direction?Stop, trailing rule, or time stop. All three written before entry.

The universe filter

Start with a hard liquidity gate, then a trend gate. Everything that fails is invisible to you.

Liquidity gate — non-negotiable

  • Average daily dollar volume ≥ $25 million (20-day average volume × price). Below this, your exit is the problem, not your entry.
  • Share price ≥ $10. Below that, spreads eat the edge and the quality of the businesses collapses.
  • US common stock only. No leveraged ETFs, no OTC, no recent IPOs with under 3 months of price history.
  • Optionable (a proxy for institutional interest, and it keeps hedging available later).

The trend gate: Minervini's Trend Template

This is the most useful published screen for the 2–6 month horizon, because it operationalizes "the stock is in a sustained institutional uptrend" as eight boolean tests. It is a filter, not a signal — passing it does not mean buy. Failing it means don't look.

Trend template — all eight must be true
#ConditionWhy it's there
1Price above both the 150-day and 200-day moving averagesEstablishes a long-term uptrend
2150-day MA above the 200-day MA
3200-day MA rising, and higher than it was 30 days agoThe long-term trend is improving, not just old
450-day MA above both the 150-day and 200-day MAsThe intermediate trend agrees with the long one
5Price above the 50-day MA
6Price at least 30% above the 52-week lowExcludes stocks still bottoming out
7Price within 25% of the 52-week highThe George–Hwang 52-week-high effect, encoded
8Relative strength rank ≥ 70 (prefer 80–90+)The Jegadeesh–Titman momentum effect, encoded

Notice that criteria 7 and 8 are the two effects with the strongest academic support, expressed as screen conditions. That is not a coincidence, and it is the reason to prefer this template over the dozens of others floating around.

Weinstein's four stages: the mental model behind it

Stan Weinstein's framing — built around the 30-week moving average on a weekly chart — is the cleanest way to hold all of this in your head. Every stock, at every moment, is in one of four stages:

Stage analysis — weekly chart, 30-week MA
StageNameWhat the chart looks likeYour action
Stage 1BasingSideways after a decline; 30-week MA flattening outWatchlist only
Stage 2AdvancingPrice above a rising 30-week MA, higher highs and higher lowsThis is the only stage you buy
Stage 3ToppingSideways after an advance; MA flattens; volatility risesTighten stops, take profits
Stage 4DecliningPrice below a falling 30-week MANever buy. Ever.

Almost every catastrophic retail loss is a Stage 4 purchase justified by a story about value. The single most valuable habit you can build is the reflex of pulling up the weekly chart and asking "what stage is this?" before any other thought.

PART 04

Risk: the only part that is actually mathematics

Everything else in this document is judgment. This part is arithmetic, and getting it wrong is what ends accounts. Read it twice.

Think in R, not dollars

Define R as the dollar amount you lose if a trade hits its stop. Every trade risks exactly 1R. A winner that makes three times your risk is +3R. Now every trade is comparable regardless of position size, share price, or account size, and your whole track record collapses to a single stream of R-multiples you can actually analyze.

Expectancy is your average R per trade:

E = (Win rate × Average win in R) − (Loss rate × Average loss in R)

A system that wins 40% of the time with average winners of 2R and average losers of 1R has an expectancy of 0.40 × 2 − 0.60 × 1 = +0.20R. Over 40 trades a year, that is +8R. At 1% risk per trade, roughly +8% before costs and taxes. That is a genuinely good outcome, and notice how unglamorous it is.

Expectancy calculatorEnter your own numbers
Expectancy
+0.20R
per trade
Annual
+8.0R
before costs
Est. return
+8.0%
on account, gross
Breakeven WR
33%
at this payoff

Position sizing: the stop determines the size, never the reverse

This inverts how most people trade. You do not decide to "buy $5,000 of it." You decide where the trade is proven wrong, and the distance to that price tells you how many shares you may own.

Shares = (Account × Risk %) ÷ (Entry − Stop)

Position sizerStop distance drives share count
Shares
55
$9.00 risk/share
Position value
$6,600
13% of account
$ at risk (1R)
$495
7.5% below entry
Reward : risk
3.0 : 1
+$1,485 at target

Why 1% and not 5%

Here is the same system — 40% win rate, 2R winners, 200 trades — simulated 20,000 times at four different risk levels. The bar shows the typical worst drawdown you would live through; the lighter extension shows the bad-but-not-unusual case that happens one run in ten.

Worst drawdown you should expect to survive

20,000 Monte Carlo runs · 200 trades · 40% win rate · +2R winners

Median worst drawdown Extends to the 90th-percentile case
RISK PER TRADE ↓    MAXIMUM DRAWDOWN → 0% 15% 30% 45% 60% 75% 0.5% −6% −10% 1% −12% −18% 2% −23% −34% 5% −50% −68%
The edge is identical in all four rows. Only the bet size changes. At 5% risk per trade, roughly half of all runs experience a drawdown deeper than 50% — from which you need a 100% gain just to get back to even — even though the strategy itself is profitable. Position size, not signal quality, is what decides whether you survive to collect the edge.

The asymmetry that makes deep drawdowns unrecoverable

Gain required to recover a loss

Drawdown → percentage gain needed to return to breakeven

0% +100% +200% +300% +11% +25% +43% +100% +233% 0% drawdown −37% −75%
Losses and gains are not symmetric. A 20% drawdown is a manageable 25% climb. A 50% drawdown requires doubling your money. This convexity is the entire mathematical argument for small, fixed position sizes — and it is why professionals obsess over drawdown rather than return.

Losing streaks are guaranteed, so plan for them

At a 40% win rate, a run of seven consecutive losers is not bad luck — it is the expected experience. Over 100 trades:

Probability of hitting at least one losing streak of this length in 100 trades
Win rate5 in a row7 in a row10 in a row
40%97%69%21%
45%92%50%10%
50%81%32%4%

If a seven-trade losing streak would make you abandon the system, change the system now — or change the size — because you will get one. This is the number to write on a sticky note.

The rules that follow from all of this

Hard risk rules

  1. 0.5% risk per trade for your first 20 live trades. 1% thereafter. Never above 1.5%, ever, for any reason.
  2. Maximum 6% total open risk. Sum the distance-to-stop across every open position. If it exceeds 6% of the account, you may not open another until something is closed or a stop is raised.
  3. Maximum 25% of account in one position, regardless of what the sizing formula says. A tight stop can otherwise produce an absurd position.
  4. Maximum 2 positions in one sector, 3 in correlated sectors. Five semiconductor names is one trade with five tickets.
  5. Down 6% in a month → halve position size. Down 10% → stop opening new positions until the next month.
  6. No averaging down. Ever. Adding to a loser converts a defined-risk trade into an undefined one. It is the mechanism behind nearly every account-ending loss.
  7. No margin for the first two years. Leverage multiplies an edge you have not yet demonstrated you possess.

What breakeven actually looks like

Simulated at 1% risk over 200 trades: a system with 40% wins at 1.5R has an expectancy of exactly zero — and 53% of runs finish underwater anyway, because compounding on a zero-mean process with drawdowns loses money. A hair below breakeven (35% wins at 1.8R, −0.02R expectancy) puts 64% of runs in the red. There is no such thing as a "roughly breakeven" strategy that pays for itself. Costs and taxes then take another bite. You need a real edge or you need index funds.

PART 05

Entries: exactly three setups

Three, not thirty. Every additional pattern you allow yourself is another way to rationalize a trade you wanted to take anyway. Master these, and add a fourth only after 100 logged trades prove you need one.

All three require the stock to already pass the Part 03 universe filter. All three assume the S&P 500 is above its rising 200-day moving average. If it isn't, none of them are valid.

Setup A · Primary
Volatility contraction breakout
A Stage 2 stock digests a large gain in progressively tighter swings, then breaks out on volume
Context
Prior advance of 30%+ over the past 3–12 months. Stock is in Stage 2 and passes all eight trend-template criteria.
The base
Two to six pullbacks, each shallower than the last — for example 25%, then 12%, then 6%. Volume dries up noticeably into the final, tightest contraction. This is the signature of sellers being exhausted while institutions quietly accumulate.
Trigger
Price clears the pivot (the high of the final contraction) on volume at least 1.5× the 50-day average. Enter on the day of the breakout or on the first low-volume retest of the pivot.
Stop
Just below the low of the final contraction. If that is more than 8% below entry, the base is too loose — skip the trade rather than widening risk.
Target
None fixed. Trail it (Part 06). Bases of this quality are what produce the 4R+ outliers that carry a year.
Invalidation
Close back below the pivot within 3 days on heavy volume = failed breakout. Exit; don't wait for the stop.
Frequency
Common in strong markets, rare in choppy ones. Expect 2–5 candidates a month at present.
Setup B · Workhorse
Pullback to the rising 50-day
A confirmed leader corrects into moving-average support and resumes
Context
Stock has already made a clear Stage 2 advance and has held its 50-day MA on at least one prior pullback. Relative strength rank 80+.
The pullback
Price drifts back to the 50-day (or 10-week) MA on declining volume over 5–15 sessions. Declining volume is the whole tell: it says holders aren't selling, buyers just stepped back.
Trigger
A reversal day off the MA — closes in the top third of its range, on volume above the prior day's. Or a close back above the prior day's high.
Stop
Below the low of the pullback, or 1.5× ATR(14) below entry, whichever is tighter but not less than 4%.
Target
Trail. A common first objective is a retest of the prior high; do not exit there mechanically if the trend is intact.
Invalidation
Two consecutive closes below the 50-day MA on above-average volume.
Why it works
Lower risk than a breakout (you buy weakness in a strong name) and a better entry price, at the cost of a lower hit rate — some pullbacks keep going.
Setup C · Systematic
52-week-high momentum rotation
The academic strategy, traded mechanically — your control group
Context
Purely rules-based. No chart judgment involved, which is precisely its value: it is the benchmark that tells you whether your discretionary reads in Setups A and B are adding anything.
Ranking
Monthly, rank your universe by 12-month return excluding the most recent month (the "12-2" formation). Take the top decile, then keep only names within 5% of their 52-week high.
Trigger
Buy the top-ranked qualifying names on the first trading day of the month, equal risk-weighted.
Stop
A hard 2× ATR(20) stop, plus a rule-level regime filter: no new entries when the S&P is below its 200-day MA.
Exit
Sell when the name drops out of the top 30% of the ranking at the next monthly rebalance, or when the stop hits.
Holding period
Naturally 3–9 months. This is the purest expression of your stated horizon.
Caution
This is the strategy that crashes in a violent bear-market rebound. Half its size when the index is below its 200-day MA and volatility is elevated.

The pre-trade checklist

Run this before every entry, without exception. Its purpose is not to find trades — it is to stop you taking the ones you already know are marginal.

Market
The stock
The trade
Events & state
0 of 15 · not ready

Your ticks are saved in this browser only. Any unticked box is a veto, not a discount.

PART 06

Exits: where the money is actually made or lost

Entries are taught endlessly because they are easy to teach. Exits determine your average win, which is half of your expectancy — and they are the thing you will get wrong for the first two years.

Three exits, all defined before you enter

The exit stack
ExitRulePurpose
Initial stopStructural level below the base low / pullback low, capped at 8% below entry. Placed as a live order the moment you're filled.Defines 1R. Non-negotiable and never widened.
Trailing stopOnce the trade reaches +1R, move the stop to breakeven. Thereafter trail below the rising 10-week (50-day) MA on a weekly closing basis.Lets winners run for months without giving back the whole move.
Time stopIf the trade has not reached +1R after 8 weeks and is going sideways, close it.Capital has a cost. Dead trades block new setups and drain attention.

Why a 10-week trailing MA, specifically

Your horizon is 2–6 months. A trailing stop tight enough for a two-week swing will remove you from every position in week three. The 10-week MA on a weekly close is roughly the tightest trail that survives normal Stage 2 volatility — healthy leaders routinely pull back 8–15% mid-advance without breaking anything. Checking it weekly rather than daily is a feature: it prevents intraday noise from making the decision for you.

Taking partial profits

A reasonable compromise between "let it run" and "book something": sell one third at +2R, move the stop to breakeven, and trail the remaining two thirds on the 10-week MA. This raises your win rate and lowers the psychological cost of watching an open gain evaporate, at the cost of some upside. It is worth it in your first year for behavioural reasons alone. Reconsider it once you have 100 logged trades and can measure what it actually cost you.

Earnings inside a hold — the structural problem

Over a 2–6 month hold you will sit through two or three earnings reports. Each is a coin flip that can gap through your stop overnight, meaning your realized loss exceeds 1R. Three honest options:

  1. Hold through, at reduced size. Cut the position by a third or half before the print. You keep exposure to the trend and cap the gap risk. Most position traders do this.
  2. Exit before, re-enter after. Cleanest risk control, but you pay two round trips and will miss some of the biggest single-day gains — which in momentum names often are the earnings gaps.
  3. Hold full size and accept it. Only defensible if the position is small and you have modelled a −2R outcome as acceptable.

What is not an option is having no policy. Decide which of the three you use, write it in your plan, and apply it to every trade the same way.

The mistakes that quietly destroy expectancy

  • Moving a stop down. This is the single most destructive habit in trading. It converts a −1R into a −3R and it is always rationalized the same way ("it's just noise").
  • Taking profits at +0.5R because it feels good. A system with 2R average winners becomes a losing system with 0.5R winners. Your win rate goes up and your account goes down.
  • Holding a loser because selling makes it "real." The disposition effect, and it is well documented in exactly the retail data cited in Part 00.
  • Exiting a winner early because you're up on the month. Your P&L for the month is not information about the trade.
PART 07

Mechanics: rules, costs, taxes, tools

The regulatory picture just changed

The pattern day trader rule is gone

FINRA eliminated the PDT framework via Regulatory Notice 26-10, effective 4 June 2026, with an 18-month phase-in ending 20 October 2027. The four-trades-in-five-days test and the $25,000 minimum equity requirement are removed. Brokers now monitor intraday margin deficits based on actual exposure rather than classifying accounts by trade frequency; a pattern of not meeting deficits promptly triggers a 90-day freeze.

For you this is mostly irrelevant — a 2–6 month holder was never going to trip PDT — but it removes the old argument for needing $25k to start, and it means brokers may implement the new intraday-margin monitoring differently. Check your broker's specific policy rather than assuming.

Also worth knowing: US equities settle T+1. In a cash account, proceeds are available the next business day, so you are no longer meaningfully constrained by settlement at this horizon.

Costs: small per trade, large per year

Commissions on US stocks are effectively zero at every major broker. Your real costs are the bid-ask spread and slippage, and they scale with how often you trade — which is the mechanism behind the Barber–Odean result.

Annual cost drag — 40 round trips on a $30,000 account
Round-trip costTypical ofAnnual dragDollars
5 bpsMega-cap, limit orders, patient fills2.0%$600
15 bpsLiquid mid-cap, mixed order types6.0%$1,800
30 bpsSmall-cap, market orders on breakouts12.0%$3,600
50 bpsThin names, chasing, wide spreads20.0%$6,000

Read the bottom row again. Trading illiquid stocks with market orders can cost more per year than the entire expected return of the strategy. The $25M liquidity gate in Part 03 exists for this reason, and it is why you use limit orders for everything except a stop that must fill.

Tax: your horizon has an expensive edge case

A 2–6 month hold is always a short-term capital gain, taxed as ordinary income at your marginal rate — the seven-bracket 10%–37% structure, where in 2026 the 24% bracket runs $105,701–$201,775 for single filers and the top 37% rate begins at $640,601 (single) or $768,701 (married filing jointly). Long-term treatment (0/15/20%) only begins after a hold of more than one year.

After-tax outcome, illustrative — 24% federal + 5% state vs long-term 15% + 5%
Gross returnShort-term (29%)Long-term (20%)Difference
10%7.1%8.0%0.9 pts
20%14.2%16.0%1.8 pts
30%21.3%24.0%2.7 pts

The 12-month decision point

When a winner is up substantially and approaching the one-year mark, you face a real trade-off: hold past 12 months for long-term treatment, or take the technical exit. The tax saving on a large gain is roughly 9 percentage points of the gain in the example above — meaningful, but never large enough to justify holding a broken Stage 3 or Stage 4 chart. Let the tax tail wag the trading dog and you will convert taxable gains into tax-deductible losses with impressive efficiency.

The wash sale rule

If you sell at a loss and buy the same or a "substantially identical" security within 30 days before or 30 days after the sale — a 61-day window — the loss is disallowed for the current year. It is not lost: it is added to the cost basis of the replacement position, and the holding period carries over. This matters for you in two specific ways:

  • Re-entering a failed breakout. Stopped out of a name, then it sets up again three weeks later — a very common sequence — and you have created a wash sale.
  • Year-end. A December loss-harvest is only clean if you stay out of the name through late January. Buying on 1 December puts you at risk through 30 January, spanning two tax years.

Inside an IRA the basis adjustment does not apply (Rev. Rul. 2008-5), so a wash sale triggered by an IRA purchase forfeits the loss permanently. Talk to a CPA if you're trading the same names in both a taxable account and an IRA.

The tool stack

What to actually pay for, and in what order
LayerOptions2026 costVerdict
BrokerFidelity, Schwab, Interactive Brokers, tastytrade$0 commissionsAny of them. IBKR for the best fills and API; Fidelity or Schwab for simplicity.
ChartingTradingViewFree · $12.95 · $29.95 · $59.95 /moStart free. The Plus tier (multi-chart, 100 alerts) is the first upgrade worth paying for.
ScreeningFinviz (free / Elite), TradingView screenerFree · $24.96/mo annualFree Finviz covers the whole trend template. Elite adds real-time and backtesting.
JournalA spreadsheet$0Do not buy journaling software before you have 100 trades in a spreadsheet.
Data / backtestPython + yfinance or Norgate, or TradingView strategy tester$0 → $100sOnly after your rules are written down. See Part 09, week 4.

Do not buy a course. The material in Parts 01–06 is the content of most $2,000 courses, and the reading list at the end is the content of the good ones.

PART 08

The information stack

The instinct is to add sources until you feel informed. The evidence says that is backwards — and that a wide, always-on feed is closer to a liability than an edge.

Why your feed is the problem, not the solution

Barber and Odean's All That Glitters (2008) documents what they call attention-driven buying: individual investors, facing thousands of choices, restrict their search to whatever recently caught their attention. Measured across brokerage records, retail investors were net buyers of stocks in the news — a 9.35% buy-sell imbalance on news days versus 2.70% without. On stocks with the highest abnormal volume they bought nearly twice as much as they sold, and they piled in after both extreme positive returns (24% imbalance) and extreme negative ones (29%).

Professional managers do the opposite. Value managers in the same data were aggressive net buyers on days of low abnormal volume, because they run screens instead of reacting to headlines. The paper's title is the conclusion: attention-grabbing stocks are not, on average, the good ones.

The design principle

You already have a mechanism for finding stocks: the Part 03 screen. News cannot improve it — it can only smuggle in candidates that bypassed it. So your information stack has exactly two jobs, and neither is idea generation:

  1. Monitoring what you own — earnings dates, filings, and the specific events that would break a thesis.
  2. Reading the regime — index trend, breadth, sector leadership, the macro calendar.

Everything that serves neither job is entertainment. Treat it accordingly.

Tier 1 — free, and genuinely sufficient

You could run this entire system on nothing but the list below, indefinitely. Start here and do not spend a dollar until you have 100 logged trades.

The free core
SourceWhat you use it forWhy this one
TradingView (free)Daily and weekly charts, the trend-template moving averages, price alerts on your pivotsThe alert system is the important part — it lets you leave the screen. Free tier allows three indicators, which is three more than you need.
Finviz (free)The Part 03 screen, the sector/industry heat map, the earnings calendarThe free screener already covers every trend-template condition. The heat map is the fastest sector-rotation read available anywhere.
SEC EDGAR full-text search8-K filings, 10-Q, S-1, proxy statements — for names you actually ownPrimary source, zero spin, free. Every piece of "breaking news" you read is a paraphrase of a document sitting here first.
stockanalysis.comFast fundamentals, confirmed earnings dates, revenue and margin historyClean, ad-free, no login. Faster than Yahoo Finance for the three numbers you actually check.
Company IR pagesEarnings date confirmation, the deck, the call transcriptThe only authoritative source for when a company reports. Third-party calendars are wrong often enough to cost you.
FRED (St. Louis Fed)Rates, core PCE, unemployment, the VIX seriesThe numbers themselves, without the commentary layer. Chart them yourself and form your own read.
Federal Reserve calendarFOMC meeting dates, minutes releases, Jackson HoleYou are not predicting the Fed. You are avoiding entering a full-size position the day before a decision.
BLS & BEA release calendarsCPI, PCE, jobs report datesSame reason. These are the scheduled volatility events on a 2–6 month hold.

Tier 2 — worth money, in this order

Each of these buys you time or coverage, not edge. Add one at a time, and only when you can name the specific decision it improves.

Paid tools — 2026 pricing
ToolCostWhat it buys youVerdict for your horizon
TradingView Plus$29.95/mo annualMulti-chart layouts, 100 alerts, more indicatorsFirst upgrade worth making. Alerts are what let you stop watching.
Finviz Elite$299/yr
($24.96/mo annual)
Real-time data, backtesting your screens, advanced charts and pattern recognitionThe screen backtesting is the real value — it lets you test the Part 03 filter before trading it.
Koyfin Plus~$468/yr listDeep fundamentals, analyst estimates and revisions, transcripts, 10-year financials, global coverageBuy this only if you decide to track estimate revisions seriously (see below).
IBD Digital$449/yrRelative Strength and Composite ratings on 5,000+ stocks, the IBD 50, Sector Leaders, Market PulseThe one mainstream subscription with a defensible basis — its ratings operationalize the momentum and 52-week-high effects from Part 01. Its market-direction call is a crude version of your own regime filter.
MarketSurge$1,499/yrIBD's institutional tier — pattern-recognition AI, advanced screeningNo. Not at your account size, not at this stage, possibly not ever.

The one thing not to buy

Signal services, alert rooms, Discord groups and courses that sell entries. If someone had a reliable 2–6 month edge, the rational move is to trade it with leverage, not to retail it at $99 a month to people who will move the price against them. Every dollar spent here is better spent on the 20 additional trades that would actually tell you whether your rules work.

Tier 3 — primary sources, but only for stocks you own

Once a position is open, these are what tell you whether the thesis is intact. Set them up per-position, not as a general feed.

  • 8-K filings. Material events — guidance changes, executive departures, major contracts. An EDGAR alert on your holdings gives you these before any news outlet's summary.
  • The quarterly transcript. Read the Q&A section and skip the prepared remarks entirely. The prepared remarks are marketing; the analyst questions are where the pressure points show.
  • Estimate revisions. The single most useful fundamental stream at your horizon. A Stage 2 advance is usually sustained by forward earnings estimates being revised upward; when revisions flatten or turn down while the price keeps rising, you are in the late stage of the move. This is worth checking monthly per holding.
  • Insider Form 4 filings. Cluster buying by multiple insiders is mildly informative; routine scheduled selling under a 10b5-1 plan is not. Most insider "signals" are the latter.
  • Short interest (FINRA, published twice monthly). Context for why a name moves violently, not a reason to enter or exit.
  • 13F institutional ownership. Filed 45 days after quarter-end, so the snapshot is always stale. The direction of change across quarters carries some information; the holdings list itself is history, not a trade idea.

The routine: when you look at what

This is the part that matters more than the source list. An unscheduled information diet is how a 2–6 month plan turns into day trading without you deciding to.

Scheduled information blocks
WhenTimeWhat you check — and nothing else
Daily, after the close10 minOpen positions against their stops. Any 8-K or price move over 5% on something you own. Alerts that triggered. That is the whole list — no scanning, no idea generation, no market commentary.
Weekly, Sunday30–45 minThe Part 10 review: regime read, trail stops on weekly closes, score last week's trades on compliance, run the screen, build a 5–10 name watchlist with pivots and stops pre-calculated. Note every earnings date landing in the coming two weeks.
Monthly, first weekend45 minThe four regime questions from Part 02. Rebuild the 12-2 momentum ranking for Setup C. Check estimate revisions on each holding. Re-rank the eleven sectors.
Quarterly2 hoursThe journal audit from Part 10 — expectancy by setup, by regime, compliance rate, MAE/MFE. This is where the risk-per-trade decision gets revisited.

The one rule that makes this work

No unscheduled information. If something is not on the table above, it waits for the next block. Turn off push notifications from every finance app you own — including your broker's, except fill confirmations. A stock you own falling 4% at 10:30am is not information you can act on well, and your stop is already placed.

The ignore list

What to actively avoid, and why
SourceThe problem with it
Financial TV during hoursOptimized for engagement across a trading day, which is 60 times shorter than your holding period. Structurally incapable of being relevant to you.
Trading Twitter / X, StockTwits, Reddit, DiscordThe purest form of the attention effect Barber and Odean measured. Also: survivorship — you see the winning screenshots, never the position sizes or the losses.
YouTube and TikTok "gurus"The business model is audience, not returns. Chague's 97% finding is the base rate for the people selling you the dream.
Analyst price targetsPoorly calibrated and systematically optimistic. Useful only as a rough sentiment gauge — never as an exit level.
Anything with a "breaking" tag on a stock you don't ownBy definition an idea that bypassed your screen. If it's real, it will still pass the screen next Sunday.
Your own P&L, checked intradayNot a source of information about any trade. It is a source of information about your emotional state, and checking it is how good exits get abandoned.

A useful test for any new source: name the decision it changes. If you can't finish the sentence "I read this so that I can decide whether to ___", it isn't in the stack.

PART 09

The first 90 days

The goal of this quarter is not profit. It is to produce a written, tested system and 20 logged trades at a size where mistakes are cheap. Judge yourself on process compliance, not P&L.

Weeks 1–12
WeeksObjectiveWhat you actually do
1–2Write the planProduce a one-page trading plan stating your universe filter, your three setups with exact triggers and stops, your risk rules, your exit stack, and your earnings policy. If it doesn't fit on one page, it isn't a plan yet. Set up TradingView, build the Finviz screen for the trend template, open the journal spreadsheet.
3–4Learn to see the setupsChart review, 45 minutes a day. Pull up 20 charts an evening. For each: what stage, does it pass the template, is it Setup A / B / C / none. Do not trade. You are building the pattern-recognition layer, and you need several hundred repetitions.
5–6Backtest by handTake 30 historical instances of Setup A across different years — including 2022 and early 2025 — and record entry, stop, outcome in R using only information visible at the time. Bar-by-bar replay in TradingView. This is tedious and it is the single highest-value fortnight in the plan.
7–8Paper trade the live tapeTake every signal your rules generate, at real size, on paper. Log them identically to real trades. The point is to find the ambiguities in your written rules — and you will find several.
9–12Go live, tiny0.5% risk per trade. Maximum 3 positions. Target roughly 8–12 trades in this window. Every entry passes the full checklist. Every trade is logged the same day.

What success looks like at day 90

  • You have 20 or more logged trades with entry, stop, exit, R-multiple, setup type, and a one-line note on each.
  • Your rule-compliance rate is above 90% — you can point to fewer than two trades that broke your own plan.
  • You can state your expectancy in R, even if it is negative. Especially if it is negative.
  • Your account is within ±5% of where it started. At 0.5% risk this is nearly automatic, and it means the experiment cost you almost nothing.

Notice that "made money" is not on this list. Twenty trades tells you almost nothing about edge — you need well over 100 for the sample to be informative. What twenty trades does tell you is whether you can follow your own rules under live pressure, which is the actual thing being tested.

PART 10

The journal and the weekly review

The journal is not a diary. It is the dataset you use to find out whether your edge is real and where it comes from. Design it as a table you can filter and pivot.

Columns to log for every trade

Journal schema
FieldNotes
Ticker · Setup (A/B/C)The single most valuable filter you'll ever run on this data
Entry date · price · shares
Initial stop · risk per share · $ at riskYour 1R, recorded at entry and never edited afterwards
Exit date · price · reasonReason is one of: stop, trail, time stop, target, discretionary
R-multiple(Exit − Entry) ÷ (Entry − Initial stop). The only performance number that matters.
Days heldTells you whether you're actually trading your stated horizon
Market regime at entryIndex above/below 200-day MA. Lets you test whether the filter earns its keep.
SectorReveals concentration you didn't notice in real time
Rule compliance (Y/N)Separate your system's results from your behaviour's results
MAE / MFEWorst and best excursion while open. MAE tells you whether your stops are too tight; MFE tells you how much you left on the table.
One-line noteWhat you saw, and what you felt. Written at entry, not after the outcome is known.

The Sunday review, 30 minutes

  1. Update the regime read. Index vs 200-day MA, breadth, sector rankings. Write one sentence.
  2. Review every open position against its exit rules. Trail stops on weekly closes. Note any position past its time stop.
  3. Score last week's trades on compliance, not outcome. A losing trade that followed the rules is a good trade. A winning trade that broke them is a warning.
  4. Run the screen and build next week's watchlist. Five to ten names, with the pivot and stop pre-calculated for each. Doing this in advance is what stops you improvising on Tuesday morning.

The quarterly audit

Every 3 months, with at least 20 new trades in the book, pivot the journal and answer:

  • Expectancy in R, overall and split by setup type. Very often one of your three setups is carrying the whole system and another is a net loser. That is enormously actionable and invisible without the data.
  • Expectancy split by market regime. If your edge only exists above the 200-day MA, tighten the filter.
  • Average MAE on winners. If winners rarely go more than 0.4R against you, your stops are too wide and you can size up. If losers routinely gap past the stop, size down.
  • Compliance rate, and the P&L difference between compliant and non-compliant trades. This number tends to be brutal and clarifying.
PART 11

The failure modes

Ranked by how often they end accounts, not by how interesting they are.

What actually goes wrong
FailureHow it presentsThe countermeasure
Position too largeOne trade can lose 10%+ of the account. Usually accompanied by unusual conviction.The sizing formula, applied without exception. Conviction is not an input.
Moving the stop"The thesis hasn't changed." A −1R becomes −4R.Stop as a live resting order at entry. Never cancel, only raise.
Revenge tradingEntering within hours of a loss, on a setup you'd normally skip.A hard rule: no new entries the same day you take a loss over 1R.
Hidden correlationSix positions, one factor. The account moves 6× what you modelled.Sector caps. Ask: "would these all fall together on the same headline?"
OvertradingTrade count creeps up in a dull tape. Costs compound; edge does not.Cap yourself at 5 new positions a month. The Barber–Odean gap is 7 points a year.
System hoppingAbandoning rules after a normal losing streak, adopting a new method, repeating.The streak table in Part 04. Pre-commit to 100 trades before judging.
Curve fittingBacktest looks spectacular; live results don't resemble it.Few parameters, round numbers, out-of-sample periods. Park & Irwin's whole warning.
Averaging downAdding to a loser to "improve the average." Risk becomes undefined.Never. Add only to winners, and only above the entry with the stop already raised.
Trading illiquid namesGreat backtest, terrible fills, 30–50 bps a round trip.The $25M dollar-volume gate.
Size up after a hot streakDoubling risk after five winners, right before the drawdown.Risk % changes only at quarterly review, based on the journal.

The honest exit criterion

Set it now, while you are calm. If after 150 trades and 18 months of documented rule-compliant trading your expectancy is negative and your account trails a simple S&P index fund over the same period, the correct decision is to stop and index. That is not failure — it is the experiment returning a clear result, at a cost you deliberately capped. Deciding this in advance is what stops you from deciding it at the worst possible moment, in the middle of a drawdown, with a much larger bill.

SOURCES

Where these numbers come from

  1. 1993 · 2022 — Jegadeesh & Titman, Returns to Buying Winners and Selling Losers, and Wiest, Momentum: what do we know 30 years after Jegadeesh and Titman's seminal paper? — monthly momentum returns, 12-2 formation, volatility scaling.
  2. 2016 — Daniel & Moskowitz, Momentum Crashes, Journal of Financial Economics — the 1932 and 2009 crash magnitudes, crash conditions, dynamic-weighting Sharpe ratios.
  3. 2004 — George & Hwang, The 52-Week High and Momentum Investing, Journal of Finance.
  4. 2007 — Park & Irwin, What Do We Know About the Profitability of Technical Analysis?, Journal of Economic Surveys — the 95-study survey and the post-1990 decline.
  5. 1999 — Sullivan, Timmermann & White, Data-Snooping, Technical Trading Rule Performance, and the Bootstrap.
  6. 2000 — Lo, Mamaysky & Wang, Foundations of Technical Analysis, Journal of Finance — automated pattern recognition, 1962–1996.
  7. 2000 — Barber & Odean, Trading Is Hazardous to Your Wealth — 66,465 households, 1991–1997; 16.4% net average vs 11.4% for the most active vs 17.9% index.
  8. 2008 — Barber & Odean, All That Glitters: The Effect of Attention and News on the Buying Behavior of Individual and Institutional Investors, Review of Financial Studies — the attention-driven buying imbalances quoted in Part 08.
  9. 2020 — Chague, De-Losso & Giovannetti, Day Trading for a Living? — 19,646 Brazilian traders; 97% of those persisting past 300 days lost money.
  10. 2007 — Faber, A Quantitative Approach to Tactical Asset Allocation — 10-month moving average timing, 1901–2012.
  11. 2026 — FINRA Regulatory Notice 26-10 via ACA Group — elimination of the pattern day trader rule, effective 4 June 2026.
  12. 2026Schwab 2026 mid-year US market outlook (breadth, earnings concentration, yields, positioning) and Trading Economics (index levels as of 27 Aug 2026).
  13. 2026Fidelity on wash-sale rules; Kiplinger on 2026 capital-gains thresholds; Tax Foundation 2026 bracket tables.
  14. 2026 — Tool pricing: TraderHQ on Koyfin vs Finviz Elite, TraderHQ on IBD Digital and MarketSurge, and Liberated Stock Trader on TradingView tiers. Prices change — check before subscribing.
  15. Books — Minervini, Trade Like a Stock Market Wizard (trend template, VCP); Weinstein, Secrets for Profiting in Bull and Bear Markets (stage analysis); Van Tharp, Trade Your Way to Financial Freedom (R-multiples, position sizing); Brett Steenbarger, The Daily Trading Coach (process and psychology).

Drawdown, streak and expectancy figures in Part 04 are from Monte Carlo simulation (20,000 runs × 200 trades) run for this document, not from any published source. They describe the arithmetic of position sizing, not a forecast of your results.