Operational definition · event labels · validation

6B Pullbacks: Define and Test a Clean Retracement

A testable pullback is a timed sequence: a causally identified impulse, a bounded retracement measured from that impulse, a completion rule known at the decision, and a separately defined forward outcome. Chart scale, bar interval, overlap tolerance and execution costs all belong in the frozen record.

Visual labelNot a finding
ObservableDepth, duration, path, volume, spread, and forward outcome
Must be testedWhether any frozen combination improves net outcomes

Measurement designRules before charts

The contradiction

A Clean Pullback Begins With Frozen Impulse and Retracement Rules

Fact: 6B is a standardized CME British Pound futures contract quoted in U.S. dollars per pound. Observation: traders often call a retracement “clean” when price gives back part of a prior move without obvious overlap or violent reversal. Hypothesis: some predeclared versions of that shape may condition later price paths. The hypothesis still needs a dataset and an out-of-sample test.

A usable event definition

Start an impulse only when a past-data rule is met—for example, a signed move of at least k times the trailing median true range within no more than m bars. End it at the first qualifying swing extreme produced by a frozen swing algorithm. A pullback then begins after that extreme and ends only when a separately declared termination rule fires.

Instrument
Dated 6B contract
Clock
Exchange timestamps in UTC
Decision point
Known in real time
Claim status
Unvalidated hypothesis

A swing label that needs bars to the right can be used for retrospective description, but not as a live entry time unless the confirmation delay is included. Likewise, a ZigZag that redraws after new extremes introduces look-ahead if its earlier turning point is treated as contemporaneously known.

Contract arithmetic is not pattern evidence

The standard contract represents 62,500 British pounds and the outright minimum increment is 0.0001, worth $6.25 per contract. A five-tick move is $31.25 before fees and slippage. See the canonical 6B contract guide for mechanics; those mechanics do not validate any pullback rule.

Make the drawing measurable

Turn “Clean” Into Observable Variables

Do not hide several judgments inside one yes-or-no label. Store the components first. A later model can test whether depth, path, time, and market quality matter independently.

VariableReproducible definitionWhat it describesMain bias risk
Impulse sizeSigned ticks from frozen start to frozen extremeScale of the move being retracedChoosing the start after seeing the endpoint
Retracement depthAbsolute pullback ticks divided by absolute impulse ticksFraction of the impulse surrenderedChanging the acceptable band by example
Path efficiencyNet pullback distance divided by the sum of absolute bar-to-bar changesHow direct or overlapping the route wasBar-size sensitivity and bid-ask bounce
DurationElapsed seconds and number of fixed barsTime spent retracingMixing active and quiet sessions
Adverse extensionMaximum distance beyond the declared invalidation before the horizon endsTail risk after a candidate appearsUsing a future extreme to move the stop
ParticipationExecuted 6B volume relative to the same clock windowExchange-traded activity, not total OTC GBP flowCalling volume an actor or motive
Market qualityQuoted spread, displayed depth, trade-throughs, and missing-message flagsWhether the observed path was executableUsing completed bars without quote data
Context labelsSession, official release, holiday, contract, and days to rollKnown differences in information and liquidityAdding labels only after a surprising result

Illustrative calculation, not a finding: if a declared 30-tick impulse is followed by a 12-tick net retracement, depth is 40%. If the one-minute path travels 18 ticks in total to produce that 12-tick net move, path efficiency is 0.67. Different bar lengths can change the second number, so report a robustness grid.

Event construction

Build the Sample Without Looking Past the Decision

The observation unit should be one eligible impulse-pullback event, not one handpicked chart. Preserve every qualifying event, including overlapping signals, failed retracements, trading halts, thin periods, and occasions when the rule could not obtain a fill.

Step 1

Freeze data

Use dated contracts, a documented roll rule, UTC timestamps, and an auditable bad-tick policy.

Step 2

Detect impulse

Apply one past-only size and time rule to every eligible bar.

Step 3

Label pullback

Record continuous variables before assigning any clean/not-clean class.

Step 4

Lock outcome

Measure the forward path from the first moment the label was actually knowable.

Dependency control

Overlapping events are not independent

If several candidate pullbacks share the same impulse or forward horizon, naive standard errors overstate effective sample size. Keep a non-overlapping primary sample or use dependence-aware resampling by trading day or event block.

