MTS Confluence
Fifteen terminal engines — valuation, rotation, structure, order flow, gamma, momentum, sentiment, seasonality, cycles, COT positioning and the full macro stack — scored into one confluence read per asset. The terminal’s conclusion, on one page.
Methodology changed 29 Sep 2026: seasonality and the election cycle moved from Time to Space, as the 2026 Game Plans read them; COT positioning was added under Space — MarketDrip’s placement of what the Game Plans call a fundamental tool, not a timing tool. A pillar with nothing scored now shows n/a instead of a neutral 0.
Space Backdrop
The shared macro environment, scored risk-on vs risk-off — blended into each asset's Space score through its risk profile, alongside that asset's seasonality, election-cycle and COT signals
1 of 7 macro signals lean risk-on, 3 lean risk-off → backdrop score -29. A split backdrop: asset selection matters more than market direction.
US in Late phase (composite 69/100). Late-cycle: expansion intact but aging — leadership narrows and quality outperforms.
Curve flat · bull steepener. Flat curve — the growth signal is undecided.
HY at 326bps (78th pct of this feed's history), 20d velocity calm. Spreads elevated — credit is charging for risk.
Max headwind. Liquidity is contracting -5% YoY and the impulse is still worsening — the toughest configuration for risk assets, particularly the liquidity-sensitive ones (crypto, unprofitable growth).
Very tight (+0.87σ, tightening). Tight conditions choke risk appetite.
Nervous (VIX 20.04, 69th 10y pct) · dealers short gamma (−$49.80bn/1% ex-0DTE). Nervous, two-way tape.
Broad advance: 64.2% above 50-day, 17 new highs vs 1 lows. Participation confirms the tape.
Confluence Board
40% Motion + 30% Time + 30% Space per asset, re-weighted when a pillar has nothing scored (n/a) · click a row for the full signal stack, or run any ticker
| Asset | Score | M | T | S | Confluence | Verdict |
|---|---|---|---|---|---|---|
| Long Bonds TLT | +54 | +50 | +100 | +13 | Strong bullish confluence | |
| Russell 2000 IWM | +18 | +25 | +50 | -25 | Mixed — no edge from confluence | |
| S&P 500 SPY | +12 | 0 | +50 | -10 | Mixed — no edge from confluence | |
| Nasdaq 100 QQQ | -13 | -25 | 0 | -10 | Mixed — no edge from confluence | |
| Bitcoin BTC-USD | -15 | 0 | -50 | 0 | Mixed — no edge from confluence | |
| Ethereum ETH-USD | -25 | -25 | -50 | 0 | Bearish lean | |
| Gold GLD | -40 | -50 | -100 | +34 | Bearish lean |
Confluence supports a long bias at +54/100. Agreeing: Valuation, Rotation (RRG), Momentum, plus the macro backdrop. Dissenting: Seasonality — the tell to watch; if it flips, conviction upgrades. Expression: work entries toward 80.51 (Swing low, -1.14%), invalidation below it; first objective 81.75 (Prior day low).
Stocks vs bonds composite says equities are RICH vs bonds — relative value favours TLT.
Improving quadrant, heading NE (-0.9% vs benchmark over 3m). Early rotation in — best risk/reward if the turn holds.
Daily range — higher highs but lower lows widening, weekly downtrend (lh + ll). Timeframes conflict — the daily is a counter-trend move inside the weekly.
Balanced flow: up/down volume 1.2×, OBV rising.
Dealers LONG gamma, ±1.5% expected to 2026-11-06. Pinned, mean-reverting tape — favour range tactics and patient entries at levels. Options fair vs realized (IV30 − RV21 +1.7 pts).
Composite 62/100, 0/4 timeframes aligned, RSI 60.3. No edge for momentum styles — fade the range extremes or stand aside.
Shared score × risk beta -1 = +29, counted once per macro signal (7) alongside 1 scored asset signal below.
Oct averages -2.7% with a 20% win rate over 10 years.
UST BOND · CFTC positions as of Tue 2026-10-20. Risk-off: commercials (-69,681) and retail (-17,705) both reducing over 4 reports — when in doubt, cash out. Commercials (smart money) net +20,686, 4-report change -69,681; retail (non-reportable) 4-report change -17,705; large speculators / trend followers 4-report change +87,386 (context, not scored). COT Index 27/100 (26 wk). UST BOND is the 30-year contract; TLT holds 20+ year Treasuries, so this is a close proxy. Context only — the Game Plans never read bond COT, so it is not scored. Thresholds are MarketDrip's: a cohort moves when its 4-report change is at least half its median 4-report move over 26 weeks; a latest-week cut counts as a stall only when it is at least 7,887 contracts (half that floor).
Last week graded
Calls of Thu 22 Oct, held from the next open for 5 sessions (BTC, ETH: 7 days). Total return; levels judged on daily highs, lows and closes.
- SPXSPYMixed+18Support 761.84 · broke (closed below)Resistance 768.88 · broke through (closed above)+1.2%no direction
- NDXQQQBear lean−24Support 700.65 · not testedResistance 707.53 · broke through (closed above)+1.9%✗ wrong way
- RUTIWMMixed−9Support 273.93 · tested, heldResistance 277.57 · broke through (closed above)+3.3%no direction
- BTCBTC-USDMixed0Support 80,546 · broke (closed below)Resistance 81,838 · hit−4.3%no direction
- ETHETH-USDMixed−12Support 2,352 · broke (closed below)Resistance 2,409 · hit−5.7%no direction
- GoldGLDBear lean−42Support 345.00 · not testedResistance 369.27 · broke through (closed above)−0.1%✓ right way
- TLTTLTBull lean+40Support 80.68 · not testedResistance 81.83 · hit−0.4%✗ wrong way
One day’s calls, not a hit rate: daily calls overlap, so no percentage is shown here. Averages appear once a verdict has 10 independent episodes, hit rates at 30. Support “held” = traded at or below it with no daily close below; resistance “hit” = traded at or above it.
Captured 13 sessions since 13 Oct 2026 · 7 degraded calls not graded · methodology of 29 Sep 2026
The 60-second version
Every tool in the terminal answers one question well. This page asks the only question that matters at the end: how much of the stack agrees? Each asset is scored across three pillars — Motion (valuation, rotation, structure, volume-backed order flow; dealer gamma as context), Time (momentum, contrarian sentiment) and Space (the shared macro backdrop, applied through each asset’s risk profile — bonds and gold score risk-off environments as tailwinds — plus the asset’s own monthly seasonality, election-cycle quarter and CFTC COT positioning). The total is 40% Motion, 30% Time, 30% Space, from −100 to +100; a pillar with nothing scored shows n/a and the total is re-weighted over the pillars that report. The 40/30/30 split is MarketDrip’s choice, not a tested optimum. Nothing here is a new indicator: every signal links back to a tool you can open for the full picture, and every direction arrow is visible — the scoring is transparent by design.
How to use it
- Read the extremes, respect the middle — scores beyond ±45 mean most of the scored signals agree. That is agreement, not a measured edge: no forward-return record for these scores exists yet, so treat an extreme as a filter on ideas, not a sizing rule. The −20 to +20 zone means the stack is split and confluence gives no directional read.
- Read the dissent first — the thesis names which signals disagree with the majority. That dissenter is your risk: if it flips into agreement, conviction upgrades; if the agreeing signals start flipping toward it, the trade is ageing. It's also your earliest exit signal.
- Read COT as positioning, not timing — commercials (smart money) set the direction over the last four weekly reports; retail (non-reportable) qualifies it — on crypto and gold, retail getting out while commercials accumulate is the preferred set-up, while on equity indices retail is not read as contrarian. Commercials and retail both reducing reads risk-off. Commercials that stop adding, or flip-flop week to week, score neutral. Large speculators are shown for context and never scored. Positions are as of the Tuesday named in the read and publish the following Friday; a contract that missed the latest report, or a report more than 11 days old, shows "COT unavailable" and is left out of the score. Bond COT (TLT) is context only.
- When seasonality and COT disagree — neither is scored — they are never averaged into a false neutral. The thesis prints both, takes direction from the volume-flow proxy (20-day up/down volume and OBV, not a CVD read at a level) and adds a size-down note: when in doubt, cash out. If the proxy is neutral or missing, the read says unresolved.
- Express it at the levels — each read carries the nearest volume-backed support and resistance from the Key Levels engine, with confluence scores. Direction from this page, location from those levels, invalidation beyond them — that's the complete ticket.
- Let gamma set the tactics — the context line shows dealer positioning: long-gamma names want patient limit entries at levels (the tape mean-reverts); short-gamma names reward momentum entries (the tape accelerates). Same thesis, different execution.
- Run your own tickers — the search runs the same engine on any Yahoo ticker. The seven majors return their full row from this board; any other ticker gets a reduced stack (structure, order flow, gamma context, momentum, seasonality + the macro backdrop), flagged as such — no valuation, rotation, sentiment or election-cycle read, and COT shows not applicable unless the ticker maps to a CFTC contract.
Methodology & honesty
Confluence is context, not a signal service. The signal directions are deliberately coarse (bullish / neutral / bearish) because pretending more precision than the inputs carry is how black boxes lie; the transparency — every read, every source tool, every weight visible — is the product. Known limits: the signals are not fully independent (momentum and rotation share DNA, so agreement between them is worth less than agreement between valuation and order flow); Space blends one shared macro read, applied through a crude risk beta, with each asset’s own seasonality, election-cycle and COT signals — every scored input counts once, which is MarketDrip’s choice, not a sourced rule; COT comes from the CFTC Legacy report, which counts dealers and asset managers as “commercials” on financial futures, and its four-report window and noise band are MarketDrip’s thresholds; and the slow signals (valuation, cycle) will disagree with the fast ones (flow, momentum) at every turning point — that disagreement IS the information. The page re-scores every 15 minutes from the same live engines that power every other page; slow inputs are cached longer at source (valuation and liquidity hourly, calendar and election-cycle reads every 6 hours).
In the MTS framework
This page IS the framework: Motion identifies the opportunity, Time confirms the window, Space frames the environment — and confluence is the discipline of only committing serious capital when all three say the same thing. The rest of the terminal exists to make each input honest; this page exists to stop you from cherry-picking the ones that agree with the position you already wanted to take.