📈 Narrative Investing – Latest Report

Built: 2026-04-12 16:15 UTC  |  DB: narrative_investing.db

Morning Note

Morning Note — 2026-04-12 (built 16:15 UTC), 259 posts today across 11 subreddits.

Regime: risk-off — led by geopolitical_risk, while AI_boom continues to cool.

Current Top Market Narratives

1. geopolitical_risk   uncertainty    optimism 
  •  confidence z=-0.52
  •  euphoria z=+0.29
  •  fear z=-1.52
  •  frustration z=-1.25
  •  greed z=-0.68
  •  hope z=-0.47
  •  optimism z=-2.04
  •  panic z=+1.05
  •  skepticism z=-1.61
  •  uncertainty z=-2.22
2. energy_insecurity   hope    optimism 
  •  confidence z=-1.78
  •  euphoria z=+0.73
  •  fear z=-1.46
  •  frustration z=-1.82
  •  greed z=-1.03
  •  hope z=-2.62
  •  optimism z=-2.11
  •  panic z=+0.98
  •  skepticism z=-1.67
  •  uncertainty z=-1.32
3. technology_paradigm_shift   optimism    fear 
  •  confidence z=-1.12
  •  euphoria z=+1.25
  •  fear z=-2.09
  •  frustration z=-0.22
  •  greed z=-0.02
  •  hope z=+0.45
  •  optimism z=-2.33
  •  panic z=+0.83
  •  skepticism z=+1.71
  •  uncertainty z=-0.52
4. AI_boom   fear    optimism 
  •  confidence z=-1.84
  •  euphoria z=+1.39
  •  fear z=-2.39
  •  frustration z=-0.87
  •  greed z=-0.43
  •  hope z=-0.45
  •  optimism z=-2.07
  •  panic z=+0.82
  •  skepticism z=+0.02
  •  uncertainty z=-0.70
5. inflation   confidence    uncertainty 
  •  confidence z=-2.06
  •  euphoria z=+1.09
  •  fear z=-1.30
  •  frustration z=-0.80
  •  greed z=+1.06
  •  hope z=-0.66
  •  optimism z=-1.37
  •  panic z=+1.03
  •  skepticism z=-0.03
  •  uncertainty z=-1.96

What Changed Since Yesterday

↑ Top Increases

housing_bubble +0.49σ DoD
+0.49σ vs own history — +107% change, now at 42th percentile; breadth 2 subreddits.
  •  confidence z=+0.00
  •  fear z=+0.00
  •  frustration z=+0.00
  •  greed z=+0.00
  •  hope z=+0.00
  •  optimism z=+0.00
  •  panic z=+0.00
  •  skepticism z=+0.00
  •  uncertainty z=+0.00
demographic_shift +0.08σ DoD
+0.08σ vs own history — +6% change, now at 63th percentile; breadth 3 subreddits.
  •  confidence z=-0.24
  •  fear z=+0.51
  •  frustration z=+0.22
  •  greed z=+0.00
  •  hope z=-0.33
  •  optimism z=-0.52
  •  panic z=+0.00
  •  skepticism z=+0.00
  •  uncertainty z=+0.80

↓ Top Decreases

sector_rotation -1.19σ DoD
-1.19σ vs own history — -13% change, now at 7th percentile; breadth 8 subreddits.
  •  confidence z=+0.22
  •  euphoria z=+0.00
  •  fear z=-0.89
  •  frustration z=+1.37
  •  greed z=-0.07
  •  hope z=+1.42
  •  optimism z=-0.06
  •  panic z=+0.10
  •  skepticism z=-0.37
  •  uncertainty z=-0.70
AI_boom -1.02σ DoD
-1.02σ vs own history — -9% change, now at 31th percentile; breadth 9 subreddits.
  •  confidence z=-0.31
  •  euphoria z=-0.78
  •  fear z=-0.88
  •  frustration z=+0.19
  •  greed z=+0.02
  •  hope z=-0.40
  •  optimism z=-0.14
  •  panic z=+0.00
  •  skepticism z=+0.50
  •  uncertainty z=-0.79
technology_paradigm_shift -0.87σ DoD
-0.87σ vs own history — -7% change, now at 45th percentile; breadth 11 subreddits.
  •  confidence z=-0.45
  •  euphoria z=-0.72
  •  fear z=-0.77
  •  frustration z=+0.43
  •  greed z=+0.25
  •  hope z=+0.02
  •  optimism z=-0.39
  •  panic z=+0.00
  •  skepticism z=+1.09
  •  uncertainty z=-0.46

What Changed Since Last Week

↑ Top Increases