Contract control

A continuous chart can manufacture a move

Store the actual security and roll decision. Exclude or separately report stitch bars. A volume-based front-contract rule must use only volume available before the decision, not the final daily leader.

Split chronology before choosing thresholds: development, validation, and final holdout. If many depth bands, bar sizes, sessions, or termination rules are tried, preserve the entire search universe and adjust the inference for multiple testing. The attractive survivor is not the only experiment that happened.

Counterfactuals

Compare Against the Right Baselines

“Price resumed after the pullback” is incomplete. The same continuation may occur after any sufficiently large move, and a high win rate can coexist with poor tail risk.

All impulses

Compare labeled pullbacks with every qualifying impulse, including those with messy or no retracement.

Matched impulses

Match direction, size, time of day, volatility state, event status, and days to roll.

Threshold neighbors

Test candidates just inside and outside each cutoff. A sharp result at one arbitrary boundary is fragile.

Time-shift placebo

Apply the same measurement to nearby nonevent times where no candidate existed.

Simple alternative

Compare with a rule based only on impulse size or momentum so “cleanliness” must add information.

Net execution

Subtract commission, exchange and data fees where relevant, spread, slippage, and missed fills.

Report the full forward distribution: continuation frequency, median and tail maximum favorable excursion, maximum adverse excursion, time to outcome, and net results under more than one cost assumption. The 6B momentum workflow owns momentum-state decisions; this page asks only whether pullback variables add value beyond that state.

Trading application

Convert a Validated Label Into an Execution Question

Even a stable descriptive relationship does not specify an order. Entry timing, invalidation, size, and fill assumptions require their own predeclared rules.

A legitimate decision statement

“When the frozen pullback definition appears in a validated context, I will consider a limit or stop order only if the live spread and depth are inside the tested range, the invalidation is observable, and the cost-adjusted reward distribution still fits the risk budget.”

Entry
Exact trigger and order type
Invalidation
Price or time condition
Friction
Spread, queue, slippage
Stand aside
Event or liquidity gate

A limit order can miss the trade or fill mainly when the path continues against it. A stop order can fill beyond its trigger during a fast move. A completed-bar backtest that assumes the chosen price was always available ignores both problems. Evaluate marketable and passive variants separately, and never use the bar low as proof that a buy limit received a fill.

Failure conditions

Where the Pattern Fails or Disappears

A useful result must survive more than one attractive chart scale and more than one market regime.

Definition instability

Small, reasonable changes to swing, depth, or duration rules reverse the result.

Session concentration

Nearly all apparent benefit comes from one clock window or release category.

Cost collapse

The gross relationship disappears under observed spreads, slippage, and missed fills.

Tail asymmetry

Frequent small continuations are outweighed by rare, large adverse paths.

Holdout failure

The rule works only in the development sample or after parameters are retuned.

Feed dependence

The label changes materially between last trade, bid/ask midpoint, or data vendors.

Research stop

If the result cannot survive the predefined holdout, neighboring parameters, event controls, and executable costs, retire the rule. Renaming a failed threshold is not validation.

Annotated research checklist

What Must Be Written Down Before the Next Chart

This is the page’s endpoint: a reproducible record that keeps a descriptive label separate from validated expectancy.

Freeze before testingMinimum recordReason
Data lineageVendor, feed type, timestamp field, timezone, security IDs, and missing-data policyMakes the path auditable
Impulse and pullback rulesBar interval, thresholds, swing confirmation delay, termination, and overlap policyPrevents hindsight drawing
ControlsSession, official releases, holidays, volatility state, contract roll, spread, and depthTests rival explanations
OutcomeHorizon, MFE, MAE, continuation, reversal, time, order model, and all costsShows the whole distribution
ValidationChronological splits, search universe, robustness grid, and retirement criterionProtects the holdout
Research status

No original 6B pullback dataset, backtest, correlation, win rate or expectancy estimate is reported in this article. It supplies a measurement design. Any future result should publish sample dates, event count, exclusions, code or exact rules, controls, cost model, uncertainty intervals and holdout performance.

Sources, method and editorial disclosure

Formulas and numbers are methodological or illustrative, not performance claims. Sources and time-sensitive contract facts were reviewed August 13, 2026. This is original, unsponsored editorial analysis.