{"slug":"change-of-character","title":"Change of character","tagline":"Read the previous direction before naming the change.","answer":"Two successively lower confirmed swing highs provide the bearish context in this illustration. A later close above the latest of those highs changes that high-side sequence.","read":"Find both marked highs before revealing the closing break. This is an explicitly limited high-side operational definition, not a claim that every discretionary CHoCH method uses the same rule.","caution":"Breaking a descending high sequence does not by itself establish a complete bullish trend. Swing lows and later follow-through remain separate checks.","practice":"Keep the previous swing visible. Explain which sequence changed instead of labelling every large candle a reversal.","id":"xauusd-m15-change-of-character-1780312500","symbol":"XAUUSD","timeframe":"M15","provenance":{"file":"public/data/XAUUSD_M1.bin","sha256":"491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d","sourceRows":1989529,"sourceGapIntervals":1835,"provider":"Dukascopy historical XAUUSD bid prices","sourceUrl":"https://www.dukascopy.com/swiss/english/marketwatch/historical/","basis":"bid","timezone":"UTC","interval":"[open, open + 15 minutes)","aggregation":"Only UTC-aligned buckets containing all 15 consecutive M1 observations. Missing buckets are excluded; examples require continuous M15 windows.","selection":"First qualifying continuous June 2026 window in chronological order for each declared rule. Teaching examples, not a population performance sample.","ruleVersion":"atlas-1.0.0","sourceRevision":"cd18dcbbc384501ac3faffc2c18f60266ece6780"},"candles":[{"t":1780290900,"o":4518.15478515625,"h":4523.375,"l":4517.34521484375,"c":4520.2548828125},{"t":1780291800,"o":4520.294921875,"h":4521.955078125,"l":4512.365234375,"c":4519.5751953125},{"t":1780292700,"o":4519.55517578125,"h":4525.05517578125,"l":4516.65478515625,"c":4517.9150390625},{"t":1780293600,"o":4517.90478515625,"h":4518.43505859375,"l":4512.4951171875,"c":4513.8349609375},{"t":1780294500,"o":4513.84521484375,"h":4515.6748046875,"l":4504.65478515625,"c":4513.97509765625},{"t":1780295400,"o":4514.31494140625,"h":4514.65478515625,"l":4501.30810546875,"c":4504.384765625},{"t":1780296300,"o":4504.47509765625,"h":4504.794921875,"l":4500.09521484375,"c":4501.5048828125},{"t":1780297200,"o":4501.28515625,"h":4509.81494140625,"l":4500.375,"c":4507.03515625},{"t":1780298100,"o":4506.9951171875,"h":4508.115234375,"l":4502.9248046875,"c":4503.60498046875},{"t":1780299000,"o":4503.634765625,"h":4507.4951171875,"l":4497.71484375,"c":4497.94482421875},{"t":1780299900,"o":4497.9248046875,"h":4502.93505859375,"l":4492.19482421875,"c":4502.93505859375},{"t":1780300800,"o":4502.9150390625,"h":4504.34521484375,"l":4493.2548828125,"c":4495.46484375},{"t":1780301700,"o":4495.865234375,"h":4496.71484375,"l":4490.17822265625,"c":4495.7451171875},{"t":1780302600,"o":4495.85498046875,"h":4500.23486328125,"l":4492.455078125,"c":4499.98486328125},{"t":1780303500,"o":4499.73486328125,"h":4502.3349609375,"l":4495.44482421875,"c":4497.85498046875},{"t":1780304400,"o":4497.705078125,"h":4500.544921875,"l":4497.5048828125,"c":4499.51513671875},{"t":1780305300,"o":4499.51513671875,"h":4506.1748046875,"l":4496.1748046875,"c":4496.1748046875},{"t":1780306200,"o":4496.1748046875,"h":4499.205078125,"l":4488.96484375,"c":4498.1650390625},{"t":1780307100,"o":4498.1650390625,"h":4498.31494140625,"l":4493.72509765625,"c":4495.80517578125},{"t":1780308000,"o":4495.794921875,"h":4502.0048828125,"l":4495.794921875,"c":4501.384765625},{"t":1780308900,"o":4501.4248046875,"h":4503.365234375,"l":4495.955078125,"c":4500.72509765625},{"t":1780309800,"o":4500.76513671875,"h":4507.31494140625,"l":4500.3251953125,"c":4505.7548828125},{"t":1780310700,"o":4505.794921875,"h":4510.78515625,"l":4502.3251953125,"c":4503.78515625},{"t":1780311600,"o":4503.77490234375,"h":4506.55517578125,"l":4499.60498046875,"c":4504.77490234375},{"t":1780312500,"o":4504.8349609375,"h":4512.78515625,"l":4503.96484375,"c":4510.48486328125},{"t":1780313400,"o":4510.43505859375,"h":4512.14501953125,"l":4506.02490234375,"c":4506.97509765625},{"t":1780314300,"o":4506.97509765625,"h":4509.5751953125,"l":4505.21484375,"c":4505.634765625},{"t":1780315200,"o":4505.634765625,"h":4509.40478515625,"l":4503.0048828125,"c":4503.18505859375},{"t":1780316100,"o":4503.03515625,"h":4507.56494140625,"l":4497.22509765625,"c":4505.35498046875},{"t":1780317000,"o":4505.30517578125,"h":4508.1650390625,"l":4497.46484375,"c":4507.18505859375},{"t":1780317900,"o":4507.134765625,"h":4510.3251953125,"l":4498.44482421875,"c":4501.94482421875},{"t":1780318800,"o":4502.365234375,"h":4503.76513671875,"l":4472.125,"c":4483.89501953125},{"t":1780319700,"o":4483.9951171875,"h":4489.455078125,"l":4462.28515625,"c":4464.53515625}],"focus":[2,16,24],"marks":[{"low":4525.05517578125,"high":4525.05517578125,"label":"Earlier high","from":4},{"low":4506.1748046875,"high":4506.1748046875,"label":"Lower high","from":18}],"recognition":24,"initial":24,"confirmationTime":1780313400,"observationEnd":1780320600,"facts":{},"observation":"Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.","counterexample":{"slug":"change-of-character","title":"Change of character","tagline":"Read the previous direction before naming the change.","answer":"Two successively lower confirmed swing highs provide the bearish context in this illustration. A later close above the latest of those highs changes that high-side sequence.","read":"Find both marked highs before revealing the closing break. This is an explicitly limited high-side operational definition, not a claim that every discretionary CHoCH method uses the same rule.","caution":"Breaking a descending high sequence does not by itself establish a complete bullish trend. Swing lows and later follow-through remain separate checks.","practice":"Keep the previous swing visible. Explain which sequence changed instead of labelling every large candle a reversal.","id":"xauusd-m15-change-of-character-non-event-1780313400","symbol":"XAUUSD","timeframe":"M15","candles":[{"t":1780286400,"o":4516.10498046875,"h":4519.52490234375,"l":4512.087890625,"c":4514.44482421875},{"t":1780287300,"o":4514.48486328125,"h":4518.26513671875,"l":4514.48486328125,"c":4515.69482421875},{"t":1780288200,"o":4515.69482421875,"h":4517.0849609375,"l":4513.34521484375,"c":4514.31494140625},{"t":1780289100,"o":4514.294921875,"h":4514.9248046875,"l":4508.39501953125,"c":4514.14501953125},{"t":1780290000,"o":4514.18505859375,"h":4519.044921875,"l":4513.27783203125,"c":4517.865234375},{"t":1780290900,"o":4518.15478515625,"h":4523.375,"l":4517.34521484375,"c":4520.2548828125},{"t":1780291800,"o":4520.294921875,"h":4521.955078125,"l":4512.365234375,"c":4519.5751953125},{"t":1780292700,"o":4519.55517578125,"h":4525.05517578125,"l":4516.65478515625,"c":4517.9150390625},{"t":1780293600,"o":4517.90478515625,"h":4518.43505859375,"l":4512.4951171875,"c":4513.8349609375},{"t":1780294500,"o":4513.84521484375,"h":4515.6748046875,"l":4504.65478515625,"c":4513.97509765625},{"t":1780295400,"o":4514.31494140625,"h":4514.65478515625,"l":4501.30810546875,"c":4504.384765625},{"t":1780296300,"o":4504.47509765625,"h":4504.794921875,"l":4500.09521484375,"c":4501.5048828125},{"t":1780297200,"o":4501.28515625,"h":4509.81494140625,"l":4500.375,"c":4507.03515625},{"t":1780298100,"o":4506.9951171875,"h":4508.115234375,"l":4502.9248046875,"c":4503.60498046875},{"t":1780299000,"o":4503.634765625,"h":4507.4951171875,"l":4497.71484375,"c":4497.94482421875},{"t":1780299900,"o":4497.9248046875,"h":4502.93505859375,"l":4492.19482421875,"c":4502.93505859375},{"t":1780300800,"o":4502.9150390625,"h":4504.34521484375,"l":4493.2548828125,"c":4495.46484375},{"t":1780301700,"o":4495.865234375,"h":4496.71484375,"l":4490.17822265625,"c":4495.7451171875},{"t":1780302600,"o":4495.85498046875,"h":4500.23486328125,"l":4492.455078125,"c":4499.98486328125},{"t":1780303500,"o":4499.73486328125,"h":4502.3349609375,"l":4495.44482421875,"c":4497.85498046875},{"t":1780304400,"o":4497.705078125,"h":4500.544921875,"l":4497.5048828125,"c":4499.51513671875},{"t":1780305300,"o":4499.51513671875,"h":4506.1748046875,"l":4496.1748046875,"c":4496.1748046875},{"t":1780306200,"o":4496.1748046875,"h":4499.205078125,"l":4488.96484375,"c":4498.1650390625},{"t":1780307100,"o":4498.1650390625,"h":4498.31494140625,"l":4493.72509765625,"c":4495.80517578125},{"t":1780308000,"o":4495.794921875,"h":4502.0048828125,"l":4495.794921875,"c":4501.384765625},{"t":1780308900,"o":4501.4248046875,"h":4503.365234375,"l":4495.955078125,"c":4500.72509765625},{"t":1780309800,"o":4500.76513671875,"h":4507.31494140625,"l":4500.3251953125,"c":4505.7548828125},{"t":1780310700,"o":4505.794921875,"h":4510.78515625,"l":4502.3251953125,"c":4503.78515625},{"t":1780311600,"o":4503.77490234375,"h":4506.55517578125,"l":4499.60498046875,"c":4504.77490234375},{"t":1780312500,"o":4504.8349609375,"h":4512.78515625,"l":4503.96484375,"c":4510.48486328125},{"t":1780313400,"o":4510.43505859375,"h":4512.14501953125,"l":4506.02490234375,"c":4506.97509765625},{"t":1780314300,"o":4506.97509765625,"h":4509.5751953125,"l":4505.21484375,"c":4505.634765625},{"t":1780315200,"o":4505.634765625,"h":4509.40478515625,"l":4503.0048828125,"c":4503.18505859375},{"t":1780316100,"o":4503.03515625,"h":4507.56494140625,"l":4497.22509765625,"c":4505.35498046875},{"t":1780317000,"o":4505.30517578125,"h":4508.1650390625,"l":4497.46484375,"c":4507.18505859375},{"t":1780317900,"o":4507.134765625,"h":4510.3251953125,"l":4498.44482421875,"c":4501.94482421875},{"t":1780318800,"o":4502.365234375,"h":4503.76513671875,"l":4472.125,"c":4483.89501953125},{"t":1780319700,"o":4483.9951171875,"h":4489.455078125,"l":4462.28515625,"c":4464.53515625},{"t":1780320600,"o":4464.51513671875,"h":4478.4951171875,"l":4458.72509765625,"c":4467.01513671875}],"focus":[28,29,30],"marks":[],"recognition":30,"initial":30,"isCounterexample":true,"candidateTime":1780313400,"explanation":"Latest confirmed swing highs: 4525.055 then 4506.175. Candidate close: 4506.975. The full lower-highs-then-first-closing-break sequence is not present."}}