Henry Obegi Research

Verification & Audit Trail

Data Sources, Methodology, and Confidence Levels

Data Loading Summary

Data Items Successfully Loaded 13
Failed Items 0
Monte Carlo Simulations 10,000 per scenario (5 scenarios)
Historical Events Analyzed 10

Data Sources

SourceData TypeCoverageFreshness
FMP API (financialmodelingprep.com) Historical Prices, Profiles, Quotes, Key Metrics TTM, Price Change, Financial Growth All events from 1990 onward, 19 portfolio positions, 15 opportunity stocksReal-time
undervalued.ai stock analysis database Proprietary fundamental/technical ratings, price ranges, thesis 2,300+ stocks with proprietary fundamental/technical ratingsUpdated per analysis cycle
Regime Detection EngineMarket regime classification SPY + VIX dataReal-time
Hardcoded Research Data1973, 1979 events S&P, oil, gold returnsHistorical (verified against Federal Reserve data)
Monte Carlo EngineSimulated paths 10,000 x 5 scenarios x 252 daysGenerated at load time

Historical Data Limitations

Pre-1993: SPY ETF did not exist. S&P 500 index (^GSPC) used where available. For 1973 and 1979 events, data is hardcoded from Federal Reserve Economic Data (FRED) and academic sources (Blanchard & Gali, 2007; Hamilton, 1983).
Pre-2006: USO (oil ETF) did not exist. XOM used as oil proxy for 1990-2006 events. XOM correlation with oil: ~0.70, so returns are directionally accurate but attenuated vs pure oil exposure.
Pre-1993: VIX (CBOE Volatility Index) was introduced in 1993. No VIX data for 1973 and 1979 events.
Sector ETFs: XLC (Communication Services) started 2018. XLRE (Real Estate) started 2015. Earlier events have incomplete sector coverage.
Survivorship Bias: Companies analyzed today may not have existed during earlier events. RTX was United Technologies until 2020. Many defense stocks have been through mergers.
FMP Endpoints: This version enriches all 19 portfolio positions and 15 opportunity stocks with FMP endpoints: key_metrics_ttm (PE fallback, market cap fallback), price_change (1M/3M/6M momentum), and financial_growth (revenue/earnings growth rates). Stock ratings and price ranges are sourced from undervalued.ai proprietary analysis database.

Monte Carlo Assumptions

ParameterValueSource
Normal Daily Volatility0.607% Empirical from regime detection rules (validated against 7 historical events)
Crisis Vol Multiplier (Limited Strike)1.5x 2017 Syria strikes: VIX barely moved, vol stayed normal. 1.5x is conservative.
Crisis Vol Multiplier (Full Escalation)2.5x 2022 Ukraine: VIX peaked at 36.5 from ~20 baseline (1.8x). 2.5x accounts for Hormuz.
Crisis Vol Multiplier (Prolonged Conflict)3.0x 1990 Gulf War + 2008 GFC peak VIX: ~80 (4x normal). 3.0x for sustained conflict.
Base Annual Return10% Long-run S&P 500 annualized return (Dimson, Marsh & Staunton, 2020).
Mean Reversion Driftabs(shock_mean) / (2 * recovery_days) per day Recover half the initial shock linearly over the recovery period. Conservative estimate.
Random Seed42Fixed for reproducibility.

Scenario Probability Calibration

Scenario probabilities are estimates based on historical base rates and current intelligence:

Confidence Levels

FindingConfidenceBasis
Markets recover within 6 months (ex. embargo) HIGH 8 of 10 historical events confirm
Energy/Defense outperform in week 1 HIGH Consistent across all post-1990 events
TSM is the highest-risk portfolio stock HIGH Taiwan supply chain + geopolitical beta analysis
BABA negatively exposed via China oil dependency HIGH China imports 70% of oil from Middle East. Higher oil raises costs for Chinese economy. BABA has 6.9% portfolio weight.
Scenario probabilities are accurate MEDIUM Based on historical base rates. Actual probabilities are unknowable.
Monte Carlo terminal distributions MEDIUM GBM with mean reversion is a simplification. Fat tails not fully captured.
Modern sector extrapolation (AI/SaaS) MEDIUM No direct precedent. Extrapolated from XLK behavior during earlier events.

Data Loading Log