PM Read
Underweight / avoid rallies
price/trend score 10.6; DeMark rank 18.1; holdings look-through 39.2; macro setup 36.0
ETF Research Note
Thematic / Speculative Growth context across the current Apex Macro deck stack: breadth, ETF technicals, VAMS, Options Intelligence, DeMark 9/13, CFTC positioning, rates/credit, Macro Lens, and allocation context.
Underweight / avoid rallies
price/trend score 10.6; DeMark rank 18.1; holdings look-through 39.2; macro setup 36.0
still more than 10% below trailing 1Y high; DeMark validation is not confirming; largest current holdings are not confirming the ETF tape
Start with the signal stack, then confirm whether VAMS, options, DeMark, positioning, and macro are agreeing or fighting the price trend.
This is the front-page decision note: verdict, setup quality, key evidence, primary friction, and the triggers that would upgrade or downgrade the ticker.
| Analyst Verdict | Setup Quality | Best Support | Main Friction | Fresh Tape | Macro Use | Upgrade Trigger | Downgrade Trigger |
|---|---|---|---|---|---|---|---|
| Underweight / avoid rallies | Evidence conflict; reduce sizing | Rates / Credit | ETF Technicals, Breadth, ETF Holdings, DeMark | No material improving 5D signal | Sizing context | VAMS turns Buy or signal strength improves; constituent breadth expands and damage falls; options tape moves into a validated supportive setup | fresh 5D deterioration persists: DeMark technical rank, Macro setup score; VAMS flips Sell or weakens materially; rates/credit risk budget tightens further |
The report starts with the decision layer, then shows the evidence. "What changed since last week" is a fixed 5-trading-day lookback so the read is clear to anyone opening the note.
| Decision | Confidence | Agreement | Best Evidence | Main Conflict | What Changed Since Last Week |
|---|---|---|---|---|---|
| Underweight / avoid rallies | Low | 1 constructive / 6 conflict | Rates / Credit | ETF Technicals, Breadth, ETF Holdings | DeMark technical rank: Deteriorated (-42.5 pts); Macro setup score: Deteriorated (-5.7 pts) |
This combines the agreement score, trade construction, confirmation/invalidation triggers, and the fixed 5-trading-day change lens into one decision table.
| Lens | Current Read | Evidence | PM Use |
|---|---|---|---|
| Cross-deck agreement | 14.3 / 100 | Low confidence | 1 constructive, 0 neutral, 6 conflict across 7 layers. | Use as the compression layer; it should summarize the evidence, not replace it. |
| Position construction | Avoid / keep on watchlist | price/trend score 10.6; DeMark rank 18.1; holdings look-through 39.2; macro setup 36.0 | Translates the signal stack into sizing language. |
| What changed since last week | DeMark technical rank deteriorated (-42.5 pts); Macro setup score deteriorated (-5.7 pts) | Fixed 5-trading-day lookback across price, relative strength, breadth, VAMS, options, DeMark, and macro where available. | Separates fresh changes from stale-looking deck levels. |
| Confirmation | Rates / Credit | VAMS n/a; technical state Washed out / repair watch. | Adds should come from multiple independent confirmations, not a single strong chart. |
| Invalidation | ETF Technicals, Breadth, ETF Holdings, DeMark, CFTC | still more than 10% below trailing 1Y high; DeMark validation is not confirming; largest current holdings are not confirming the ETF tape | If these layers worsen, reduce size or wait for repair. |
Rules-based action map for an analyst or PM: what would justify adding, holding, trimming, avoiding, or revisiting next week.
| Action | Rule | Current Status | Evidence To Watch |
|---|---|---|---|
| Add / increase | Agreement score near/above 68 with limited conflicts, or strong peer leadership with no major veto. | Not yet | Rates / Credit |
| Hold / monitor | Agreement 48-68, strong trend with unresolved confirmation gaps, or VAMS Sell capping an otherwise good setup. | Secondary | Trend state: Washed out / repair watch; VAMS: n/a. |
| Trim / reduce | Multiple conflicts, VAMS Sell, breadth deterioration, or options/DeMark warning. | Active risk | ETF Technicals, Breadth, ETF Holdings, DeMark, CFTC |
| Avoid / wait | Agreement below 45 or downtrend/chase-risk setup without cross-deck confirmation. | Avoid | still more than 10% below trailing 1Y high; DeMark validation is not confirming; largest current holdings are not confirming the ETF tape |
| Recheck next week | Use the fixed 5-trading-day change lens to separate fresh repair from stale signal levels. | Deteriorating: DeMark technical rank, Macro setup score | No material improving 5D signal |
Fixed 5-trading-day lookback across price, relative strength, breadth, VAMS, options, DeMark, and macro where available.
| Signal | Now | 5D Ago | Change | Read |
|---|---|---|---|---|
| Price | 42.96 | 43.04 | -0.2% | Stable |
| Relative strength vs SPY | 0.058 | 0.058 | 0.2% | Stable |
| DeMark technical rank | 18.1 | 60.6 | -42.5 pts | Deteriorated |
| Macro setup score | 36.0 | 41.8 | -5.7 pts | Deteriorated |
Start here: absolute trend first, then relative trend versus the market. These two charts anchor the rest of the evidence stack.
No constituent file; using price-only trend and drawdown proxies.
Current Alpha Vantage look-through: concentration, top holdings, and contribution estimate.
Trend, z-score, relative strength, and return profile.
Exhaustion, setup, and validation context.
Futures proxy for sponsorship/crowding.
Macro risk-budget governor.
Command Center and Macro Lens overlay.
Model sleeve and current expression.
Holdings are the latest Alpha Vantage point-in-time ETF_PROFILE snapshot. Contribution estimates use current weights multiplied by recent holding returns; they are not historical attribution.
Top 10 holdings: look-through warns that the ETF headline trend is fragile; 30% above 50DMA, 50% positive 1M, top-5 concentration 26.7%.
60D Return Z is each holding's 60-day return measured against that stock's own recent return history.
| Holding | Name | Weight | 1W | 1M | 3M | Above 50DMA | 60D Return Z | 1M Contribution | 3M Contribution |
|---|---|---|---|---|---|---|---|---|---|
| SIRI | SIRIUS XM HOLDINGS INC | 5.71% | -2.6% | 6.8% | 6.4% | Yes | 0.50 | 0.39% | 0.37% |
| TRMB | TRIMBLE INC | 5.54% | 0.4% | 5.5% | -21.1% | No | -1.08 | 0.31% | -1.17% |
| GRMN | GARMIN LTD | 5.50% | -2.6% | 1.3% | -6.8% | Yes | -0.45 | 0.07% | -0.37% |
| VSAT | VIASAT INC | 5.39% | 0.3% | 15.2% | 14.6% | No | -0.67 | 0.82% | 0.79% |
| SPCX | SPCX | 4.58% | -7.2% | -25.5% | n/a | No | n/a | -1.17% | n/a |
| ASTS | ASTS | 4.53% | -2.8% | -17.4% | -28.6% | No | -1.26 | -0.79% | -1.30% |
| ECHO | ECHOSTAR CORP CLASS A | 4.49% | -4.5% | -12.0% | 84.2% | Yes | 1.31 | -0.54% | 3.78% |
| PL | PLANET LABS PBC CLASS A | 4.45% | -8.9% | -22.2% | -46.5% | No | -2.57 | -0.99% | -2.07% |
| RKLB | ROCKET LAB CORP | 4.17% | -5.5% | -25.2% | -24.5% | No | -1.61 | -1.05% | -1.02% |
| IRDM | IRIDIUM COMMUNICATIONS INC | 3.61% | -1.9% | 8.3% | 11.8% | No | 0.02 | 0.30% | 0.43% |
| Sector | Weight |
|---|---|
| INDUSTRIALS | 32.1% |
| COMMUNICATION SERVICES | 22.7% |
| INFORMATION TECHNOLOGY | 11.9% |
| FINANCIALS | 5.5% |
| CONSUMER DISCRETIONARY | 0.0% |
| HEALTHCARE | 0.0% |
| CONSUMER STAPLES | 0.0% |
| MATERIALS | 0.0% |
Ranks the ticker against its current ETF group using 1M return, 3M return, distance from the 50DMA, and drawdown from the trailing 1Y high. The current ticker row is highlighted.
| Ticker | Current | Name | 1M | 3M | 50DMA Dist | 1Y DD | Composite Rank | Score |
|---|---|---|---|---|---|---|---|---|
| PEJ | Leisure | -3.3% | 7.4% | -0.9% | -3.8% | #1 | ||
| PINK | Health Innovators | -3.9% | 4.9% | 0.4% | -3.9% | #2 | ||
| ARKK | Speculative Tech | -11.5% | -5.9% | -7.8% | -14.0% | #3 | ||
| UFO | Current | Space | -15.2% | -30.5% | -11.5% | -36.6% | #4 |
| Layer | Read | Score | Evidence |
|---|---|---|---|
| ETF Technicals | Washed out / repair watch | 1M -15.2%, 3M -30.5%, return z -2.10, MA dev z -2.00. | |
| Breadth | Price proxy only | No constituent breadth file; using price trend, drawdown, and MA distance as proxy. | |
| ETF Holdings | Top-holding confirmation | Top 10 holdings: look-through warns that the ETF headline trend is fragile; 30% above 50DMA, 50% positive 1M, top-5 concentration 26.7%. | |
| DeMark 9/13 | Defer / avoid | Lower 9 21D: avg 1.5%, hit 58%, N 19 | |
| CFTC | Crowded short | Nasdaq 100: positioning pctile 1.9, inst/HF %OI -0.7, 13W change -47,356. | |
| Rates / Credit | Risk-budget governor | 2s10s 0.36, HY OAS 2.77, MOVE 70.88, VIX 18.58. | |
| Macro | Underweight under a Cut Risk And Wait For Repair regime | Risk appetite 34.2, FCI 47.6, drawdown risk 77.3. |
Translation layer for the report's less intuitive signals. This is designed to make the deck usable even if the reader has not memorized every Apex Macro metric.
| Layer | State | What It Means | PM Use | Evidence |
|---|---|---|---|---|
| ETF Technicals | Conflict | Price is either extended without support or still in repair. | Treat as a sizing constraint or invalidation check. | Washed out / repair watch; 1M -15.2%, 3M -30.5%. |
| Breadth | Conflict | Damage or weak constituent participation argues for smaller sizing. | Treat as a sizing constraint or invalidation check. | No constituent breadth file; price-only trend/drawdown proxy is used. |
| ETF Holdings | Conflict | The headline ETF signal is not being confirmed by the largest current holdings. | Treat as a sizing constraint or invalidation check. | Top 10 holdings: look-through warns that the ETF headline trend is fragile; 30% above 50DMA, 50% positive 1M, top-5 concentration 26.7%. |
| DeMark | Conflict | Exhaustion/validation evidence argues against chasing. | Treat as a sizing constraint or invalidation check. | Lower 9 21D: avg 1.5%, hit 58%, N 19 |
| CFTC | Conflict | Crowding or extreme positioning raises reversal risk. | Treat as a sizing constraint or invalidation check. | Nasdaq 100: percentile 1.9, read Crowded short. |
| Rates / Credit | Constructive | Macro risk budget is supportive for risk exposure. | Can support add/hold if other layers agree. | HY OAS 2.77, MOVE 70.88, VIX 18.58. |
| Macro | Conflict | Macro backdrop fights the trade and reduces risk budget. | Treat as a sizing constraint or invalidation check. | Risk appetite 34.2, FCI 47.6, drawdown risk 77.3. |
Independent layers are classified as constructive, neutral, or conflicting. This prevents one strong chart from overpowering a weak cross-deck setup.
| Layer | State | Score | Evidence | PM Use |
|---|---|---|---|---|
| ETF Technicals | Conflict | Washed out / repair watch; 1M -15.2%, 3M -30.5%. | Confirms whether price trend is investable or still needs repair. | |
| Breadth | Conflict | No constituent breadth file; price-only trend/drawdown proxy is used. | Tests whether the move has enough participation to size up. | |
| ETF Holdings | Conflict | Top 10 holdings: look-through warns that the ETF headline trend is fragile; 30% above 50DMA, 50% positive 1M, top-5 concentration 26.7%. | Checks whether the ETF's largest current holdings are confirming or masking the ETF-level signal. | |
| DeMark | Conflict | Lower 9 21D: avg 1.5%, hit 58%, N 19 | Adds timing context around exhaustion, continuation, and failed setup risk. | |
| CFTC | Conflict | Nasdaq 100: percentile 1.9, read Crowded short. | Flags crowding or sponsorship in the nearest futures proxy. | |
| Rates / Credit | Constructive | HY OAS 2.77, MOVE 70.88, VIX 18.58. | Sets the macro risk budget around credit, volatility, and rates pressure. | |
| Macro | Conflict | Risk appetite 34.2, FCI 47.6, drawdown risk 77.3. | Keeps the ticker read aligned with the broader top-down regime. |
This is the translation layer: what each deck is telling you, why it matters, and how to use it without needing to memorize every metric name.
| Deck | Plain English | Current Read | How To Use |
|---|---|---|---|
| ETF Technicals | Is price trend confirming, stretched, or repairing? | Washed out / repair watch | Use z-scores to avoid chasing extreme strength and spot washed-out repair setups. |
| Breadth | Is the move supported by many holdings or only a few leaders? | No constituent breadth file | Higher participation with falling damage supports adds; rising damage argues for smaller sizing. |
| ETF Holdings | Are the ETF's largest current holdings confirming or masking the ETF-level signal? | Top 10 holdings: look-through warns that the ETF headline trend is fragile; 30% above 50DMA, 50% positive 1M, top-5 concentration 26.7%. | Use current-weight contribution and concentration as a look-through check, not as historical attribution. |
| DeMark | Is the ticker near trend exhaustion or a validated continuation setup? | Defer / avoid | Helpful for timing entries after big moves or failed breakouts. |
| CFTC / Macro | Are positioning, rates, credit, and macro conditions helping or fighting the trade? | Crowded short / macro quintile 1 | Keeps single-ticker conviction tied to the broader risk budget. |
Flags where the evidence is deep enough to lean on versus where it should be treated as supporting context.
| Evidence Layer | Quality | Sample / Coverage | How To Trust It |
|---|---|---|---|
| Breadth | Thin | 0 | Native history is strongest when the ticker has a long breadth series; otherwise price proxy carries more weight. |
| VAMS | Thin | 0 | Model history supports signal/current state and the ticker-level strategy comparison. |
| Options | Thin | 0 | Options validation uses the current setup history; shorter samples should be treated as confirmation, not a standalone trigger. |
| DeMark | Thin | 21 | Validation rows compare the current 9/13 setup to prior completed signals. |
| CFTC | High | 968 | Positioning evidence is proxy based; use it as sponsorship/crowding context rather than a precise ETF signal. |
| Macro Quintile | High | 2,537 | Macro analog rows test how the ticker has behaved across broad risk-budget regimes. |
| Rates / Credit | High | 880 | Driver sensitivity is most useful when the ticker has enough daily overlap with the macro series. |
This block mirrors the Command Center/VAMS chart style: price plus VAMS signal, then VAMS strategy versus ETF buy/hold across the displayed backtest window.
No VAMS history exists for this ticker.
Each breadth metric gets its own chart so participation, trend breadth, outperformance, and damage can be read without line clutter.
No constituent-level breadth file exists for this ticker. The report uses price, trend, drawdown, and relative-strength context instead of actual constituent participation charts.
Z-scores compare each return window against the ETF's own history. The dashed +2 and -2 bands mark unusually stretched or unusually washed-out readings.
Short-term return versus its own history. Above +2 is unusually hot; below -2 is unusually washed out.
Intermediate return pulse versus history. Helps separate durable leadership from normal noise.
Quarterly return stretch/repair signal. Useful for allocation timing.
Longer intermediate return context. Strong but not extreme is usually healthier than vertical.
These charts show how extended price is versus its own moving averages. Above +2 is chase risk; below -2 is potential repair territory, depending on the broader signal stack.
Near-term price extension versus its 20DMA.
Intermediate extension versus its 50DMA.
Medium-term extension versus its 100DMA.
Long-term extension versus its 200DMA.
No current Options Intelligence row available.
Current metric bucket evidence. This is deliberately compact; the cheat sheet remains the deep options validation deck.
No validation rows available.
No Options Intelligence history exists for this ticker.
This mirrors the DeMark deck read: recent candles, the latest 9/13 trigger label, and the active daily/weekly/ratio setup context.
| Metric | Value |
|---|---|
| Daily | Lower countdown 3/13 |
| Weekly | Upper countdown 1/13 |
| Ratio | Lower countdown 3/13 |
| PM action | Defer / avoid |
| Validation | Mixed history |
| Metric | Value |
|---|---|
| Proxy | Nasdaq 100 |
| Mapping | Technology/growth proxy |
| Read | Crowded short |
| Inst/HF %OI | -0.7 |
| 3Y Percentile | 1.9 |
| 13W Change | -47,356 |
Each forward window is shown as return / hit rate / sample size. Lower signals judge positive follow-through; upper signals judge downside follow-through. This is full-width because the DeMark evidence columns need room.
| Lens | Signal | Age | Alignment | Read | Evidence | 5D | 10D | 21D | 63D |
|---|---|---|---|---|---|---|---|---|---|
| Current daily 9/13 signal | Lower 9 | 7 calendar days ago | Weak / Defer | Mixed history | Lower 9 21D: avg 1.5%, hit 58%, N 19 | -0.5% / 38% / N 21 | -0.7% / 50% / N 20 | 1.5% / 58% / N 19 | 2.5% / 53% / N 19 |
| Daily / weekly / relative alignment | Lower 9 | 7 calendar days ago | Daily Only | Low sample | Daily + Ratio 21D: median 0.1%, avg 0.6%, hit 50%, N 6 | med 0.2% / hit 50% / N 8 | med 0.3% / hit 57% / N 7 | med 0.1% / hit 50% / N 6 | med -1.6% / hit 33% / N 6 |
| Metric | Latest | 1M Chg | 3Y Pctile |
|---|---|---|---|
| 2Y Treasury | 4.37 | 0.21 | 68.9 |
| 10Y Treasury | 4.71 | 0.21 | 97.4 |
| 2s10s | 0.36 | 0.06 | 57.5 |
| HY OAS | 2.77 | 0.01 | 17.3 |
| IG OAS | 0.79 | 0.04 | 20.3 |
| MOVE | 70.88 | 1.82 | 14.4 |
| VIX | 18.58 | -0.05 | 73.3 |
Each driver gets its own diagnostic stack: ticker price, 21-day driver move, rolling 30-day correlation, rolling 30-day beta, and current sensitivity metrics.
Dollar pressure. Rising USD often tightens global liquidity and can pressure foreign, commodity, and high-beta exposures.
| Metric | Current | 3M Avg | Current Pctile | PM Read | Why It Matters |
|---|---|---|---|---|---|
| 21D Driver Move | 0.8% | 1.0% | 66% | Middle-of-range pressure; use with the beta/correlation rows. | Macro pressure impulse |
| Rolling 30D Corr | -0.26 | -0.08 | 59% | Weak current link; do not over-weight this driver. | Whether the ETF is currently moving with the driver |
| Rolling 30D Beta | -1.50 | 1.61 | 51% | Low sensitivity right now; driver is a secondary context layer. | How much the ETF has moved per unit of driver move |
Oil/inflation pressure. Rising oil can help energy but may tighten financial conditions for rate-sensitive groups.
| Metric | Current | 3M Avg | Current Pctile | PM Read | Why It Matters |
|---|---|---|---|---|---|
| 21D Driver Move | 31.5% | -4.7% | 100% | High pressure versus this driver's own history. | Macro pressure impulse |
| Rolling 30D Corr | -0.24 | 0.15 | 19% | Weak current link; do not over-weight this driver. | Whether the ETF is currently moving with the driver |
| Rolling 30D Beta | -0.06 | 0.52 | 26% | Low sensitivity right now; driver is a secondary context layer. | How much the ETF has moved per unit of driver move |
Duration pressure. Rising 10-year yields test long-duration growth and rate-sensitive sleeves.
| Metric | Current | 3M Avg | Current Pctile | PM Read | Why It Matters |
|---|---|---|---|---|---|
| 21D Driver Move | 0.21 pts | 0.07 pts | 82% | High pressure versus this driver's own history. | Macro pressure impulse |
| Rolling 30D Corr | 0.30 | -0.13 | 61% | Weak current link; do not over-weight this driver. | Whether the ETF is currently moving with the driver |
| Rolling 30D Beta | 20.06 | 8.17 | 76% | Moderate sensitivity; useful for risk-budget context. | How much the ETF has moved per unit of driver move |
Credit stress. Widening high-yield spreads are a direct check on risk appetite and cyclical beta.
| Metric | Current | 3M Avg | Current Pctile | PM Read | Why It Matters |
|---|---|---|---|---|---|
| 21D Driver Move | 0.01 pts | -0.08 pts | 62% | Middle-of-range pressure; use with the beta/correlation rows. | Macro pressure impulse |
| Rolling 30D Corr | -0.44 | -0.32 | 66% | Negative link: ticker has recently moved against this driver. | Whether the ETF is currently moving with the driver |
| Rolling 30D Beta | -40.47 | -35.39 | 14% | High sensitivity right now; this driver deserves sizing attention. | How much the ETF has moved per unit of driver move |
Rates volatility. Rising MOVE makes duration and credit sizing less forgiving.
| Metric | Current | 3M Avg | Current Pctile | PM Read | Why It Matters |
|---|---|---|---|---|---|
| 21D Driver Move | 1.8 pts | -3.5 pts | 61% | Middle-of-range pressure; use with the beta/correlation rows. | Macro pressure impulse |
| Rolling 30D Corr | 0.06 | -0.09 | 78% | Weak current link; do not over-weight this driver. | Whether the ETF is currently moving with the driver |
| Rolling 30D Beta | 0.07 | 0.21 | 82% | Low sensitivity right now; driver is a secondary context layer. | How much the ETF has moved per unit of driver move |
Equity volatility. Rising VIX tests whether the ETF can hold up in risk-off tape.
| Metric | Current | 3M Avg | Current Pctile | PM Read | Why It Matters |
|---|---|---|---|---|---|
| 21D Driver Move | -0.0 pts | -1.6 pts | 54% | Middle-of-range pressure; use with the beta/correlation rows. | Macro pressure impulse |
| Rolling 30D Corr | -0.41 | -0.40 | 69% | Negative link: ticker has recently moved against this driver. | Whether the ETF is currently moving with the driver |
| Rolling 30D Beta | -1.34 | -1.65 | 19% | High sensitivity right now; this driver deserves sizing attention. | How much the ETF has moved per unit of driver move |
This compares the current Macro Lens quintile against the ticker's all-regime baseline, best macro bucket, and worst macro bucket. If the current edge is small, the report says so instead of forcing a macro conclusion.
| Test | Quintile | Obs | Avg 1M | Avg 3M | Avg 6M | 3M Hit | Avg 6M Max DD | Verdict | PM Read |
|---|---|---|---|---|---|---|---|---|---|
| Current macro quintile | 1 | 503 | 1.5% | 5.4% | 6.2% | 61% | -10.8% | Sizing context | Moderate macro edge; useful as a sizing/context layer. |
| All macro states baseline | All | 2537 | 0.8% | 2.8% | 5.7% | 58% | -10.2% | Baseline | Baseline for judging whether the current regime matters. |
| Best 3M macro quintile | 1 | 503 | 1.5% | 5.4% | 6.2% | 61% | -10.8% | Reference | Best historical macro quintile for this ticker. |
| Worst 3M macro quintile | 3 | 514 | 0.7% | 1.7% | 8.7% | 57% | -8.8% | Reference | Worst historical macro quintile for this ticker. |
| Current edge vs baseline | 1 | 0.6% | 2.6% | 0.5% | 3% | -0.5% | Edge test | Positive gap means the current macro quintile has beaten the ticker's baseline; negative gap means it has lagged. |
| Quintile | Current | Obs | Avg 1M | Avg 3M | Avg 6M | 3M Hit | Avg 6M Max DD | PM Read |
|---|---|---|---|---|---|---|---|---|
| 1 | Current | 503 | 1.5% | 5.4% | 6.2% | 61% | -10.8% | Current macro quintile |
| 2 | 494 | -0.5% | 1.7% | 4.2% | 52% | -10.7% | Comparison bucket | |
| 3 | 514 | 0.7% | 1.7% | 8.7% | 57% | -8.8% | Comparison bucket | |
| 4 | 508 | 1.3% | 2.8% | 7.7% | 60% | -9.1% | Comparison bucket | |
| 5 | 518 | 1.2% | 2.3% | 1.6% | 60% | -11.7% | Comparison bucket |