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
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.
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:
| Period | Monthly WML return | What 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
- Trend and relative strength are real and persistent. Build your system on those.
- 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.
- 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.
- 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.
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.
Four facts define the tape you are walking into:
- The trend is up and intact. The index is near highs. Faber's filter is green: you are permitted to be long.
- 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%.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
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.
| Decision | Question it answers | Your default answer |
|---|---|---|
| Universe | Which stocks am I even allowed to look at? | Liquid US common stocks passing a trend filter, in a top-3 relative-strength sector |
| Setup | What has to be true on the chart before I act? | One of exactly three patterns (Part 05). Nothing else. |
| Risk | How much do I lose if I'm wrong? | A fixed 0.5–1% of account, defined by a structural stop |
| Exit | What 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.
| # | Condition | Why it's there |
|---|---|---|
| 1 | Price above both the 150-day and 200-day moving averages | Establishes a long-term uptrend |
| 2 | 150-day MA above the 200-day MA | |
| 3 | 200-day MA rising, and higher than it was 30 days ago | The long-term trend is improving, not just old |
| 4 | 50-day MA above both the 150-day and 200-day MAs | The intermediate trend agrees with the long one |
| 5 | Price above the 50-day MA | |
| 6 | Price at least 30% above the 52-week low | Excludes stocks still bottoming out |
| 7 | Price within 25% of the 52-week high | The George–Hwang 52-week-high effect, encoded |
| 8 | Relative 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 | Name | What the chart looks like | Your action |
|---|---|---|---|
| Stage 1 | Basing | Sideways after a decline; 30-week MA flattening out | Watchlist only |
| Stage 2 | Advancing | Price above a rising 30-week MA, higher highs and higher lows | This is the only stage you buy |
| Stage 3 | Topping | Sideways after an advance; MA flattens; volatility rises | Tighten stops, take profits |
| Stage 4 | Declining | Price below a falling 30-week MA | Never 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.
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.
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)
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.
20,000 Monte Carlo runs · 200 trades · 40% win rate · +2R winners
The asymmetry that makes deep drawdowns unrecoverable
Drawdown → percentage gain needed to return to breakeven
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:
| Win rate | 5 in a row | 7 in a row | 10 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
- 0.5% risk per trade for your first 20 live trades. 1% thereafter. Never above 1.5%, ever, for any reason.
- 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.
- Maximum 25% of account in one position, regardless of what the sizing formula says. A tight stop can otherwise produce an absurd position.
- Maximum 2 positions in one sector, 3 in correlated sectors. Five semiconductor names is one trade with five tickets.
- Down 6% in a month → halve position size. Down 10% → stop opening new positions until the next month.
- 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.
- 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.
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.
- 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.
- 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.
- 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.
Your ticks are saved in this browser only. Any unticked box is a veto, not a discount.
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
| Exit | Rule | Purpose |
|---|---|---|
| Initial stop | Structural 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 stop | Once 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 stop | If 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:
- 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.
- 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.
- 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.
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.
| Round-trip cost | Typical of | Annual drag | Dollars |
|---|---|---|---|
| 5 bps | Mega-cap, limit orders, patient fills | 2.0% | $600 |
| 15 bps | Liquid mid-cap, mixed order types | 6.0% | $1,800 |
| 30 bps | Small-cap, market orders on breakouts | 12.0% | $3,600 |
| 50 bps | Thin names, chasing, wide spreads | 20.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.
| Gross return | Short-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
| Layer | Options | 2026 cost | Verdict |
|---|---|---|---|
| Broker | Fidelity, Schwab, Interactive Brokers, tastytrade | $0 commissions | Any of them. IBKR for the best fills and API; Fidelity or Schwab for simplicity. |
| Charting | TradingView | Free · $12.95 · $29.95 · $59.95 /mo | Start free. The Plus tier (multi-chart, 100 alerts) is the first upgrade worth paying for. |
| Screening | Finviz (free / Elite), TradingView screener | Free · $24.96/mo annual | Free Finviz covers the whole trend template. Elite adds real-time and backtesting. |
| Journal | A spreadsheet | $0 | Do not buy journaling software before you have 100 trades in a spreadsheet. |
| Data / backtest | Python + yfinance or Norgate, or TradingView strategy tester | $0 → $100s | Only 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.
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:
- Monitoring what you own — earnings dates, filings, and the specific events that would break a thesis.
- 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.
| Source | What you use it for | Why this one |
|---|---|---|
| TradingView (free) | Daily and weekly charts, the trend-template moving averages, price alerts on your pivots | The 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 calendar | The free screener already covers every trend-template condition. The heat map is the fastest sector-rotation read available anywhere. |
| SEC EDGAR full-text search | 8-K filings, 10-Q, S-1, proxy statements — for names you actually own | Primary source, zero spin, free. Every piece of "breaking news" you read is a paraphrase of a document sitting here first. |
| stockanalysis.com | Fast fundamentals, confirmed earnings dates, revenue and margin history | Clean, ad-free, no login. Faster than Yahoo Finance for the three numbers you actually check. |
| Company IR pages | Earnings date confirmation, the deck, the call transcript | The 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 series | The numbers themselves, without the commentary layer. Chart them yourself and form your own read. |
| Federal Reserve calendar | FOMC meeting dates, minutes releases, Jackson Hole | You are not predicting the Fed. You are avoiding entering a full-size position the day before a decision. |
| BLS & BEA release calendars | CPI, PCE, jobs report dates | Same 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.
| Tool | Cost | What it buys you | Verdict for your horizon |
|---|---|---|---|
| TradingView Plus | $29.95/mo annual | Multi-chart layouts, 100 alerts, more indicators | First 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 recognition | The screen backtesting is the real value — it lets you test the Part 03 filter before trading it. |
| Koyfin Plus | ~$468/yr list | Deep fundamentals, analyst estimates and revisions, transcripts, 10-year financials, global coverage | Buy this only if you decide to track estimate revisions seriously (see below). |
| IBD Digital | $449/yr | Relative Strength and Composite ratings on 5,000+ stocks, the IBD 50, Sector Leaders, Market Pulse | The 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/yr | IBD's institutional tier — pattern-recognition AI, advanced screening | No. 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.
| When | Time | What you check — and nothing else |
|---|---|---|
| Daily, after the close | 10 min | Open 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, Sunday | 30–45 min | The 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 weekend | 45 min | The 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. |
| Quarterly | 2 hours | The 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
| Source | The problem with it |
|---|---|
| Financial TV during hours | Optimized 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, Discord | The 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 targets | Poorly 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 own | By definition an idea that bypassed your screen. If it's real, it will still pass the screen next Sunday. |
| Your own P&L, checked intraday | Not 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.
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 | Objective | What you actually do |
|---|---|---|
| 1–2 | Write the plan | Produce 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–4 | Learn to see the setups | Chart 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–6 | Backtest by hand | Take 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–8 | Paper trade the live tape | Take 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–12 | Go live, tiny | 0.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.
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
| Field | Notes |
|---|---|
| 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 risk | Your 1R, recorded at entry and never edited afterwards |
| Exit date · price · reason | Reason is one of: stop, trail, time stop, target, discretionary |
| R-multiple | (Exit − Entry) ÷ (Entry − Initial stop). The only performance number that matters. |
| Days held | Tells you whether you're actually trading your stated horizon |
| Market regime at entry | Index above/below 200-day MA. Lets you test whether the filter earns its keep. |
| Sector | Reveals concentration you didn't notice in real time |
| Rule compliance (Y/N) | Separate your system's results from your behaviour's results |
| MAE / MFE | Worst 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 note | What you saw, and what you felt. Written at entry, not after the outcome is known. |
The Sunday review, 30 minutes
- Update the regime read. Index vs 200-day MA, breadth, sector rankings. Write one sentence.
- Review every open position against its exit rules. Trail stops on weekly closes. Note any position past its time stop.
- 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.
- 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.
The failure modes
Ranked by how often they end accounts, not by how interesting they are.
| Failure | How it presents | The countermeasure |
|---|---|---|
| Position too large | One 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 trading | Entering 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 correlation | Six positions, one factor. The account moves 6× what you modelled. | Sector caps. Ask: "would these all fall together on the same headline?" |
| Overtrading | Trade 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 hopping | Abandoning 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 fitting | Backtest looks spectacular; live results don't resemble it. | Few parameters, round numbers, out-of-sample periods. Park & Irwin's whole warning. |
| Averaging down | Adding 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 names | Great backtest, terrible fills, 30–50 bps a round trip. | The $25M dollar-volume gate. |
| Size up after a hot streak | Doubling 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.
Where these numbers come from
- 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.
- 2016 — Daniel & Moskowitz, Momentum Crashes, Journal of Financial Economics — the 1932 and 2009 crash magnitudes, crash conditions, dynamic-weighting Sharpe ratios.
- 2004 — George & Hwang, The 52-Week High and Momentum Investing, Journal of Finance.
- 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.
- 1999 — Sullivan, Timmermann & White, Data-Snooping, Technical Trading Rule Performance, and the Bootstrap.
- 2000 — Lo, Mamaysky & Wang, Foundations of Technical Analysis, Journal of Finance — automated pattern recognition, 1962–1996.
- 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.
- 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.
- 2020 — Chague, De-Losso & Giovannetti, Day Trading for a Living? — 19,646 Brazilian traders; 97% of those persisting past 300 days lost money.
- 2007 — Faber, A Quantitative Approach to Tactical Asset Allocation — 10-month moving average timing, 1901–2012.
- 2026 — FINRA Regulatory Notice 26-10 via ACA Group — elimination of the pattern day trader rule, effective 4 June 2026.
- 2026 — Schwab 2026 mid-year US market outlook (breadth, earnings concentration, yields, positioning) and Trading Economics (index levels as of 27 Aug 2026).
- 2026 — Fidelity on wash-sale rules; Kiplinger on 2026 capital-gains thresholds; Tax Foundation 2026 bracket tables.
- 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.
- 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.