stagflation: +1.19σ WoW — trend decelerating
+1.19σ vs own history — +275% change over the last 3 days.
  •  confidence z=-0.71
  •  euphoria z=+0.00
  •  fear z=+0.04
  •  frustration z=-0.47
  •  greed z=+0.00
  •  hope z=+2.23
  •  optimism z=+0.00
  •  panic z=+3.12
  •  skepticism z=+0.23
  •  uncertainty z=-1.65
banking_crisis: +0.80σ WoW — trend accelerating
+0.80σ vs own history — +58% change over the last 3 days.
  •  confidence z=-2.01
  •  fear z=-1.15
  •  frustration z=+0.28
  •  greed z=+0.00
  •  hope z=+1.22
  •  optimism z=-1.37
  •  panic z=+3.61
  •  skepticism z=-0.95
  •  uncertainty z=-1.16
technology_paradigm_shift: +0.36σ WoW — trend decelerating
+0.36σ vs own history — +49% change over the last 3 days.
  •  confidence z=-0.59
  •  euphoria z=+0.89
  •  fear z=-0.68
  •  frustration z=-1.73
  •  greed z=+0.38
  •  hope z=+1.28
  •  optimism z=-2.77
  •  panic z=+0.00
  •  skepticism z=+1.02
  •  uncertainty z=+1.65

↓ Top Decreases

commodities_supercycle: -0.75σ WoW — trend decelerating
-0.75σ vs own history — -9% change over the last 3 days.
  •  confidence z=-2.11
  •  euphoria z=+0.00
  •  fear z=-0.44
  •  frustration z=-1.72
  •  greed z=+0.97
  •  hope z=+0.33
  •  optimism z=-1.50
  •  panic z=+0.46
  •  skepticism z=-1.11
  •  uncertainty z=-0.41
sector_rotation: -0.74σ WoW — trend decelerating
-0.74σ vs own history — -17% change over the last 3 days.
  •  confidence z=+0.85
  •  euphoria z=-0.09
  •  fear z=-1.64
  •  frustration z=+1.91
  •  greed z=-0.95
  •  hope z=+3.03
  •  optimism z=-4.11
  •  panic z=+1.35
  •  skepticism z=+0.33
  •  uncertainty z=-0.20
dollar_strength: -0.68σ WoW — trend accelerating
-0.68σ vs own history — -13% change over the last 3 days.
  •  confidence z=+0.00
  •  fear z=-1.92
  •  frustration z=+0.11
  •  greed z=+0.76
  •  hope z=+2.58
  •  optimism z=+1.34
  •  panic z=+0.00
  •  skepticism z=-2.77
  •  uncertainty z=-2.28

Narratives to Look Out For

banking_crisisp96

Attention is at the 96th percentile of its 260-day history — unusually high relative to recent levels.

  •  confidence z=-1.39
  •  fear z=-1.73
  •  frustration z=-0.71
  •  greed z=-1.38
  •  hope z=+0.67
  •  optimism z=-1.24
  •  panic z=+0.89
  •  skepticism z=-0.79
  •  uncertainty z=-1.39
stagflationp85

Attention is at the 85th percentile of its 260-day history — unusually high relative to recent levels.

  •  confidence z=-0.96
  •  euphoria z=+0.00
  •  fear z=-0.79
  •  frustration z=-1.18
  •  greed z=-0.19
  •  hope z=+1.61
  •  optimism z=+0.57
  •  panic z=+0.78
  •  skepticism z=-1.17
  •  uncertainty z=-1.70
deglobalisationp85

Attention is at the 85th percentile of its 260-day history — unusually high relative to recent levels.

  •  confidence z=-0.04
  •  euphoria z=+0.00
  •  fear z=-0.84
  •  frustration z=-0.96
  •  greed z=+0.49
  •  hope z=+0.01
  •  optimism z=-0.65
  •  panic z=+0.73
  •  skepticism z=+2.22
  •  uncertainty z=-1.34

Emotion & Positioning Read

Sentiment: fear subdued, skepticism neutral
Fear z-score: -1.38 — Skepticism z-score: +0.84.
Fear most concentrated in stagflation
Average fear score for stagflation: 0.77.
Narrative-weighted fear across top 3 narratives
geopolitical_risk (0.62), energy_insecurity (0.67), technology_paradigm_shift (0.35).

Novelty / New Information

Novelty: normal
Jensen–Shannon divergence: 0.004 vs 7-day baseline 0.008.

Watchlist

Watch geopolitical_risk: if it remains above p22 for 3 days and fear stays elevated
Action: defensive tilt / energy hedge bias.
Watch stagflation: WoW rising (+275%)
If trend continues → real assets, commodity exposure.
Watch recession / banking_crisis: elevated attention detected
If WoW continues rising and banking_crisis fear > 0.75 → raise quality bias, consider duration hedge.

Data Quality Notes

Percentage changes may be amplified from near-zero baselines
Moves from near-zero base can inflate % change; we prioritize absolute change and percentile ranks.
Data source: Reddit (retail/discussion attention)
Coverage is Reddit-based; interpret as retail/discussion attention, not institutional positioning.
Details (exact values)

