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
US cash session openMarks seed · X cached
Portfolio
$390,219
Day P&L
$5,327
+1.37%
Cash
$51,000
13.1%
CSP pledged
$2,250
free $48,750
Gateway
52.8%
Cycle weight
21.1%
sunbelt + small-cap + SFR
Dry powder
13.1%
prior 10–15%
Core
52.8%
inside prior 50–60%
Cycle
21.1%
inside prior 20–25%
Satellite
0.0%
inside prior 0–10%
Dry powder
13.1%
inside prior 10–15%

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

Trailing ~60d wealth of the current mix, not a live account curve. Formula: Π exp(Σ w_i r_i,t).

Alerts

  • limit — AVB above single-name cap
  • limit — MAA above single-name cap
  • limit — gateway layer above cap
  • limit — EQR and AVB are one Vivmark claim after 17 Aug 2026. The AVB lot is worth 2.793 shares of that claim. They are not two core compounders.
  • limit — Index beta VNQ+IYR 13.1% is listed-REIT beta, not the core compounder band.
  • velocity — NXRT X mention velocity 6.00× the prior 8h window — warning on a levered small-cap, not a bid. Refi / floating mix is the card. Fade, especially NXRT / CSR.
  • velocity — CSR X mention velocity 2.50× the prior 8h window — warning on a levered small-cap, not a bid. Refi / floating mix is the card. Fade, especially NXRT / CSR.
  • velocity — MAA X mention velocity 4.00× the prior 8h window (crowd attention, not price). Tape is fade/positioning, not an entry engine.
  • earnings — EQR print 2026-10-28 (~5d) — thesis name may hold through (≤5d). Invalidation is a broken print vs occupancy/trade-outs/refi/cap-rate, not a 3% down day.

Sleeves

Working ranges, not a gate: core 50–60%, cycle 20–25% (one sunbelt), satellite ≤10%, dry 10–15%. EQR and AVB are one Vivmark claim. Starts vs completions is the supply behind the cycle sleeve. It does not size the sleeve.

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.

SSNOI / occupancy calendar

SSNOI / occupancy / guidance / cap-rate commentary — cached snapshot, not a live IR feed.

gateway 4/5sunbelt 3/5urban 3/5smallcap 2/5sfr 2/5
  • 2026-10-28EQRprintgateway
    EQR Q3 SSNOI / occupancy / trade-outs

    If occupancy or blended lease trade-outs break coverage, the gateway hold needs a re-underwrite — not a 20-DMA rule.

    Cached research snapshot — typical print window, not a live IR calendar

  • 2026-10-29AVBprintgateway
    AVB Q3 occupancy / development pipeline

    Development as % of assets and occupancy. A pipeline print that stretches coverage is the falsifier, not the session.

    Cached research snapshot — typical print window, not a live IR calendar

  • 2026-10-29ESSprintgateway
    ESS Q3 West Coast occupancy / rents

    West Coast rent-control / occupancy. A break vs the hold path is a coverage question, not a DMA close.

    Cached research snapshot — typical print window, not a live IR calendar

  • 2026-10-30MAAprintsunbelt
    MAA Q3 SSNOI / occupancy / Sunbelt deliveries

    Sunbelt deliveries vs occupancy and trade-outs. If they push through coverage, the cycle hold is wrong.

    Cached research snapshot — typical print window, not a live IR calendar

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.

Closed 2026-08-17. Each AVB share became 2.793 VMRK; EQR was renamed VMRK one-for-one. These two lines are the same stock now. Not a spread to trade.

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.

EQR is scarce-infill coastal. MAA is the occupancy-and-deliveries cycle. Own the expression, not both as the same beta. Z of the price ratio is context, not a rec.

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.

Same coastal compounder sleeve. Relative context only. Do not rotate the book off a price 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.

INVH is adjacent housing, not apartments. CSP-only satellite vs the sunbelt occupancy line. Do not treat them as substitutes.

Book by layer

GICS Real Estate is not the cut. Gateway + one Sunbelt is still housing — layers are the risk view.

Gateway class-A
52.8%
Sunbelt / garden
21.1%
Ballast
13.1%
Cash
13.1%

Gateway class-A

Full layer map

Active recommendations

Full 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%

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.

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%

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.

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%

Sleeve: Dry powder (prior 10–15%, now 13.1%).

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%

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.

Tape