Research tool only. Not financial advice. Not tax advice. Data may be delayed, incomplete, or wrong. You can lose money.
REIT Signal Desk
Multifamily book · thesis-first · paper overlay
After hours · US cash closedMarks seed · X cached

Sleeves — the allocator

Recs propose an action, not a naked BUY. A sleeve outside its working range is not itself a trim or an add. TRIM is a name-cap or CSP-only control, not a 20-DMA. EQR and AVB count as one name. Satellite is CSP-only unless you promote.

Core
inside prior
52.8% · $206,023
Prior 50–60% · EQR, AVB, ESS, UDR

Gateway lines. EQR and AVB are one Vivmark claim after 17 Aug 2026, not two names. ESS and UDR are separate. VNQ and IYR do not count here. The range is a prior.

Cycle
inside prior
21.1% · $82,471
Prior 20–25% · MAA

One sunbelt name. The range is a prior, not a second core.

Satellite
inside prior
0.0% · $0
Prior 0–10% · empty

One small-cap or SFR, default CSP-only unless promoted

Dry powder
inside prior
13.1% · $51,000
Prior 10–15% · cash

Cash; TLT only when beta/vol vs rates is hot

Index beta VNQ + IYR 13.1% sits outside the core band. Listed-REIT beta, not an EQR-type compounder.

Ranges are a prior from the one-cycle book, not a constraint. A print outside the range is information.

Pairs — expression, not 55 names

6–12m relative and z of the log-ratio, as context. Recs do not TRIM or ADD off that z. A price ratio is not a cap-rate comp, and it is not a reason to rotate a 12-month hold.

EQR / AVB combinationEQR / AVBinlinez +1.18 · 39d
LegLast6m12mBook
EQR
Gateway class-A
61.16+0.03%-0.83%10.7%
AVB
Gateway class-A
170.82-11.29%-11.29%24.0%

EQR vs AVB 6m rel +11.32% · 12m rel +10.46%. EQR rich / AVB cheap on the log-ratio.

Gateway vs sunbeltEQR / MAAstretchedz +1.65 · 251d
LegLast6m12mBook
EQR
Gateway class-A
61.16+0.03%-0.83%10.7%
MAA
Sunbelt / garden
116.98-7.45%-13.29%21.1%
shares-only

EQR vs MAA 6m rel +7.48% · 12m rel +12.46%. EQR rich / MAA cheap on the log-ratio.

Gateway compoundersAVB / ESSinlinez -0.99 · 39d
LegLast6m12mBook
AVB
Gateway class-A
170.82-11.29%-11.29%24.0%
ESS
Gateway class-A
273.55+9.39%+5.60%9.6%
shares-only

AVB vs ESS 6m rel -20.67% · 12m rel -16.88%. ESS rich / AVB cheap on the log-ratio.

SFR vs apartmentsINVH / MAAtiltz +1.44 · 252d
LegLast6m12mBook
INVH
Single-family rental
26.81+3.02%-4.27%—
shares-only
MAA
Sunbelt / garden
116.98-7.45%-13.29%21.1%
shares-only

INVH vs MAA 6m rel +10.46% · 12m rel +9.02%. INVH rich / MAA cheap on the log-ratio.

Crowd favorite
MAA · TRIM (X mention velocity, labeled sentiment)
Model favorite
n/a

Buy / add queue

No buy ideas this cycle. Cash is a position.

Trim / sell / hedge queue

TRIMAVBAvalonBay Communitiesconv 2/5positioncoreThin
Size
$40,656 · 10.4% · 238 sh
Last / 20-DMA
170.82 / 171.92
ATR stop / stretch
175.01 / 163.14
Risk contrib
2.5%
Why now
  • Sleeve: Core (working range 50–60%, now 52.8%). The range is a prior. TRIM is not a fill just because the range is open.
  • Risk-control, not a falsifier trip. Cut because of the name cap or the CSP-only default — not because the range was open.
  • Single-name weight 24.0% exceeds the 12% cap. This is a risk-control trim, not a view change. The sleeve range is not the trim.
  • Crowd sentiment (Live X scan snapshot (crowd sentiment, not fact)): bull · velocity 2.00× · bull/bear 100 · authors 2. This is chatter, not fact.
  • Narrative cluster: guidance cut, analyst upgrade.
  • Tape (context, not invalidation): last 170.82 vs 20-DMA 171.92, 20-day vol 23.8%, β(VNQ) 0.97, β(TLT) 0.56. A DMA is not the falsifier.