Regime components: fear_z=-1.38, regime_score=+1.39

NarrativeTrendAtt. TodayDoDWoWPctile 260dBreadth
geopolitical_risk10.0255-0.4611+0.096619th11
energy_insecurity6.7372-0.1059-0.080922th11
technology_paradigm_shift5.1736-0.3773+1.709045th11
AI_boom4.6024-0.4524+1.291831th9
inflation4.1137-0.3952+1.343341th10
commodities_supercycle3.7109-0.0359-0.383330th11
crypto_adoption3.0592-0.3055-0.12944th6
sector_rotation2.3984-0.3712-0.48707th8
banking_crisis2.1857-0.0355+0.803296th9
recession2.0611-0.1263-0.58947th9

Posts

Narrative Scores

Fastest-Growing Narratives (Attention Movers)

Ranked by weighted DoD (40%) + WoW (60%) absolute attention change. Most recent day: 2026-04-12

NarrativeAttention TodayDay-over-DayWeek-over-Week
geopolitical_risk13.4380+4.5244 (+50.8%)+4.5724 (+51.6%)
energy_insecurity9.6174+3.9150 (+68.7%)+3.0551 (+46.6%)
technology_paradigm_shift6.5337+1.2838 (+24.5%)+3.5444 (+118.6%)
AI_boom5.4762+0.6061 (+12.4%)+2.4807 (+82.8%)
commodities_supercycle5.3619+2.2229 (+70.8%)+1.3435 (+33.4%)
stagflation2.6078+0.6355 (+32.2%)+2.1843 (+515.8%)
inflation4.9212+0.4837 (+10.9%)+2.0940 (+74.1%)
banking_crisis3.1168+0.2056 (+7.1%)+1.6938 (+119.0%)
defense_rearmament2.6464+0.6583 (+33.1%)+1.0398 (+64.7%)
crypto_adoption3.6264+0.7094 (+24.3%)+0.8448 (+30.4%)

SIR Narrative Lifecycle Scores

Cross-sectional SIR epidemic model (Shiller 2017). R₀ = contagion / (recovery + 0.05). Most recent day: 2026-04-12

NarrativeStateR₀c (contagion)r (recovery)I (infected)S (susceptible)R (recovered)
stagflationacceleration1.5690.6570.3690.7050.2050.090
banking_crisiscrowding1.5520.7070.4060.7600.0740.166
commodities_supercycleexhaustion1.3170.5100.3370.3870.4580.155
energy_transitionexhaustion1.1900.5220.3890.5970.3810.022
defense_rearmamentexhaustion1.1570.5760.4480.6970.2770.025
energy_insecurityexhaustion1.1180.4500.3520.2660.6280.106
inflationexhaustion1.1180.5340.4280.3920.4870.121
geopolitical_riskexhaustion1.1050.4600.3660.2840.6030.113
interest_rate_insecurityexhaustion1.0780.4760.3920.2580.6390.103
technology_paradigm_shiftexhaustion1.0370.5790.5080.3710.4810.148
AI_boomexhaustion0.9060.4760.4750.3330.5950.073
recessionexhaustion0.8240.4330.4760.2330.7160.051
demographic_shiftexhaustion0.8100.4970.5630.5790.4210.000
fed_pivotexhaustion0.7840.3710.4230.2360.7340.030
deglobalisationexhaustion0.7780.4730.5580.3990.6010.000
housing_bubbleexhaustion0.7640.4240.5050.4200.5800.000
ex_usa_tradeexhaustion0.6850.3840.5110.2980.7020.000
sector_rotationexhaustion0.5870.3650.5710.2170.7550.028
crypto_adoptionexhaustion0.5500.3240.5390.2040.7960.000
dollar_strengthexhaustion0.4910.2810.5230.3620.6380.000

Emotion Scores

Emotion per Narrative

(Ctrl/Cmd+click to select multiple)

Fetch Runs

177 total fetch runs  | Last run: 2026-04-12 16:00 UTC

Composite Fear Metric

-1.29
Below-Average Fear
Weighted composite of fear indicators (positive = above-average fear, negative = below-average fear)
Component Weight Value (z-score) Weighted Contribution
Fear Z-Score of Daily Highest-Attention Narrative (geopolitical_risk)0.40-1.196-0.478
Average Fear Level (Emotion Intensity Z-Score)0.30-1.376-0.413
Average Uncertainty Level (Emotion Intensity Z-Score)0.10-1.567-0.157
Average Fear Z-Score Across All Narratives (Current Week)0.20-1.220-0.244

Composite = weighted sum of component z-scores, normalised by the sum of weights for available components. Weights can be customised; they are normalised to sum to 1.0 automatically.