The S&P lost 0.43% and the average stock gained 1.14% — a 157 basis point gap, the fourth week in five that the equal-weighted index has beaten the one people quote. Long bonds were the best thing we hold, up 1.61%, while gold fell 4.03%, its worst week since early June. The whole of the ten-year's nine basis point rally was real yields: breakevens moved one basis point.
Two things changed in the book this week, and only one of them is a view about markets. The momentum gate now holds its state inside a ±0.20 band in conviction rather than turning on the sign. It had flipped twice in three editions on moves of a few thousandths, and a sixth of the book moved each time. The gate was on when the rule changed and it stayed on, so the rewiring itself traded nothing. Separately, the fund that leg holds is now SPMO rather than MTUM.
The regime did not change. Goldilocks holds: growth +0.52, inflation +0.19, conviction +0.040 against +0.039 a week ago. The fast cut is clear on all three legs, credit the closest at eight basis points. Three $100,000 books are marked to Friday's close — Macro Tide Core, Spring and Harbor.
The index is the least informative number of the week. The S&P fell 0.43%; underneath it, long Treasuries rose 1.61%, energy 1.60%, health care 1.45%, the equal-weighted index 1.14%, commodities 1.07%, utilities 0.83%, staples 0.73% and financials 0.68% — while megacaps fell 1.70%, emerging markets 1.34%, the Nasdaq 0.76% and gold 4.03%. The distance between the best and the worst of those is nearly six points in a week the headline called flat. This is the fourth week in five in which the average stock has beaten the index, and the rotation now has a clear shape: out of the complex that drove the year, into the parts of the market that pay you to wait.
It is worth saying plainly that the book is on the wrong side of this. The US sleeve is held a third each in the S&P, momentum and megacap growth, and it holds nothing at all in staples, utilities, health care or financials. That is not an oversight to be corrected this week — the engine allocates across sleeves and has no sector dimension, by construction — but a reader is entitled to know that the thing working best in October is a thing this model cannot express. Whether it should be able to is registered as a research question and is not decided.
Thursday was a position being reduced, not a forecast being changed. Its trigger was earnings, not data: Meta and Tesla reported on Wednesday evening, both beat on the headline, and both were sold on what they intend to spend — Meta raising the floor of its 2026 capital-expenditure guidance to $135–145bn, Tesla cutting its own — after which the AI complex fell from Thursday's open. In one session megacaps fell 3.35%, momentum 3.67%, gold 2.63%, copper miners 6.27% and emerging markets 2.91%, while the equal-weighted index rose 0.73%. Four things argue that this was de-risking rather than a call on growth. Jobless claims printed 194,000 against the 200,000 expected. The October composite business survey came in at 57.6, with manufacturing beating at 56.0. The odds on a quarter-point rise at the December meeting eased only from 78.5% to 72.5% — worth about a basis and a half on a two-year that fell sixteen on the day. And high-yield spreads widened while Treasuries rallied hard, which is not how credit behaves when the news is good.
Friday's data then argued against the rally rather than for it. The final October Michigan survey revised both of its inflation-expectation measures up: one-year to 4.7% from 4.6%, and the five-year to 3.5% from 3.4%. Long-run expectations are the series the committee says it cannot let drift, and they drifted in the last scheduled reading before it meets. Consumer sentiment itself came in at 48.0 against 46.3 expected, so this was not a weak survey — it was a survey in which people feel slightly better and expect slightly higher prices.
The curve rallied across the board and the move was entirely in real yields. Two-year 4.74% to 4.69%, five-year 4.89% to 4.82%, ten-year 5.09% to 5.00%, thirty-year 5.43% to 5.33% — a bull flattening of four basis points in 2s10s. Over the same week ten-year breakevens went 2.35% to 2.34% while the ten-year real yield fell from 2.74% to 2.64%. The market revised what it expects to be paid for lending, not what it expects prices to do. That is the second week running with the same decomposition.
Credit widened again, and again only at the weak end. High yield went 3.31% to 3.40%, nine basis points, while the investment-grade Baa spread was unchanged at 1.46%. This is the fourth consecutive week of that split, and the cumulative move is now 67 basis points on high yield since 23 September against essentially nothing on Baa. A credit market repricing with no funding stress behind it is usually about the borrowers rather than the system — slower, and easier to mistake for noise.
The plumbing is where the week's most durable news is. Bank reserves fell $59.5bn to $2.963 trillion, below three trillion for the first time, and the overnight reverse-repo facility that absorbed the balance-sheet run-off for two years holds $0.20bn. It is empty in all but name, so from here the run-off comes out of bank reserves directly. On Thursday the secured overnight rate printed level with the rate paid on reserves, after weeks two to three basis points below. One print is one print, and the twenty-one-day average that arms the funding leg is still at −1.6bp against the +5bp that trips it. But it is the one trigger that soft growth and decelerating inflation cannot arm on their own, and it is the only one of the three that moved toward us this week.
The duration gate shut, and the rally is what shut it. The ten-year at 5.00% is now 0.25pp cheap to fair value, exactly at the threshold where long bonds begin to scale in, against 0.33pp on Tuesday. Long bonds go to zero and the defensive dollar sits in short-dated bills instead. The irony is worth naming rather than hiding: long Treasuries were the best asset in the book this week, and it is precisely that rally which has priced them out of it.
The outside view, and one of it disagrees with us. Torsten Slok's Daily Spark spent four of six sessions this week on the same argument: that the AI trade's earnings foundation is narrower than its price. His 24 October note reports revenue per worker and profit margins rising for the Mag 7 and flat for the S&P 493, with no sign yet of AI lifting productivity, and concludes that mainstream corporate America has begun treating token spending as a cost centre rather than a source of growth. We do not need to accept the conclusion to notice that the market spent the week acting on it: megacaps fell 1.70% while the average stock rose 1.14%. Read that way, the rotation this note has called positioning may have a fundamental reason underneath it, and the two readings are not exclusive.
His 23 October note is a direct challenge to this model's monetary reading, and it deserves to be said plainly. Under the title Monetary Policy Is Not Restrictive, he cites the Richmond Fed's third-quarter CFO survey: 19% of firms report that financing costs or access to credit constrain their investment and spending plans, and 81% report no such constraint. This gauge's monetary cycle reads −0.85, which is to say tight. Both can be true — the monetary composite measures the policy rate, the curve and real yields against their own history, not whether firms feel constrained — but a reader is entitled to know that the people actually borrowing do not report the condition our cycle score describes. If corporate America is right, the restrictive reading is a statement about the price of money and not about its availability, and the second is what usually breaks things.
Michael Howell of CrossBorder Capital, interviewed on 23 October, is bullish on gold and cautious about the path to it — his framing is that gold may face another correction before the next major liquidity upswing, with China's gold demand and the coming debt-refinancing wall as the longer arc. Gold fell 4.03% this week, its worst since early June, and the book holds 12%. We take the near-term caution as corroboration of what the tape did rather than as a forecast, and note that his liquidity argument and this model's liquidity cycle are measuring related things on different clocks.
Mark Meldrum's 23 October review puts the midterm elections on Wednesday week as the risk event for bonds and the dollar, and flags the divergence between crude and natural gas. On the oil half we can check our own series rather than repeat his, and the check goes his way: the authoritative Cushing spot price last printed $107.89 on 20 October, which is the 96th percentile of its past year of observations and within six per cent of April's $114.58 high, against a December low of $55.44. Crude is not merely elevated; it is trading near the top of its range while the inflation leg reads it year on year. His captions are machine-translated and we have not quoted him, only his subject.
Target weights of the Macro Tide Core, last note → this note, every sleeve. A move is either the rules (a methodology change, dated in the changelog) or the regime (conviction, quadrant, a gate) — the why says which. Tilt figures are computed from this edition's z and this product's own tilt strength. The withdrawal dial (below the allocation table) sits on top of these and never changes them.
| Sleeve | Last note | This note | Why |
|---|---|---|---|
| US equity (SPY+SPMO+MAGS) | 46% | 47% | conviction / regime sizing |
| Int'l developed (VEA) | 12% | 12% | — |
| Emerging mkts (EEM) | 10% | 10% | — |
| Diversified commodities (PDBC) | 15% | 16% | momentum tilt z +1.95 → ×1.98 |
| Gold (GLD) | 13% | 12% | momentum tilt z -0.65 → ×0.67 |
| Bitcoin (IBIT) | 3% | 3% | — |
| Managed futures (DBMF) | 0% | 0% | — |
| Long bonds (TLT) | 1% | 0% | momentum tilt z -0.20 → ×0.90 |
| Cash (USFR) | 0% | 0% | — |
Bold = moved ≥ 0.5pp. History accrues in targets_log.csv by edition.
Each row is the CURRENT-WEEK standing — every cycle is recomputed on the latest data (not the frozen month-end): z-scores vs each series' ~10-yr norm for the composites (+ = above average), 13-week momentum for Liquidity, and the spread level for Credit. Last wk is the reading in the previous note and Δ wk the move since; what changed underneath is in the sections below.
| Cycle | Last wk | Reading | Δ wk | State |
|---|---|---|---|---|
| Growth | +0.55 | +0.52 | -0.03 | accelerating · tape: firm ▲ |
| Inflation | +0.16 | +0.19 | +0.03 | cooling · tape: cooling ▼ |
| Liquidity (Fed) | -1.3% | -1.6% | -0.3pp | risk-off |
| Liquidity (Global) | -1.5% | -1.3% | +0.2pp | risk-off · Fed+ECB+BoJ (PBoC pending) |
| Treasury liq | — | +0.80 | — | injecting — Bessent's bridge |
| Monetary | -0.90 | -0.85 | +0.05 | tight |
| Positioning | -0.25 | -0.31 | -0.06 | neutral |
| Dollar | firm | firm | — | neutral |
| Credit (veto) | HY 3.31% | HY 3.40% | +0.09 | off |
Native readings (under the hood): Growth = 7/11 indicators above trend · Inflation = 5/8 up (broad underlying ~2.8%) · Liquidity = net $5.8T · Monetary = 2y 4.69%, real 2.64% · Positioning = VIX 19 · Dollar = +0.0% y/y (broad TWI).
How to read the scores. The z column counts standard deviations from that cycle's own ten-year average, so it says how UNUSUAL a reading is rather than what it is. Zero is normal, half a point is mildly above average, one point is unusual and two is rare. Leading indicators carry the most weight in the average. Growth, Inflation, Monetary and Positioning all lean on monthly data, so the tape flag beside Growth and Inflation is the fresher read: it comes from five days of market moves across asset classes and can run a month or two ahead of the slower score it either confirms or contradicts. Two rows work differently — Liquidity is thirteen-week momentum, not a z-score, and Credit is simply the spread level.
Treasury liq (Bessent's bridge): the Treasury injects liquidity via long-bond buybacks + bill-heavy issuance — swapping duration for near-cash, which eases financial conditions like stealth QE without the Fed cutting. +0.80 = injecting; a displayed read, not wired into conviction.
Dollar (how it's measured): the Fed's broad trade-weighted USD (DTWEXBGS, 26 currencies incl. China/Mexico/EM), +0.0% YoY and below its 12-mo trend. The narrower, euro-heavy DXY can read firmer — the softness is concentrated against trade/EM partners, which is exactly the debasement tilt (gold + EM).
Liquidity — current weekly read (Fed H.4.1), now wired into conviction: net Fed liquidity $5.80T, 13-week momentum -1.6% as of 2026-10-21 — vs the trailing monthly composite's -1.6%. The drain is steady (TGA rebuild into a drained RRP now pulls on bank reserves directly). Every cycle is now recomputed weekly on the latest data; the monthly composite remains the historical backbone the states are smoothed against.
Global liquidity (Howell). We add up the big central banks' balance sheets in dollars — Fed $6.8T, ECB $6.7T, BoJ $4.0T, $17.4T in all — and track whether that total is growing or shrinking over thirteen weeks. It is running at -1.3% (as of 2026-10-16; the global figures lag about a week), against -1.6% for the Fed on its own, because the ECB and BoJ are shrinking too. This feeds conviction alongside the Fed read, and the two agree this week. On our data it leads the S&P's next-quarter return by about thirteen weeks (roughly 0.6 correlation), so a shrinking tide is a headwind ahead rather than today — which is Howell's “liquidity peaked around the end of 2025” call. Note this is the slow, leading read: the fast-cut's funding test watches US money-market plumbing directly instead (SOFR against IORB). China's central bank, which Howell ties to gold, would be a fourth leg; there is no clean free data series for it yet.
The market's leading edge vs the monthly composite — 5-day moves as of 2026-10-23.
Nowcast — Inflation cooling ↓, Growth firm ↑. The six-cycle inflation reading is recomputed weekly (now +0.19) and its momentum state still reads cooling; the cross-asset tape (5-day) agrees (oil, 10Y). This tape read is the leading edge, shown not wired into the sleeves: if it persists, the momentum state flips and conviction gets cut (inflation enters as −i_state at a 0.25 weight). Growth internals are noisier — one soft breadth print isn't a turn while the hard data (payrolls) is firm.
Color = direction of the 5-day move, not good/bad. Free data (Yahoo): UST yields, DXY & major FX, commodity ETFs, diesel (ULSD future — the real-economy barometer of the oil shock; diesel outpacing crude = the cost is running ahead of the headline), HY/IG credit, equal- vs cap-weight breadth, listed BDCs vs HY (the private-credit tell: BDCs lagging high-yield = the market pricing private-credit stress ahead of the quarterly marks).
Style factors vs the S&P 500, excess return in percentage points, as of 2026-10-23 (WTD from the 2026-10-16 close, QTD from 2026-09-30, YTD from 2025-12-31). z = this week's 5-day excess vs its own 1-year distribution. Shown, not wired into the sleeves.
| Style (ETF) | 1D | WTD | QTD | YTD | z (5d) |
|---|---|---|---|---|---|
| Value (IWD/SPY) | -0.11 | +1.08 | +4.18 | +10.93 | +0.76 |
| Small-cap value (IWN/SPY) | +0.38 | +2.47 | +2.04 | +6.09 | +1.39 |
| Momentum (MTUM/SPY) | +0.82 | -0.84 | -8.44 | +4.19 | -0.37 |
| Small-cap (IJR/SPY) | +0.21 | +2.13 | +1.95 | +3.56 | +1.17 |
| High dividend (VYM/SPY) | -0.16 | +1.21 | +4.41 | +1.08 | +0.84 |
| Low-vol (USMV/SPY) | -0.02 | +2.10 | +6.00 | -2.11 | +1.42 |
| Growth (IWF/SPY) | +0.12 | -1.11 | -4.16 | -10.36 | -0.83 |
S&P 500 itself: 1D -0.52% · WTD -0.43% · QTD -0.35% · YTD +11.45%.
Absolute return and excess vs SPY over the same horizons — the model's own building blocks, watched the way the factors are.
| Sleeve (ETF) | 1D | WTD | QTD | YTD | vs SPY WTD | vs SPY QTD | vs SPY YTD |
|---|---|---|---|---|---|---|---|
| US equity (SPY) | -0.52% | -0.43% | -0.35% | +11.45% | +0.00 | +0.00 | +0.00 |
| Mega-cap growth (MAGS) | -0.54% | -1.70% | -2.26% | +6.23% | -1.27 | -1.91 | -5.22 |
| Momentum (MTUM) | +0.30% | -1.27% | -8.79% | +15.64% | -0.84 | -8.44 | +4.19 |
| Intl developed (VEA) | -0.30% | -0.63% | -2.21% | +10.53% | -0.20 | -1.86 | -0.92 |
| Emerging (EEM) | +0.47% | -1.34% | -7.16% | +13.34% | -0.91 | -6.81 | +1.89 |
| Commodities (PDBC) | +1.60% | +1.14% | +5.39% | +53.51% | +1.57 | +5.74 | +42.06 |
| Gold (GLD) | -0.65% | -4.03% | -3.74% | -7.49% | -3.60 | -3.39 | -18.94 |
| Bitcoin (IBIT) | -0.22% | -0.41% | -2.92% | -7.43% | +0.02 | -2.57 | -18.88 |
| Managed futures (DBMF) | +0.83% | +0.06% | +0.61% | +16.64% | +0.49 | +0.96 | +5.19 |
| Long bonds (TLT) | -0.49% | +1.61% | +4.58% | -6.68% | +2.04 | +4.93 | -18.13 |
| Cash (USFR) | +0.02% | +0.08% | +0.26% | +0.40% | +0.51 | +0.61 | -11.05 |
Styles. Year-to-date value leads (+10.9pp vs the S&P) and growth lags (-10.4pp); quarter-to-date low-vol leads (+6.0pp) and momentum lags (-8.4pp); this week small-cap value (+2.5pp) over growth (-1.1pp). The leader changes with the horizon — rotation inside the market rather than one persistent bet.
Value vs growth. Value is 21.3pp ahead of growth year-to-date — the reflation/late-cycle signature (higher yields, oil, a weaker dollar) that the inflation-tilted regime read implies; it is also why the equal-weight index has stopped underperforming.
Risk appetite. Low-vol -2.1pp YTD — a market paying for beta, not safety (risk-ON), which matches the positioning cycle's 'neutral, not fearful' read. Small caps +3.6pp YTD — breadth is real, the rally is not just the top ten.
Momentum. +4.2pp YTD but -8.4pp QTD: the July crowding reversal, the multi-strategy deleveraging Burry described, returned the excess. The US-equity sleeve holds momentum on a band — the gate turns on above conviction +0.20, off below −0.20, and holds its state in between — which is the condition designed for this case.
Sleeves, year-to-date. gold -7.5% (-18.9pp vs SPY); commodities +53.5% (+42.1pp vs SPY); EM +13.3% (+1.9pp vs SPY); intl developed +10.5% (-0.9pp vs SPY); mega-cap growth +6.2% (-5.2pp vs SPY); managed futures +16.6% (+5.2pp vs SPY); long bonds -6.7% (-18.1pp vs SPY); bitcoin -7.4% (-18.9pp vs SPY).
What it tells the model. Commodities are well ahead of the S&P while long bonds lag — the pattern an inflation tape makes. The real-asset sleeve is positioned for it, and long bonds are out of the book — the same side the tape is on. Bitcoin is far behind gold. Both are meant to gain when money is being debased, but bitcoin also needs plentiful liquidity, and it is not confirming the move. The tilt keeps the position small.
5-day risk pairs: High-beta vs low-vol -3.63pp · Cyclicals vs defensives -0.16pp · Small vs large +2.39pp. Read: Small-cap is the leading style (+2.39pp vs the S&P); value ahead of growth by 2.03pp; factors lean risk-OFF; with a defensive bid (low-vol + quality bid up).
Four of Jeffrey Gundlach's standing metrics, reproduced from free data (Sep-8-2026 webcast, "The Fed's Next Move"). Shown as context for the Monetary cycle and the duration gate — none is wired into conviction.
| Metric | Reading | His rule | What it says now |
|---|---|---|---|
| 10-year fair value: (Bund 3.36% + 7-yr avg nominal GDP growth 6.14%) ÷ 2 | 4.75% vs actual 5.00% | average of the two; R² 0.93 since 1986 | the 10-year is +25bp above the model — rich to the model, not stretched (Bund as of 2026-10-23; GDP y/y last 6.8%, 2026-04) |
| 2-year vs fed funds | 2Y 4.69% − FF 3.88% = +81bp | the 2-year leads the Fed (2022: +237bp, the widest of his career) | the 2-year says the Fed is BEHIND — hike bias — the funds rate 'should' be ~75bp higher on his read |
| Copper/gold ratio (CPER/GLD) | 0.105 · +2.4% 3-mo · +24.3% 12-mo · 23th pct since 2018 | moves with the 10-year; ratio up = yields up | flat — no push either way |
| Shiller CAPE | 40.4 (mean 17.4, median 16.1, 1999 peak 44.2) | 10-yr forward real return vs CAPE, 1965–2015 | above 40 — in his 1965–2015 regression no 10-year forward REAL return from here was positive (multpl.com, 2026-10-26) |
| Import / export prices, y/y (his "purest" inflation) | imports +7.9% · exports +11.6% (2026-09) | unadjusted, no hedonics — "inflation is really running ~7%" on his Sep-8 read | elevated on both sides |
How we use it: the 10-year model and the 2-year spread inform the Monetary cycle's narrative and the duration gate (gate opens only when the monetary read turns); CAPE is valuation context — our own point-in-time test found valuation does not time entries, so it stays out of conviction; copper/gold is a tape cross-check.
Last note vs this note for the gauge; the tape by day from the daily monitor's snapshots. What moved, in one table.
| Gauge | Last note | This note | Why |
|---|---|---|---|
| Conviction | +0.04 | +0.04 | +0.05 → +0.01 after the Saturday data audit: the corrected 2-year (4.34 typed → 4.56 on FRED) pushed monetary lower and the August CPI/PPI prints entered the gauge; positioning flat. Same neutral band, targets unchanged |
| Growth | +0.55 | +0.52 | hard data firm (payrolls, ISM services); the soft data flinched — Michigan 47.8 |
| Inflation | +0.16 | +0.19 | August core CPI (+0.3% m/m) and commodity PPI now in the gauge point-in-time: +0.08 → +0.14; oil pass-through continues |
| Fed net-liq, 13-wk | -1.3% | -1.6% | H.4.1: TGA drained $85bn — better, still ebbing; state stays risk-off (flips above +1%) |
| Monetary | -0.90 | -0.85 | −0.60 → −0.75: the 2-year is 4.56 (FRED 9/10), not the 4.34 the file had carried since 9/4 — 100bp over funds, Gundlach's 'Fed is behind' read is stronger than we showed |
| Positioning | -0.25 | -0.31 | −0.49 → −0.27: two-thirds is the new MOVE input (method), the rest a higher VIX (data); Friday's relief rally took a little back |
| Risk budget | 80% | 80% | rules: the neutral step moves 0.45 → 0.55 (changelog §11); conviction stays in the neutral band, so the Base model's budget is 55% × 1.35 ≈ 74% — unchanged by the data refresh |
| 10-yr vs Gundlach fair value | +0.30pp | +0.25pp | 10-yr 5.00% vs fair value 4.75%; TLT at 0% of its regime weight (scales in from +0.25pp) |
| Commodity gate | OFF | OFF | liquidity z +0.13, monetary z -0.32 vs −1 |
| Tape | Mon 10/19 | Mon 10/19 | Mon 10/19 | Tue 10/20 | Tue 10/20 | Tue 10/20 | Tue 10/20 | Tue 10/20 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Fri 10/23 | Read |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10-year (close) | 5.12% | 5.15% | 5.12% | 4.96% | 5.12% | 5.12% | 5.12% | 4.96% | 5.00% | 4.96% | 5.00% | 4.96% | 4.96% | 4.96% | 4.96% | 4.96% | 4.96% | 5.00% | 5.00% | repricing the policy path; 30-yr at its 2007 high |
| 2-year (close) | 4.79% | 4.77% | 4.79% | 4.65% | 4.79% | 4.79% | 4.79% | 4.65% | 4.69% | 4.65% | 4.69% | 4.65% | 4.65% | 4.65% | 4.65% | 4.65% | 4.65% | 4.69% | 4.69% | leads the Fed |
| USD/JPY | 158.1 | 158.5 | 158.1 | 156.7 | 158.1 | 158.1 | 158.1 | 156.7 | 156.8 | 156.7 | 156.8 | 156.8 | 156.8 | 156.9 | 156.8 | 156.8 | 156.7 | 156.8 | 156.8 | quiet — carry-unwind flag by history only |
| SOFR − IORB (spot) | -2bp | -2bp | -2bp | -2bp | -2bp | -2bp | -2bp | -2bp | +0bp | +0bp | +0bp | +0bp | +0bp | +0bp | +0bp | +0bp | +0bp | +0bp | +0bp | funding leg clear (21-day avg vs +5bp) |
| ON RRP | $0.3bn | $0.3bn | $0.3bn | $0.3bn | $0.3bn | $0.3bn | $0.3bn | $0.3bn | $0.2bn | $0.4bn | $0.2bn | $0.4bn | $0.4bn | $0.4bn | $0.4bn | $0.4bn | $0.4bn | $0.2bn | $0.2bn | drained |
| Fast-cut | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | HOLD | all three legs clear all week |
The inputs that came in, and what the model did with each — adopted, tested and kept, tested and rejected, or recorded as commentary. Details in the model changelog.
• The momentum gate now has memory, and that is a change of rule rather than of view (model). It holds its state inside ±0.20 in conviction: on above +0.20, off below −0.20, unchanged in between. The old rule was the sign of conviction, which flipped the leg 28 times in 19.7 years and twice in three editions this month on moves of a few thousandths — a sixth of the book each time, for a reading that has spent seven weeks inside ±0.05. Hysteresis cuts that to ten flips on the same history. It also leaves momentum on more of the time, 87 months against 75, which is worth saying because the change is easily misread as holding less momentum. It is not. It is making fewer round trips.
• The gate was on when the rule changed and it stayed on, so the change traded nothing. Its state is carried in the register from this edition and was seeded from the position the book actually held. The alternative was to derive it from the rebuilt monthly history, which would have sold a sixth of the book on a conviction of −0.372 for 31 August — a number no edition ever published. That gap is not data drift: it is the model as it stands today reading a day it never saw. Edition 1 held US equity at 25.7% and cash at 30.5% against today's 46.1% and nil.
• The momentum leg is now a different fund. SPMO replaces MTUM. Of six candidates tested it was the one to pass every scored bar — ahead by 0.016 and 0.011 in the two era-halves that contain it, with drawdown and turnover unchanged — so on the evidence the bars measure it is a straightforward improvement, and the leg's job is unchanged. Its exposure to the semiconductor complex is much the same, 0.35 against 0.36, so the question of how much of this book rides on one theme is neither helped nor worsened by the switch; it remains open, and separate from the choice of vehicle.
• A figure this page published was a futures contract described as the oil price (model). While the Federal Reserve's data service was in maintenance, the oil series carried a stand-in for the prompt WTI contract. The pages of 16, 19 and 21 October quoted $101.41 and $101.79. The authoritative spot series — checked against the Energy Information Administration's own workbook, which matches it to the cent on every day of the window — reads $108.21 and $107.89 for those dates. The stand-in now writes to its own file and the gauge reads the authoritative series only.
• The code honoured that ruling and the data did not, because the repair was made by hand (process). Restoring the oil series on 23 October meant writing the authoritative spot history back into the file, and that hand-repair carried one stand-in row along with it: 22 October at $99.47, a December futures settle, sitting in the series reserved for Cushing spot. The ingestion code was not at fault and would not have written it — the routing it gained this week sends every vendor row to a separate file, and it did. The row was found by the pre-publication data audit, which grades every series against its own source and flagged a file whose last observation was newer than the source's. Removing it moved the inflation leg from +0.15 to +0.19 and left the regime, the conviction score and every allocation unchanged. Two figures in this note's own draft were wrong because of it, and one of them was the sentence above claiming the gauge reads the authoritative series only. A fix verified in code is not verified in the data it was written to protect; the audit, not the diff, is what closes one of these. The protection the ruling asked for exists and works. What it does not cover is a human editing the file directly, which is now the only route by which this can happen again.
• Max drawdown was being measured on the marks rather than on the path (model). The figure came from the days the model happened to run — eight of them, with gaps of one to eighteen days. Measured on daily closes, Core is −2.51% against the −2.42% published and the S&P is −2.47% against −1.97%. As published, the table showed the book drawing down 45 basis points more than the index; on the daily path the two are four apart. The benchmark's worst day, 16 September, simply was not a mark. Edition 7's table has been restated and carries a dated correction.
• The data service served a maintenance page and the pipeline filed it as data (model). On 21 October it returned an HTML page under a success code. The parser kept any line whose second comma-separated field was a number, so a stylesheet link became a row in all 45 series files and was reported as a successful observation. Nothing could render. A response that is not CSV is now rejected whole and the file holds at its last good value, which is the honest behaviour and visible in the run.
• The curve's whole move was real yields for a second week. The ten-year fell nine basis points while breakevens fell one. Whatever is bidding for duration is not revising its view of inflation, and the Michigan survey on Friday revised long-run expectations the other way.
• An outside view disagreed with our monetary reading, and the disagreement is worth more than the agreement. Apollo's Torsten Slok, citing the Richmond Fed's Q3 CFO survey, reports 81% of firms saying financing costs and credit access do not constrain their investment plans, and concludes that policy is not restrictive. This gauge's monetary cycle reads −0.85, which is to say tight. The composite measures the price of money against its own history; the survey measures whether borrowers can get it. Both can hold, and the distinction matters: the second is the one that usually breaks things, and it is not what our score is telling you.
Inflation cross-check · COVID-robustour standard read (+0.19) measures inflation against a decade whose average was inflated by the 2021–23 spike. On a COVID-robust basis (median/MAD) it reads +0.56, and broad underlying inflation still sits +0.77pp above the 2% target — the disinflation is off the peak, not below normal.
Which of the 19 sub-indicators shifted this week — only the movers (|Δz| ≥ 0.25).
| Indicator | Cycle | Now (z) | Δ wk | Verdict | Read |
|---|---|---|---|---|---|
| Housing | Growth | -0.70 | ▼ -0.44 | headwind | permits & starts rolling over |
| Breadth | Growth | +1.29 | ▲ +0.31 | tailwind | market breadth broadening — healthy participation |
Net: Growth -0.03 → +0.52 · Inflation +0.03 → +0.19 · nothing flipped a cycle.
Where the book stands. Macro Tide Core holds 47% US equity, split in three equal legs across the S&P, momentum and mega-cap growth; 12% international developed; 10% emerging markets; 16% diversified commodities; 12% gold; 3% bitcoin; and nothing in long bonds or cash. The momentum leg is SPMO and the gate that holds it is on. That is a book positioned for a cycle that is still expanding, with a real-asset ballast and no duration — and it is, as this note said above, on the thin side of the rotation that has run for a month. Nothing in it is defensive in the sector sense, because the engine allocates sleeves and does not hold sectors.
What happened, in one line. The index fell 0.43% and the average stock rose 1.14%; the curve rallied five to ten basis points entirely in real yields; high yield widened for the fourth straight week while investment grade did not move; and bank reserves fell below three trillion dollars for the first time with the reverse-repo cushion empty. The model changed two things, neither of them a market call: the momentum gate now holds its state inside a ±0.20 band rather than turning on the sign of conviction, and the fund that leg holds is now SPMO.
The week ahead is the busiest of the quarter. The Federal Reserve meets Tuesday and Wednesday — the decision lands at two o'clock on Wednesday the 28th, with no new projections — and no change is priced at roughly 91%, while a quarter-point rise in December sits near 72% and a cut is under one percent at both meetings. The committee arrives with reserves below three trillion, no cushion underneath them, credit 67 basis points wider than a month ago and a market that spent Thursday reducing risk into good data. Watch the balance-sheet language at least as closely as the rate language: run-off now comes out of bank reserves directly, and the secured overnight rate printed level with the rate paid on reserves for the first time in this stretch. That is the one fast-cut trigger that soft growth and decelerating inflation cannot arm on their own — and with Cushing spot near the top of its 52-week range, the disinflation half of that pair is doing less work than it was.
Core PCE lands Thursday — the measure the committee targets, and the last of the four inflation inputs this gauge reads to arrive for October. Until it does, any conclusion about the month is provisional. Durable goods and consumer confidence come Tuesday, the employment cost index and jobless claims Thursday, the Chicago PMI Friday. The housing figures that broke on the 20th — pending sales down 7.3% against a 0.5% fall expected — get no update until Tuesday, so the one genuine crack in the growth picture stays unexamined until then.
The other half of the week is earnings, and the book is more exposed to it than to the Fed. Microsoft and Alphabet report Wednesday after the close — the same afternoon as the decision — and Amazon on Thursday after the close, alongside the advance reading of third-quarter growth. Apple follows on Monday the 2nd. Macro Tide Core holds a third of its 47% US sleeve in mega-cap growth — 15.8% of the book in a fund whose seven names include all three — and the same names sit inside the S&P and momentum legs at their own weights, so the true exposure is higher than that sixteen points rather than lower. The engine does not read an earnings calendar and will not trade on one; the sleeve is held by a momentum gate that reads conviction, not guidance. But a week in which the balance-sheet language and the capital-expenditure language both land inside thirty-six hours is a week where the book's two largest risks are correlated, and it is honest to say so in advance rather than to explain it afterwards.
That lens is not hypothetical: it is what last Thursday was. Meta and Tesla reported on Wednesday the 21st after the close. Both beat on the headline — Meta's revenue grew about 26% year on year — and both were sold on what they intend to spend, Meta narrowing its 2026 capital-expenditure guidance to $135–145bn by raising the floor five billion rather than touching the ceiling, and Tesla cutting its own figure. The AI complex fell on Thursday morning on that reading — the session analysed above, in which megacaps and momentum fell more than three per cent each while the equal-weighted index rose. Three more of the same names report into the same anxiety this week, and the rotation that has run for a month is positioned against them.
Underneath the single names, the season's arithmetic is the breadth story in another form. FactSet's update of 23 October puts blended third-quarter earnings growth for the S&P 500 at 29.5% on revenue growth of 12.7%, with 24% of the index reported, 83% beating on earnings and 66% on revenue. That is a strong season by any ordinary standard. But its 19 October analysis shows the growth is as concentrated as the index itself: strip out Micron and Nvidia and the blended rate falls from 29.0% to 20.0%, and inside the Magnificent 7 — estimated at 33.2% against 27.7% for the other 493 — removing Nvidia and Meta leaves the remaining five at 7.5%. Several of the top contributors, Meta and Boeing among them, are lapping year-ago quarters that carried large one-time charges, so the comparison flatters them.
Two readings of that, and we hold them both. It sits oddly beside the Slok item above, which finds the AI payoff confined to the technology sector: on FactSet's measure the other 493 are compounding earnings faster than five of the seven. The measures are different — Slok is looking at revenue per employee and margin levels, FactSet at year-on-year growth off easy comparisons — and the honest position is that a broad earnings recovery and a narrow AI payoff are not mutually exclusive. What we would say plainly is that if the index's earnings depend on two semiconductor names while the average company's earnings are growing well, that is the same shape as a tape in which the index falls and the average stock rises. The model has no sector view and will not acquire one this week. It is simply worth knowing which of those two facts the book is holding.
Next Sunday's note is the October month-end, and it is the first the rebuilt oil pipeline has to survive. The 30th is a Friday, the authoritative spot series publishes Friday's print on the following Monday, and the month-end value is the one the inflation leg reads year on year. Under the arrangement that stood until this week a vendor stand-in would have become October's month-end oil — the first time a proxy would ever have reached the gauge's monthly input. It cannot reach it through the ingestion path now, and the page will say so if the gap appears. The one remaining route is a hand-repair of the file, which is how a stand-in row reached this week's series and is recorded in what we learned.
What may change in the Macro Tide itself, and what will not. Three questions are registered with research and none is decided. Whether the engine should hold a defensive sleeve it can actually allocate to — the honest answer so far is that the nearest tested cousin subtracted in both era-halves, and one month of rotation is not evidence about a twenty-year record. Whether the US sleeve's vehicle mix should respond to breadth: tested in both directions this week and rejected, the fourth consecutive negative on breadth, so the register closes that question rather than leaving it open. And whether extra exposure belongs in the retirement account as index call options rather than more shares, which passes on one sample and misses on the other and sits with the owner. The standing default is that nothing is wired. When something is, this page will say what changed, on whose instruction, and what it cost — as it has this week for the gate and the vehicle.
Scheduled releases that could move the gauge — consensus where available.
| Date | Release | Feeds | Consensus | Prior |
|---|---|---|---|---|
| Fri 10/23 | Michigan sentiment, final (Oct) | Growth | 46.3 | prelim 48.1 — the consumer read that collapsed in September |
| Fri 10/23 | Michigan 1-yr inflation expectations, final (Oct) | Inflation | 4.7% | prelim 4.6%; the 5-yr at 3.4%. After a 3.7% CPI and a 6.3% PPI this is the unanchoring check |
| Tue 10/27 | Durable goods orders (Sep) | Growth | 0.2% | prior 0%; ex-transport 0.3% |
| Tue 10/27 | Richmond and Dallas Fed surveys (Oct) | Growth | — | Richmond -2 prior; the regional surveys have disagreed by 30 points two months running |
| Wed 10/28 | FOMC decision | Monetary | futures ~82% no change; the interest is the balance sheet | — |
| Wed 10/28 | FOMC decision | Monetary | no change (~82%) | Polymarket had a hike at 47.5% on CPI day; the balance sheet is the live question |
| Thu 10/29 | GDP Q3, advance | Growth | 2.2% | prior 3.1% |
| Thu 10/29 | Core PCE (Sep) | Inflation | 0.3% m/m | THE missing input — the fourth inflation series the gauge reads, and the one that completes the October row |
Real-world check: where the outside view agrees with the reading, and the one place it does not. This week's outside material is set against the model's own numbers in The week that was, above, and all of it is from the past three days: Apollo's Torsten Slok on 23 and 24 October, Michael Howell of CrossBorder Capital on 23 October, and Mark Meldrum's review of the same date. The one genuine disagreement is Slok's: he argues policy is not restrictive, citing the Richmond Fed's third-quarter survey in which 81% of firms say financing costs and credit access do not constrain their plans, while this model's monetary cycle reads −0.85, its second-tightest of the year. Both can be true — the composite measures the policy rate, the curve and real yields against their own history rather than how firms feel — but a reader is entitled to know the gap is there, and it is the reading this page would most like to be wrong about. Nothing older is carried here. This block holds the current week's check and is cleared when the week turns; earlier desk checks live in the validation archive rather than being republished.
And the prediction markets, read against our cycles: the crowd prices the Fed hawkish, which confirms our tight monetary read; puts recession at 8% (benign risk), consistent with our conviction (+0.04); puts Hormuz traffic back to normal by year-end at 12% — the supply shock is the base case, consistent with our energy-led inflation read. Net, Polymarket's macro pricing this week and our six cycles corroborate the model's cautious stance.
Monetary · Financial conditions · Dollar — where the crowd is pricing the macro.
| Sleeve | Macro Tide Core | Macro Tide Spring | Macro Tide Harbor |
|---|---|---|---|
| US equity, total | 47% | 47% | 43% |
| SPY (S&P 500) | 15.8% | 15.8% | 14.2% |
| SPMO (momentum; gate on above conviction +0.20, off below −0.20, held in between) | 15.8% | 15.8% | 14.2% |
| MAGS (mega-cap growth) | 15.8% | 15.8% | 14.2% |
| Int'l developed (VEA) | 12% | 12% | 11% |
| Emerging mkts (EEM) | 10% | 10% | 9% |
| Diversified commodities (PDBC) | 16% | 16% | 14% |
| Gold (GLD) | 12% | 12% | 11% |
| Bitcoin (IBIT) | 3% | 3% | 2% |
| Managed futures (DBMF) | 0% | 0% | 0% |
| Long bonds (TLT) | 0% | 0% | 0% |
| Cash (USFR) | 0% | 0% | 10% |
Three products, one engine. Macro Tide Core — the engine, long-only, for retirement accounts · no withdrawals · drawdown budget 12%. Macro Tide Spring — the engine plus a 15/15 market-neutral pair, in a taxable margin account · gross 130%, net 100%; its sleeve weights are the Macro Tide Core's, the pair sits on top. Macro Tide Harbor — the engine with two years of spending held in T-bills, for clients drawing income · hard 10% cash floor at 5%/yr; 4% / 6% are dials: floor = max(10%, 2 × rate); today the floor binds (the Macro Tide Core holds 0% cash, this book holds 10%). All three: risk cap 1.00, ladder 1.00 / 0.90 / 0.80 / 0.25 / 0.10 on conviction, fast-cut to 35% risk, momentum tilt k .50, Gundlach duration gate, the momentum leg (SPMO) gated on ±0.20 hysteresis in conviction. Adopted 2026-09-13 on fifteen pre-registered bars (changelog §27); the books run from the 8/31 close on these rules (§28).
US-equity legs: SPY 33 / SPMO 33 / MAGS 33 (momentum ON — conviction +0.04; the gate turns on above +0.20, off below −0.20, and holds in between) The US-equity sleeve is a deliberate, sized bet on the AI capex cycle (MAGS, and momentum while the gate holds) — an exposure the conviction gate and the fast-cut exist to contain, not a claim that the cycle's returns on capital will hold.
Core's book in a retirement account, with the equity sleeves at 1.4× through listed calls on the S&P 500 and the Nasdaq 100. Every sleeve is Core's; what differs is below. Summit is not yet offered: these are its targets for the 2026-10-23 close, on the record before its ledger exists.
| Summit differs from Core in | Macro Tide Core | Macro Tide Summit |
|---|---|---|
| SPY (S&P 500) | 15.8% | 9.5% |
| SPMO (momentum; gate on above conviction +0.20, off below −0.20, held in between) | 15.8% | 15.8% |
| MAGS (mega-cap growth) | 15.8% | 15.8% |
| S&P 500 calls — Dec 2027 760 call, delta 0.60 | — | exposure 20.3% · premium 3.4% · 4.4 per $1M |
| Nasdaq 100 calls — Dec 2027 710 call, delta 0.60 | — | exposure 13.9% · premium 2.9% · 3.3 per $1M |
| Equity exposure (US, international, emerging) | 69.7% | 97.6% |
| Calls' value (capped at 12% of the book) | — | 6.3% |
Calls read from the chain at the 2026-10-23 close, mid prices; contracts per $1 million at that close's spot.
Relative-momentum tilt (allocator 1.16): each non-US risk sleeve × (1 + 0.50·z), z = its 12-month return vs SPY against its own 120-month history, clipped ±2; the risk sleeves are rescaled so the risk budget and cash are unchanged. Read at the 2026-10-31 close: Int'l z +1.0 → ×1.51 · EM z +0.6 → ×1.30 · Commodities z +2.0 → ×1.98 · Gold z -0.7 → ×0.67 · BTC z -0.7 → ×0.67 · Mgd fut z +0.6 → ×1.31 · Long bonds z -0.2 → ×0.90.
Duration gate (Gundlach, allocator 1.18): 10-yr 5.00% vs fair value 4.75% ((Bund + 7-yr nominal GDP growth) ÷ 2; Bund 3.36 (2026-10-23), GDP to 2026-04) → gap +0.25pp → TLT at 0% of its regime weight (scales in from +0.25pp, full at +0.75pp). Own duration only when the bond is cheap to his model; at a fair-value gap long bonds beat cash 40% of the time, above +0.25pp 78%.
Commodity gate (allocator 1.20, changelog §33): the commodity sleeve moves to cash when global liquidity momentum or the monetary read sits one standard deviation below its own 60-month norm. This week: liquidity z +0.13, monetary z -0.32 → gate OFF. Adopted on ten pre-registered bars; its work is in tightening cycles (gated months lost 2.8%/mo in 2007–16).
the engine, long-only, for retirement accounts · no withdrawals · drawdown budget 12%. A share-by-share ledger started at the 8/31/2026 closes. It trades only when a sleeve drifts more than 3 points off target, or once a month, and every trade is dated in the rebalance log. A hypothetical track record, not advice.
| Holding | Ticker | Shares | Price | Value | Weight |
|---|---|---|---|---|---|
| US equity | SPY | 19.83 | $759.97 | $15,068 | 15.3% |
| US equity | SPMO | 109.11 | $138.66 | $15,130 | 15.4% |
| US equity | MAGS | 215.01 | $70.07 | $15,065 | 15.3% |
| Int'l developed | VEA | 166.94 | $69.05 | $11,527 | 11.7% |
| Emerging mkts | EEM | 164.36 | $62.01 | $10,192 | 10.4% |
| Commodities | PDBC | 729.54 | $20.34 | $14,839 | 15.1% |
| Gold | GLD | 35.74 | $366.61 | $13,102 | 13.3% |
| Bitcoin | IBIT | 54.10 | $45.96 | $2,486 | 2.5% |
| Long bonds | TLT | 12.89 | $81.34 | $1,049 | 1.1% |
the engine plus a 15/15 market-neutral pair, in a taxable margin account · gross 130%, net 100%. A share-by-share ledger started at the 8/31/2026 closes. It trades only when a sleeve drifts more than 3 points off target, or once a month, and every trade is dated in the rebalance log. A hypothetical track record, not advice.
| Holding | Ticker | Shares | Price | Value | Weight |
|---|---|---|---|---|---|
| US equity | SPY | 19.94 | $759.97 | $15,153 | 15.3% |
| US equity | SPMO | 109.73 | $138.66 | $15,215 | 15.4% |
| US equity | MAGS | 216.22 | $70.07 | $15,150 | 15.3% |
| Int'l developed | VEA | 167.88 | $69.05 | $11,592 | 11.7% |
| Emerging mkts | EEM | 165.28 | $62.01 | $10,249 | 10.4% |
| Commodities | PDBC | 733.65 | $20.34 | $14,923 | 15.1% |
| Gold | GLD | 35.94 | $366.61 | $13,176 | 13.3% |
| Bitcoin | IBIT | 54.40 | $45.96 | $2,500 | 2.5% |
| Long bonds | TLT | 12.96 | $81.34 | $1,055 | 1.1% |
the engine with two years of spending held in T-bills, for clients drawing income · hard 10% cash floor at 5%/yr; 4% / 6% are dials: floor = max(10%, 2 × rate). A share-by-share ledger started at the 8/31/2026 closes. It trades only when a sleeve drifts more than 3 points off target, or once a month, and every trade is dated in the rebalance log. A hypothetical track record, not advice.
| Holding | Ticker | Shares | Price | Value | Weight |
|---|---|---|---|---|---|
| US equity | SPY | 17.88 | $759.97 | $13,590 | 13.8% |
| US equity | SPMO | 98.41 | $138.66 | $13,646 | 13.8% |
| US equity | MAGS | 193.91 | $70.07 | $13,588 | 13.8% |
| Int'l developed | VEA | 151.64 | $69.05 | $10,470 | 10.6% |
| Emerging mkts | EEM | 147.31 | $62.01 | $9,135 | 9.3% |
| Commodities | PDBC | 653.65 | $20.34 | $13,295 | 13.5% |
| Gold | GLD | 32.15 | $366.61 | $11,786 | 12.0% |
| Bitcoin | IBIT | 48.39 | $45.96 | $2,224 | 2.3% |
| Long bonds | TLT | 12.06 | $81.34 | $981 | 1.0% |
| Cash | USFR | 195.24 | $50.52 | $9,863 | 10.0% |
Inception 8/31/2026 · week 8 · $100,000 each · products reconstructed to the 8/31 close on the rules adopted 9/13 · marked to the 10/23/2026 close.
Macro Tide Core, Macro Tide Spring and Macro Tide Harbor are $100,000 share ledgers run from the 8/31 close on the rules adopted 9/13 — their history to that date is a reconstruction from the reads published each week, at Schwab closes, with the same drift rule (changelog §28). SPY is a 100% S&P-500 benchmark on the standard weekly basis — the 8/28 close (769.35), a fixed historical close, → latest close. That basis is what makes the benchmark's weekly move below the same figure Google and Schwab quote for the S&P. Max drawdown is the realised peak-to-trough of every daily close since inception, not of the weekly marks: the marks are the days the model happened to run, and a trough between two of them is invisible to them (perf 1.13.0, after edition 7's figure was restated). It is measured to the latest close, so a book still falling shows its drawdown running rather than recovered. It is the live path to date and not the 2007–26 backtested figure; those are in Four ways to hold the same risk. Sharpe and beta are withheld until 52 weekly marks (week 6 of 52): annualised from fewer, they would be a confident number about nothing. Hypothetical, not advice. The Balanced book was closed at the 9/11/2026 mark at $100,155 (+0.16% since inception) when the profile was retired (changelog §12).
| Portfolio | Inception | Value | Since inception | This week | vs SPY | Max DD |
|---|---|---|---|---|---|---|
| Macro Tide Core | 8/31/2026 | $98,458 | -1.54% | -1.16% | -0.87pp | -3.64% |
| Macro Tide Spring | 8/31/2026 | $98,991 | -1.01% | -1.65% | -0.33pp | -4.15% |
| Macro Tide Harbor | 8/31/2026 | $98,578 | -1.42% | -1.05% | -0.74pp | -3.32% |
| SPY (benchmark) | 8/28/2026 | $98,781 | -1.22% | -0.43% | benchmark | -2.47% |
The same sleeves, four ways: buy SPY and hold; the static four-sleeve basket from Part 2 (SPY, QQQ, gold, managed futures, fixed weights); inverse-volatility over those four (quarterly, trailing 12-month vol); and the nine-sleeve regime model as run today (six-cycle conviction, fast-cut, momentum tilt, net of 0bp one-way). Sharpe is excess over T-bills. Closed months only, Feb 2007 to Sep 2026: the month in progress is left out, as in the start-date study. The eras are a regime split, not out-of-sample validation — every rule was chosen knowing the full history.
| Strategy | 2007–26 CAGR | Sharpe | MaxDD | Era A 2007–16 CAGR | Sharpe | MaxDD | Era B 2016–26 CAGR | Sharpe | MaxDD |
|---|---|---|---|---|---|---|---|---|---|
| SPY, buy and hold | 10.9% | 0.65 | -51% | 6.6% | 0.46 | -51% | 15.3% | 0.84 | -24% |
| Static 4-sleeve basket (Part 2) | 10.2% | 0.87 | -23% | 6.3% | 0.61 | -23% | 14.3% | 1.14 | -13% |
| Inverse-vol, 4 sleeves (qtrly) | 9.3% | 0.87 | -21% | 5.2% | 0.55 | -21% | 13.6% | 1.19 | -11% |
| Macro Tide Core (net 0bp) | 14.0% | 1.37 | -8% | 9.3% | 1.03 | -8% | 18.9% | 1.71 | -8% |
| Macro Tide Spring, gross 130% (net 0bp) | 14.5% | 1.40 | -8% | 10.0% | 1.08 | -8% | 19.1% | 1.73 | -6% |
| Macro Tide Harbor, floor 10% (net 0bp) | 13.1% | 1.38 | -8% | 8.7% | 1.05 | -8% | 17.7% | 1.71 | -7% |
Backtest 2026-10-25: neutral risk step 0.55, momentum tilt mom. Inverse-vol is the honest passive alternative: it keeps most of the static basket's return with less drawdown, and the regime model's edge over it is the drawdown, not the return.
The Macro Tide Harbor is built for a 5%/yr withdrawal: the same engine with a hard 10% cash floor (2 years of spending) that tops the cash sleeve up, never adds to it. The glide never spends the cushion: when the model returns idle cash to the risk sleeves after a bottoming signal, it deploys only what sits above the floor, so the 2 years of spending are intact in every month of both test samples. The other lines are shown under the same withdrawals with no floor of their own. Below: withdraw the dial's rate of starting capital every year (monthly, not inflation-indexed) from 2007 to today, and over every rolling 10-year window. Start 100. The Conservative and Balanced profiles were retired (changelog §12).
| Dial | Line | End 2007–26 | Worst drawdown of wealth | Rolling 10-yr end, median | Rolling 10-yr end, worst | Rolling worst drawdown |
|---|---|---|---|---|---|---|
| 4% | Macro Tide Harbor (floor 10%) | 747 | -9% | 217 | 172 | -9% |
| Macro Tide Core, no floor | 887 | -9% | 232 | 179 | -10% | |
| Macro Tide Spring, no floor | 980 | -9% | 252 | 200 | -10% | |
| SPY, buy and hold | 395 | -54% | 265 | 119 | -54% | |
| 5% | Macro Tide Harbor (floor 10%) | 651 | -9% | 199 | 155 | -10% |
| Macro Tide Core, no floor | 780 | -9% | 212 | 162 | -10% | |
| Macro Tide Spring, no floor | 868 | -9% | 231 | 182 | -10% | |
| SPY, buy and hold | 303 | -55% | 246 | 100 | -55% | |
| 6% | Macro Tide Harbor (floor 10%) | 555 | -10% | 180 | 139 | -12% |
| Macro Tide Core, no floor | 673 | -10% | 193 | 145 | -12% | |
| Macro Tide Spring, no floor | 756 | -10% | 210 | 164 | -11% | |
| SPY, buy and hold | 212 | -56% | 226 | 81 | -56% |
Nominal withdrawals of starting capital; indexing them to inflation makes every line harder, the 6% dial most. The floor costs a little return in high-conviction months (it binds only when the model wants less than 2 years of spending in cash) and buys liquidity, not drawdown protection: the client never sells the engine to fund a withdrawal. Backtest 2026-10-25.
Not investment advice. Hypothetical framework output computed on public data (FRED + Yahoo Finance); past performance does not predict future results. This is a research and education note, not a recommendation.
© 2026 Nemdhari LLC. All rights reserved. The Macro Tide framework — its six-cycle regime gauge, conviction score, allocation rules, indicators, code and model portfolios — is the proprietary intellectual property of Nemdhari LLC. Research and education only; not investment advice, not an offer or solicitation, and not a recommendation for any person. Hypothetical and model results do not reflect actual client accounts; past performance does not predict future results.
Also on Substack · bambi9.substack.com