Invalidation
  • If the falsifier has not tripped, this is risk-control — not a view change.
  • Falsifier still: Economic occupancy below 95% or SS residential NOI turns negative vs the Q2 2026 +1.0% path, or development/redevelopment as a % of assets (Q2 underway ~16.6% of total assets) breaks coverage. Not a 3% down day. Proposed/announced EQR combination is a structure event — occupancy/coverage is still the falsifier.

Crowd: bull crowd (guidance cut) — labeled crowd sentiment

Model: 12-month card / sleeve / risk-control · diverge

Falsifier: Economic occupancy below 95% or SS residential NOI turns negative vs the Q2 2026 +1.0% path, or development/redevelopment as a % of assets (Q2 underway ~16.6% of total assets) breaks coverage. Not a 3% down day. Proposed/announced EQR combination is a structure event — occupancy/coverage is still the falsifier.

Sources: yahoo · Daily OHLCV window (Yahoo when live, factor snapshot on seed) · Fundamentals snapshot · Live X scan snapshot (crowd sentiment, not fact) · Options hidden/unavailable · as of 2026-10-09T20:20:14.917Z

TRIMMAAMid-America Apartment Communiticonv 2/5positioncycleshares-onlyMixedcrowd fav
Size
$29,069 · 7.4% · 248 sh
Last / 20-DMA
116.98 / 118.52
ATR stop / stretch
119.62 / 112.14
Risk contrib
1.3%
Why now
  • Sleeve: Cycle (working range 20–25%, now 21.1%). The range is a prior. TRIM is not a fill just because the range is open.
  • Risk-control, not a falsifier trip. Cut because of the name cap or the CSP-only default — not because the range was open.
  • Single-name weight 21.1% exceeds the 12% cap. This is a risk-control trim, not a view change. The sleeve range is not the trim.
  • Crowd sentiment (Live X scan snapshot (crowd sentiment, not fact)): bull · velocity 4.00× · bull/bear 100 · authors 3. This is chatter, not fact.
  • Narrative cluster: occupancy, positioning.
  • Tape (context, not invalidation): last 116.98 vs 20-DMA 118.52, 20-day vol 17.4%, β(VNQ) 0.87, β(TLT) 0.40. A DMA is not the falsifier.
Invalidation
  • If the falsifier has not tripped, this is risk-control — not a view change.
  • Falsifier still: Sunbelt deliveries push occupancy and blended trade-outs through coverage. Q2 2026 already prints 95.3% physical occupancy, SSNOI −1.0%, blended +0.7% with new leases −5.3%. A further occupancy/coverage break vs that path is the kill — not a 20-DMA close.

Crowd: bull crowd (occupancy) — labeled crowd sentiment

Model: 12-month card / sleeve / risk-control · diverge

Shares-only at this size — overlay refused. ATM spread/mid 111% > 10% — 5–10 lot is not workable. Shares only. Borrow n/a (never invented).

Falsifier: Sunbelt deliveries push occupancy and blended trade-outs through coverage. Q2 2026 already prints 95.3% physical occupancy, SSNOI −1.0%, blended +0.7% with new leases −5.3%. A further occupancy/coverage break vs that path is the kill — not a 20-DMA close.

Sources: yahoo · Daily OHLCV window (Yahoo when live, factor snapshot on seed) · Fundamentals snapshot · Live X scan snapshot (crowd sentiment, not fact) · Yahoo options · delayed · as of 2026-10-09T20:20:14.917Z

HEDGECASHUSD cashconv 4/5swingdryMixed
Size
$27,161 · 7.0% · 0 sh
Last / 20-DMA
1.00 / n/a
ATR stop / stretch
n/a / n/a
Risk contrib
-1.2%
Why now
  • Sleeve: Dry powder (prior 10–15%, now 13.1%).
  • Vol or VaR is above budget, so cash is the hedge. A dry-powder print outside the prior is not, by itself, a hedge.
  • Raising cash is a position, not a lack of ideas.
  • Target vol 12% vs realized 15.2%.
Invalidation
  • Realized vol back under target for a week with VaR inside budget and dry powder inside 10–15%.

Crowd: n/a

Model: risk budget / dry-powder sleeve · agree

If overlay is ok on VNQ, a short-dated put is an alternative expression of this hedge. Not tax advice.

Sources: Portfolio risk engine · 20-day realized vol · Rf Yahoo ^IRX · as of 2026-10-09T20:20:14.917Z

