Book: Gap Trading: The 7-Step Plan For Regular Gap Trading Profits. Beginner’s Gap Trading Handbook: Earn Consistent Profits with Confidence
Author: Ryan Prescott
Difficulty: Intermediate
The Big Idea
The supplied book develops a bullish gap-watchlist idea: identify an unusual opening jump and high volume, wait through the gap day, then watch for a later move above its high. It also discusses several exit approaches and the importance of surrounding resistance.
This workbook helps you examine the idea rather than accept its profit promises. Keep the book beside you for the assigned reading. The explanations, fictional prices, exercises, worksheets, and indicator here are original CandleChasers teaching material. No chart from the book is reproduced, and no reported gain is presented as independently verified performance.
Quick Revision Sheet
| Concept | Working rule | Revisit |
|---|---|---|
| Opening gap percentage | 100 × (new open − previous close) ÷ previous close | Gap arithmetic |
| Relative volume | Current completed-session volume ÷ a named average of earlier session volumes | Screen definitions |
| Later high break | The gap-day high is a reference known after that day’s close | Decision timeline |
| Initial price-risk | Actual entry-to-initial-stop distance × shares, before costs | Risk examples |
| Whole-trade result | Sum all partial-exit profit/loss, subtract costs, and use one frozen risk denominator | Partial exits |
| Indicator marker | A chart observation under chosen rules; not an order fill or evidence of profitability | Indicator limitations |
Seven Sessions, With a Deliverable Each Time
| Session | Read in the book | Produce |
|---|---|---|
| 1 | Introduction | A claim-and-evidence ledger |
| 2 | Chapter 1, What Are Gaps?, including gap types | Corrected calculations and a definition sheet |
| 3 | Chapter 2, Psychology Behind Gaps | Observed facts separated from narratives |
| 4 | Chapter 3, The Strategy | A screen specification and timing diagram in words |
| 5 | Chapter 4, Exit Strategies | A risk calculation and an adverse-fill scenario |
| 6 | Chapter 5, Selecting the Best Setups | A prior-data resistance rule |
| 7 | Chapter 6, Closing | A replay journal and capstone report |
Attempt each exercise before expanding its answer key. A session can take more than one day. Completing seven sessions does not establish competence for live trading or a source of regular income.
Introduction Companion: What Would Establish the Claim?
Learning objective: identify what a promised result would require as evidence. The introduction presents gap trading as a route to consistent profits. Treat that as a claim to investigate, not an outcome the workbook can promise.
A useful learning question is narrower: can two readers apply the same rules to the same past data and obtain the same candidate list? Only after definitions agree can a separate experiment investigate returns, losses, costs, and uncertainty.
Original example: identical win rate, different economics
| Fictional record | Arithmetic before costs | Meaning |
|---|---|---|
| Six +0.5R wins; four −1R losses | 3R − 4R = −1R over ten trades | 60% wins; −0.10R average |
| Six +1.5R wins; four −1R losses | 9R − 4R = +5R over ten trades | 60% wins; +0.50R average |
R is the frozen initial price-risk unit. Neither record is a result from this book. They show why a win percentage alone does not establish profitability.
Exercises 1–3
- List five inputs needed to evaluate a claim of consistent profits.
- Why does a selected chart showing a large rise not establish the average outcome?
- Write one falsifiable claim about waiting beyond the gap day.
Answers and reasoning: 1–3
- Universe, test dates, complete candidate list, exact entry/exit rules, costs, fills, sizing, and treatment of open trades are useful inputs. Any five with a reason are acceptable.
- Selection can omit failed candidates; the trader may enter or exit elsewhere, stop out before the rise, or incur costs. A chart maximum is not automatically realizable.
- Example: “On a fixed universe and dates, later confirmed high breaks have a higher mean net result than a fully specified gap-day entry policy.” Contrary or unstable results challenge it. A manual result needs a separate fill/cost model; the indicator below does not calculate it.
Chapter 1 Companion: Price Points Are Not Percentages
Learning objective: distinguish absolute changes, percentage changes, and reference levels. The chapter correctly draws attention to differences between successive sessions, but some numerical descriptions confuse points with percentages.
| Prices stated in the reading | Signed point change | Correct open-to-close gap percentage |
|---|---|---|
| 308 previous close → 304 open | −4 | −4 ÷ 308 × 100 = −1.30%, not −4% |
| 326 previous close → 328 open | +2 | 2 ÷ 326 × 100 = +0.61%, not +2% |
| 443 previous close → 493 open | +50 | 50 ÷ 443 × 100 = +11.29%; “10%” is only a rough description |
The denominator matters because the same one-point move is 5% of a $20 stock but 0.5% of a $200 stock. Keep the signed percentage when studying direction; use absolute magnitude only when that is the intended measure.
Three boundaries, three different observations
| Observation | Comparison | When known |
|---|---|---|
| Opening gap up | New open > previous close | At the opening print |
| Outside opening | New open > previous high | At the opening print |
| Separated completed daily ranges | Current low > previous high | After the current session completes |
For our exercises, a full opening-gap fill means reaching the previous close within a fixed observation window. Reaching yesterday’s high is a different event. A wick can conceal whitespace without eliminating an opening gap. A regular-session opening gap also does not establish that there was no extended-hours trading.
Original example: the gap remains, but the ranges overlap
| Fictional input | Value |
|---|---|
| Previous close / high | $64 / $66 |
| New open / session low | $68 / $65 |
| Opening change | +$4; +6.25% |
| Outcome by session end | Prior range revisited; previous close not reached |
Common, breakaway, runaway, and exhaustion labels mix location with interpretation. Record a candidate classification before later bars. Whether a move marked the middle or end of a trend is often retrospective; do not use the later label as if it were known at entry.
Exercises 4–8
- Previous close $160, new open $164. Find the point and percentage changes.
- Previous close $80, high $82; new open $84, low $81. Was there an outside opening, separated completed ranges, or full fill?
- Previous close $50; new open $48, high $51. Find the signed gap and whether it filled under our definition.
- Why can “today’s low remains above yesterday’s high” not be an opening-time eligibility rule?
- Explain why an exhaustion label assigned after a reversal must not select a trade before the reversal.
Answers and reasoning: 4–8
- +$4; +2.5%. Four points do not mean four percent.
- Outside opening yes; completed ranges overlap because $81 is below $82; full fill to $80 no.
- −4%; yes, the $51 high exceeds the previous $50 close. This is a price event, not proof of a profitable trade.
- The completed session low is future information at the open. Use an observable opening condition or defer the decision.
- The later reversal may be what makes the label fit. Using it earlier leaks the outcome into the decision. Preserve the original candidate classification.
Chapter 2 Companion: Read Psychology as an Explanation
Learning objective: distinguish observations from assertions about market participants. The chapter tells a story about eager buyers, professional selling, and prices that either reverse or persist. Those narratives can suggest questions, but daily OHLCV cannot identify who bought or why.
Positive news followed by a declining day is compatible with several explanations: expectations already embedded in price, a wider market reversal, changing liquidity, or other information. Choose measurements that could distinguish alternatives instead of treating one plausible story as established fact.
Exercises 9–11
- Rewrite “professionals unloaded into amateurs” as an observation that could be recorded from daily data.
- Give two explanations for a gap-up day that closes below its open.
- What could a later high-break observation establish, and what could it not establish?
Answers and reasoning: 9–11
- Example: “The stock opened 4% above the previous close, ended below its opening price, and traded three times a specified earlier-volume average.” That avoids unknown identities.
- Selling after an initial repricing, a broad-market decline, or a change in expectations are possibilities. They require additional evidence and are not mutually exclusive.
- It establishes a threshold event under the chosen chart convention. It does not identify participants, verify an order fill, or establish net profitability.
Chapter 3 Companion: Audit the Screen Before Using It
Learning objective: turn screening and later entry into a timeline. The book describes a roughly 3% opening gap, approximately three-times volume, no gap-day entry, and a later move one point above the gap-day high. It leaves several implementation choices open.
Original example: two screeners, different answers
| Fictional inputs | Calculation | Result |
|---|---|---|
| Previous close $100; previous high $104; new open $106 | Open versus previous close | +6% |
| The same prices | Open versus previous high | 2 ÷ 104 = +1.92% |
Make the decision timeline explicit
| Time | Available information | Permitted observation |
|---|---|---|
| Gap-day open | Open and previous completed session prices | Measure opening gap; full-day volume is still unknown |
| Gap-day close | Final high/low and session volume | Apply completed-volume screen and freeze a reference high |
| A later session | Price approaches or exceeds the reference | Record a threshold touch or completed-close confirmation, according to the declared rule |
Our indicator compares gap-day volume with the mean of the previous 20 completed sessions, excluding the gap day. It interprets the screen as gap ≥3% and relative volume ≥3. These are our explicit choices, not proof of the linked site’s exact filters.
The one-point buffer is an absolute quoted-price amount. It is not necessarily one tick or one percent. State tick rounding, setup expiry, and what happens if a newer gap appears while an older one is still being watched.
Exercises 12–16
- Previous close $200, previous high $204, new open $210. Calculate both reference-based gap percentages.
- Gap-day volume 720,000; average earlier volume 180,000. Calculate relative volume. Could final session volume have been known at the open?
- Gap-day high $72.40; buffer $1; tick size $0.05. What is the reference threshold?
- The next session opens at $75. Can the $73.40 threshold be treated as an actual fill?
- Write a policy for a second qualifying gap before the first setup triggers. Explain how it affects the sample.
Answers and reasoning: 12–16
- Open-to-close: +5%. Open-to-high: 6 ÷ 204 × 100 = +2.94%. A threshold can therefore classify them differently.
- 4 times; no. The final figure requires completion of the session.
- $73.40, already aligned to the tick grid.
- No. A gap through the trigger can produce a higher fill or leave a price-limited order unfilled. The indicator only records chart observations.
- One choice is first-pending retention: ignore newer setups until the first is observed or expires. Another is replacement. They retain different opportunities. Our indicator uses first-pending retention.
Chapter 4 Companion: Separate Exit Rules From Guarantees
Learning objective: audit initial stops, warning-candle exits, trailing rules, fixed percentages, and partial realization. Each needs a reference, decision time, order behavior, and cost convention.
| Exit family in the reading | Define precisely | Main limitation |
|---|---|---|
| Warning candle | Body/wick/doji thresholds, required prior advance, signal time | A completed candle’s final shape is not known earlier |
| Trailing low | Which completed low, buffer, activation, ratchet rule | A tighter reference can be touched before a later recovery |
| Fixed percentage | Distances from actual entry, orders, expiry | A stop trigger does not guarantee the planned loss |
| Partial plus runner | Fraction sold, partial level, stop-update timing, remainder exit | Realized gains can still be outweighed by a sufficiently adverse runner exit |
Original worked example: partial profit under two fills
Buy 120 shares at $80. Sell 60 at $88 and request a stop at $80 on the remainder. These are hypothetical fills before costs.
| Remainder exit | Partial gain | Remainder result | Whole trade |
|---|---|---|---|
| $80 | 60 × $8 = $480 | $0 | +$480 |
| $70 after a gap | $480 | 60 × −$10 = −$600 | −$120 |
The SEC’s stop-order bulletin explains that a stop price is a trigger rather than a guaranteed execution price. A stop-limit adds a price restriction but may not execute. Verify the selected market’s broker and venue rules separately.
Size is a separate calculation
For ordinary shares in the account currency, a simplified planned quantity is cash price-risk budget divided by entry-to-stop distance, rounded down. Allow separately for costs, adverse fills, and an exposure cap. Product multipliers, currency conversion, and leverage require additional calculations.
Exercises 17–21
- Entry $60, stop $58.50, cash price-risk budget $150: calculate whole shares and exposure before costs.
- If maximum exposure is $3,000, what quantity and price-risk remain?
- Buy 100 shares at $40, sell 50 at $44 and 50 at $38. Calculate total price profit/loss.
- A trailing reference is $90 and a later completed candle proposes $88. Under a never-lower long-stop rule, what reference remains?
- An example plans entry $100, stop $96, target $108. Actual entry is $102. What is actual price reward/risk if the other prices remain fixed?
Answers and reasoning: 17–21
- 100 shares; $6,000 exposure; planned price-risk $150.
- 50 shares; $3,000 exposure; $75 planned price-risk. A cap can leave unused risk budget.
- +$200 from the first half, −$100 from the second = +$100 before costs.
- $90. A monotonic long ratchet can use the maximum of the old reference and new candidate, with updates occurring only after the information exists.
- Risk $6 and reward $6, or 1:1. The signal-price 2R label does not describe that actual fill.
Chapter 5 Companion: Define “Best” Without Seeing the Winner
Learning objective: turn resistance selection into a repeatable process. The chapter advises avoiding gaps into overhead resistance and favors gaps beyond a prior range. Record the boundary before the outcome.
One sentence describes opening and closing below resistance while surrounding text favors breaking above it. Treat that as unresolved wording, not a mechanical rule. For an experiment, specify the intended side explicitly. A repeated-touch zone also differs from a single highest-high calculation.
Original location comparison
| Candidate | Reference threshold | Prior boundary | Interpretation |
|---|---|---|---|
| Elm | $92 | $96 | $4 below the chosen overhead level |
| Pine | $92 | $89 | $3 beyond the chosen level |
Location does not establish future direction. A filter’s value requires a complete sample, including failed breakouts and candidates rejected by the filter.
Exercises 22–24
- Reference entry $92, stop $90, resistance $96. Express room to resistance in initial price-risk units.
- Write a prior-data resistance rule and one limitation.
- Why should two independent reviewers classify the same unseen charts before performance is discussed?
Answers and reasoning: 22–24
- $4 room ÷ $2 risk = 2R, before costs and execution differences.
- Example: highest high over the previous 60 completed sessions. It uses no future bars but can select an isolated outlier instead of a meaningful multi-touch zone.
- Disagreements expose ambiguous rules. Otherwise one reader may retrospectively choose the favorable interpretation. Resolve definitions, then check fresh examples.
Chapter 6 Companion: Choose the Holding Policy in Advance
Learning objective: compare shorter exits, longer holding, and partial realization using one consistent record. The closing chapter illustrates how the same setup might support different holding choices. It does not establish that any one policy dominates for future trades.
| Policy | Freeze before observing later bars | Record |
|---|---|---|
| Full exit | Target or exit condition and execution time | Whole-trade return and holding time |
| Partial plus remainder | Fraction, first exit, runner rule, stop updates | Blended outcome, costs, adverse gaps |
| Extended holding | Ongoing exit and concentration constraints | Capital tied up, exposure, interim drawdown |
A profitable rule violation is still a violation. A losing observation under a faithfully applied policy is not automatically a process mistake. Keep execution quality separate from monetary outcome, and distinguish changing the method from improving its execution.
Exercises 25–27
- Buy 100 shares at $50; sell 50 at $55 and 50 at $65. Find blended exit and gross return on original capital.
- Why is picking each past trade’s best exit policy after its outcome an invalid comparison?
- Write one measurable paper-practice improvement that does not depend on the next trade winning.
Answers and reasoning: 25–27
- Blended exit $60; $1,000 gain on $5,000, or 20% before costs. Do not assign the runner’s 30% return to the whole position.
- It uses future outcomes to choose past decisions. Compare predeclared policies on the same opportunity set and preserve every case.
- Example: check every candidate’s formula, session, quantity, and alert settings before the paper decision, and measure the proportion completed correctly. Include missed candidates and profitable mistakes.
Daily-Gap Indicator: See the Setup Without Simulating Trades
The indicator below turns selected concepts into chart observations. It uses indicator(), plots levels and markers, and offers optional alert conditions. It does not place orders, simulate fills, calculate strategy returns, or establish profitability.
| Layer | Definition |
|---|---|
| Source-derived idea | Screen an upward gap with unusual volume, retain the completed gap-day high, and observe later price behavior |
| Our screen | Standard daily stock candles; open-to-previous-close gap ≥3%; completed volume ≥3 times the preceding 20-session mean |
| Our reference levels | Gap-day high plus adjustable price-unit buffer; gap-day low minus buffer; an illustrative reward/risk reference from those two levels |
| Our observation mode | Default: a later completed daily close reaches the threshold. Optional: completed-bar high reaches it. Neither mode assumes an intraday fill. |
| State policy | Retain the first active setup; ignore newer qualifying gaps until observation or expiry; default expiry 20 subsequent bars |
A qualifying day is recorded only after its close. Subsequent bars can generate one threshold marker for that setup. On the last eligible bar, observation is checked before expiry; a new candidate may then be accepted at that day’s close only if no old threshold observation occurred. This changes the sample compared with retaining the newest gap or tracking every setup.
The stop-like line is labeled an invalidation reference. It uses the known gap-day low, not the entry day’s future low. The reward line is arithmetic from the threshold reference and a chosen distance multiple, not a target based on an actual fill. If a later bar spans both the threshold and invalidation reference, an amber ambiguity marker flags it without assigning a winning or losing sequence.
Use a standard one-day stock chart. Record session and corporate-action adjustment settings. No higher-timeframe requests or retrospective pivots are used. Pending levels are fixed; developing bars do not create signals. Historical signals use completed bars, while realtime alerts require creating an alert in TradingView. Select the named condition and use Once Per Bar Close; input changes require recreating the alert to reflect the new configuration. See TradingView’s alert documentation (paid link).
Validation status: static logic and HTML checks were performed, but this indicator has not been compiled in TradingView or tested on a live chart here. No signal counts, fills, returns, or performance statistics are claimed.
View Pine Script Indicator Code
//@version=6
// CandleChasers original visual study tool. No orders, fills, or performance model.
indicator("CC Prescott Gap Study - Confirmed Daily Observations", overlay=true)
gapMin = input.float(3.0, "Minimum open-to-previous-close gap (%)", minval=0.0, step=0.5)
volumeLength = input.int(20, "Earlier completed volume sessions", minval=2)
volumeMin = input.float(3.0, "Minimum relative volume", minval=0.1, step=0.5)
buffer = input.float(1.0, "Buffer in quoted price units (not percent)", minval=0.0, step=0.05)
expiryBars = input.int(20, "Subsequent bars allowed", minval=1)
observationMode = input.string("Completed close", "Threshold observation", options=["Completed close", "Completed high"])
rewardMultiple = input.float(2.0, "Illustrative reward reference / distance", minval=0.1, step=0.5)
showReward = input.bool(true, "Show illustrative reward reference")
if barstate.isfirst
if not chart.is_standard or not timeframe.isdaily or timeframe.multiplier != 1
runtime.error("Use standard one-day candles.")
if syminfo.type != "stock"
runtime.error("This study tool is for stocks.")
priorVolume = ta.sma(volume, volumeLength)[1]
gapPercent = not na(close[1]) and close[1] > 0 ? 100 * (open - close[1]) / close[1] : na
relativeVolume = not na(priorVolume) and priorVolume > 0 ? volume / priorVolume : na
qualified = not na(gapPercent) and gapPercent >= gapMin and
not na(relativeVolume) and relativeVolume >= volumeMin
var bool active = false
var int origin = na
var float threshold = na
var float lowReference = na
var float rewardReference = na
bool accepted = false
bool observed = false
bool ambiguous = false
bool expired = false
float visibleThreshold = na
float visibleLow = na
float visibleReward = na
if barstate.isconfirmed
if active
int age = bar_index - origin
if age >= 1 and age <= expiryBars
visibleThreshold := threshold
visibleLow := lowReference
visibleReward := rewardReference
bool reached = observationMode == "Completed close" ? close >= threshold : high >= threshold
if reached
observed := true
ambiguous := high >= threshold and low <= lowReference
active := false
else if age == expiryBars
expired := true
active := false
else if age > expiryBars
expired := true
active := false
// First-active retention. Never accept a second setup on an observation bar.
if not active and not observed and qualified
threshold := math.ceil((high + buffer) / syminfo.mintick) * syminfo.mintick
threshold := math.max(threshold, high + syminfo.mintick)
lowReference := math.floor((low - buffer) / syminfo.mintick) * syminfo.mintick
rewardReference := threshold + rewardMultiple * (threshold - lowReference)
origin := bar_index
active := true
accepted := true
visibleThreshold := threshold
visibleLow := lowReference
visibleReward := rewardReference
else if active
// Previously confirmed levels remain visible; developing bars create no signals.
visibleThreshold := threshold
visibleLow := lowReference
visibleReward := rewardReference
plot(visibleThreshold, "Frozen threshold reference", color=color.teal, linewidth=2, style=plot.style_linebr)
plot(visibleLow, "Gap-day invalidation reference (not an order)", color=color.red, style=plot.style_linebr)
plot(showReward ? visibleReward : na, "Illustrative reward reference (not a fill target)", color=color.new(color.green, 35), style=plot.style_linebr)
plotshape(barstate.isconfirmed and qualified, title="Screen-qualified gap; may be ignored", style=shape.circle, location=location.belowbar, color=color.orange, size=size.tiny)
plotshape(accepted, title="Accepted active setup", style=shape.diamond, location=location.belowbar, color=color.teal, size=size.small)
plotshape(observed, title="Completed-bar threshold observation", style=shape.triangleup, location=location.abovebar, color=color.blue, size=size.small)
plotshape(ambiguous, title="Threshold and low reference spanned; sequence unknown", style=shape.xcross, location=location.abovebar, color=color.orange, size=size.small)
plotshape(expired, title="Setup expired without observation", style=shape.square, location=location.belowbar, color=color.gray, size=size.tiny)
plot(gapPercent, "Opening gap (%)", display=display.data_window)
plot(relativeVolume, "Relative volume", display=display.data_window)
alertcondition(accepted, "Accepted gap setup", "A completed daily gap setup was accepted. Visual reference only; no order is placed.")
alertcondition(observed, "Threshold observation", "A later completed bar reached the stored threshold under the chosen mode. This is not an order fill.")
alertcondition(ambiguous, "Dual-level ambiguity", "The threshold-observation bar also spanned the low reference. Intrabar event sequence is not established.")
What This Indicator Shows
Orange circles identify completed screen-qualified gaps, including candidates the active-setup policy may ignore. Teal diamonds mark accepted setups. A blue upward marker identifies a later completed-bar threshold observation. The fixed threshold, gap-low reference, and illustrative reward reference remain visible through the observation/expiry bar. An amber cross warns when a threshold-observation candle also spans the low reference.
What This Indicator Does Not Show
It does not verify the book’s chart histories, reconstruct investor intent, duplicate a third-party screener’s changing filters, track a portfolio watchlist, or implement any of the four exit families. There is no position state, broker connection, protective order, accounting model, or performance report. A marker’s appearance at the close does not imply an earlier entry was available.
Replay lab: compare one choice at a time
| Question | Change | Keep fixed | Observe |
|---|---|---|---|
| Does confirmation change the opportunity set? | Completed close versus completed high reaching the threshold | Symbols, dates, screen, buffer, expiry | Markers, their timing, and later price paths; no assumed fills |
| How selective is volume? | Threshold 1, 2, 3, or 4 times | Other rules and averaging convention | Screen counts, ignored candidates, age to observation |
| Does setup age matter? | Expiry 5, 20, 60 subsequent bars | Screen and observation mode | Expired cases and which newer candidates were displaced |
These are original manual-study comparisons. Record all observations and settings before judging outcomes. To study returns separately, first specify a realistic entry/exit/cost model; the indicator is not that model. Do not turn the largest later favorable price into a fictional profit.
Exercises 28–30
- A later daily high reaches the threshold but its close falls below. Which observation mode marks it?
- A bar spans both the threshold and low reference. What sequence is established by daily OHLC?
- A newer qualifying gap appears while the old setup is active. Will both receive active levels?
Answers and reasoning: 28–30
- Completed-high mode, after that bar closes. Default completed-close mode does not mark that bar.
- Daily OHLC does not establish the complete intrabar sequence. The amber marker flags the ambiguity without assigning a trade outcome.
- No. First-active retention ignores the newer candidate for active levels. Its orange screen marker can still appear. This intentional sampling restriction needs to be recorded.
Reusable Study Worksheets
A. Gap and screener audit
| Field | Your record |
|---|---|
| Symbol, exchange, currency, date, chart session | ________________________ |
| Data source and adjustment settings | ________________________ |
| Previous close / high / current open | ________________________ |
| Gap formula, denominator, signed result | ________________________ |
| Volume numerator / averaging period / ratio | ________________________ |
| When each required input became available | ________________________ |
| Candidate label and evidence recorded before later bars | ________________________ |
| Missing data, corporate action, or exclusion | ________________________ |
B. Ten-field setup specification
- UniverseWhat instruments were eligible at that date?
- Gap screenWhich prices, session, and threshold?
- Volume screenWhich denominator and lookback?
- ContextWhich resistance rule uses only earlier data?
- ObservationTouch or completed-close confirmation?
- TimingWhen is the decision made and order, if any, submitted?
- Risk planWhich known reference, size, costs, and exposure cap?
- Exit policyWhich predeclared full, partial, trailing, or time exit?
- Conflict and expiryWhat happens to newer and older setups?
- No-trade ruleWhat data or execution conditions disqualify the case?
C. Observation and optional paper-execution log
| Before revealing later bars | Record afterward |
|---|---|
| Rule version; active threshold and expiry | Observation timestamp, accepted/ignored/expired status: ________ |
| Indicator mode and reference levels | Threshold-only / dual-level ambiguity / no observation: ________ |
| Separate paper-execution assumptions, if used | Assumed entry/exit, costs, and uncertainty: ________ |
| Frozen original price-risk denominator, if applicable | Whole-trade net result and realized R: ________ |
| Process checklist | Followed / violated / skipped, independent of result: ________ |
Keep observational fields separate from hypothetical accounting. If no paper trade was specified, write “not modeled” rather than entering zero profit.
D. Weekly review
| Question | Your answer |
|---|---|
| How many screened, accepted, ignored, and expired setups? | ________ |
| How many confirmed observations and ambiguous bars? | ________ |
| Did two reviewers agree on definitions? | ________ |
| Which process error occurred, including on favorable cases? | ________ |
| What single operational improvement will be checked next? | ________ |
| Was a rule changed? Preserve the old version and label the new one. | ________ |
| What evidence would change the current conclusion? | ________ |
Capstone: Build an Auditable Gap Study
- Specify: complete the setup card and distinguish the source’s ideas from your added definitions.
- Collect: inspect a preselected historical period chronologically. Aim initially for 30 screened events as a recordkeeping exercise, not statistical validation. Keep failed, ignored, and expired candidates.
- Audit: reconstruct five cases, including a non-observation and any dual-level candle. Confirm that final daily information was not used before it existed.
- Compare: change one indicator setting and record how the candidate set and observation timing differ.
- Challenge: repeat frozen definitions on a later period or a separately chosen stock group. Disclose survivorship, missing delisted stocks, and sparse samples.
- Report: write one page explaining the question, definitions, sample, observations, uncertainties, and next investigation. Do not describe marker counts as trading performance.
Completion rubric
| Skill | Demonstrate |
|---|---|
| Arithmetic | Distinguish point changes from percentage changes |
| Definitions | Explain why close-based and high-based screeners can disagree |
| Timing | Name when daily volume, high, and low become final |
| Risk | Calculate exposure, partial results, and adverse-fill consequences |
| Chart study | Explain indicator state, observation mode, expiry, and ambiguity |
| Interpretation | State what observations establish and what remains untested |
Final Takeaway
The book’s later-breakout idea becomes more useful when its arithmetic, screening references, and decision times are explicit. Define the observation, keep the complete sample, and separate visual pattern study from a claim about money earned. The most useful next step is an honest replay record under one frozen specification.
Risk Disclosure
This material is for education and research, not personalized financial advice or a recommendation to trade. Gaps, halts, liquidity, fees, spreads, slippage, leverage, and market rules can materially change execution and losses. Stops do not guarantee a maximum loss. Indicators, chart examples, and paper observations do not establish future profitability or replace a complete trading and risk plan.
This is an independent educational companion to the book and is not affiliated with, sponsored by, endorsed by, or authorized by its author or publisher.