HEDGETLTiShares 20+ Year Treasury Bond conv 2/5swingdrystub thesisshares-onlyThin
Size
$23,413 · 6.0% · 300 sh
Last / 20-DMA
77.92 / 79.27
ATR stop / stretch
76.66 / 79.81
Risk contrib
0.6%
Why now
  • Sleeve: Dry powder (working range 10–15%, now 13.1%). The range is a prior. HEDGE is not a fill just because the range is open.
  • Vol or REIT-index beta is outside budget. That is the reason, not a beta versus TLT. TLT can hedge an equity shock. It is blocked only when the book already moves with TLT (unconditional beta above 0.5). A print near zero is not precise enough to be the switch. Cash is the rate hedge.
  • Crowd sentiment (Live X scan snapshot (crowd sentiment, not fact)): bear · velocity 1.00× · bull/bear -100 · authors 1. This is chatter, not fact.
  • Narrative cluster: regulation.
  • Tape (context, not invalidation): last 77.92 vs 20-DMA 79.27, 20-day vol 10.6%, β(VNQ) 0.25, β(TLT) 1.00. A DMA is not the falsifier.
  • Conviction capped at 2: X sentiment is not allowed to produce a high-conviction recommendation on its own.
Invalidation
  • Book vol and beta back inside budget for five sessions.

Crowd: bear crowd (regulation) — labeled crowd sentiment

Model: stub card — tape is context · agree

Shares-only at this size — overlay refused. ATM spread/mid 29% > 10% — 5–10 lot is not workable. Shares only. Borrow n/a (never invented).

Falsifier (stub): Risk budget, not a REIT print.

Sources: yahoo · Daily OHLCV window (Yahoo when live, factor snapshot on seed) · Fundamentals snapshot · Live X scan snapshot (crowd sentiment, not fact) · Yahoo options · delayed · as of 2026-10-09T20:20:14.917Z

Holds

HOLDEQREquity Residentialconv 2/5positioncorehold throughMixed
Size
$0 · 0.0% · 0 sh
Last / 20-DMA
61.16 / 61.55
ATR stop / stretch
59.15 / 64.17
Risk contrib
0.0%

Sleeve: Core (working range 50–60%, now 52.8%). The range is a prior. HOLD is not a fill just because the range is open.

HOLDESSEssex Property Trust, Inc.conv 2/5positioncorestub thesisshares-onlyMixed
Size
$0 · 0.0% · 0 sh
Last / 20-DMA
273.55 / 271.80
ATR stop / stretch
266.21 / 284.56
Risk contrib
0.0%

Sleeve: Core (working range 50–60%, now 52.8%). The range is a prior. HOLD is not a fill just because the range is open.

HOLDUDRUDR, Inc.conv 2/5positioncorestub thesisshares-onlyMixed
Size
$0 · 0.0% · 0 sh
Last / 20-DMA
34.28 / 33.96
ATR stop / stretch
33.31 / 35.73
Risk contrib
0.0%

Sleeve: Core (working range 50–60%, now 52.8%). The range is a prior. HOLD is not a fill just because the range is open.

HOLDVNQVanguard Real Estate ETFconv 2/5positioncorestub thesisshares-onlyThin
Size
$0 · 0.0% · 0 sh
Last / 20-DMA
90.75 / 91.35
ATR stop / stretch
88.83 / 93.62
Risk contrib
0.0%

Sleeve: Core (working range 50–60%, now 52.8%). The range is a prior. HOLD is not a fill just because the range is open.

HOLDIYRiShares U.S. Real Estate ETFconv 2/5positioncorestub thesisshares-onlyThin
Size
$0 · 0.0% · 0 sh
Last / 20-DMA
96.20 / 96.72
ATR stop / stretch
94.14 / 99.28
Risk contrib
0.0%

Sleeve: Core (working range 50–60%, now 52.8%). The range is a prior. HOLD is not a fill just because the range is open.

Recommendation log

Walk-forward check for your review, not a marketing score. Mark followed / ignored / expired.

WhenActionTickerConvOutcome
2026-10-09T20:20TRIMAVB2open
2026-10-09T20:20TRIMMAA2open
2026-10-09T20:20HEDGECASH4open
2026-10-09T20:20HEDGETLT2open
2026-10-09T20:20HOLDEQR2open
2026-10-09T20:20HOLDESS2open
2026-10-09T20:20HOLDUDR2open
2026-10-09T20:20HOLDVNQ2open