METHODIK

Wie wir Marktrisiko
berechnen.

Vier Layer. 23 KPIs, 38 Sub-Scores. Alle Schwellenwerte, Gewichte und Formeln — öffentlich.

Diese Seite dokumentiert die vollständige Methodik hinter dem Boiling-Frog-Risiko-Score. Wir veröffentlichen jedes Gewicht, jeden Schwellenwert und jede Datenquelle. Mit einer Tabellenkalkulation kann jeder unsere Ergebnisse nachrechnen.

Von Stefan Domeyer·Diplom-Kaufmann · Gründer von SignalFrog··

Methodische Grundlage

Bevor du in die einzelnen Layer eintauchst — eine kurze Anmerkung zur Methodik. Boiling Frog wurde nicht ad hoc entworfen. Alle Schwellenwerte, Gewichte und Kalibrierungen sind aus etablierten Methoden des Statistical Learning hergeleitet.

Quelle

G. James, D. Witten, T. Hastie, R. Tibshirani — An Introduction to Statistical Learning, with Applications in R (ISL), 2. Auflage, Springer 2021. Vier Kapitel werden direkt angewendet:

Kapitel
Methode
Anwendung in BFR
ISL Kap. 4
Klassifikation (Logistische Regression)
Score-Schwellen 30/41/58 — empirisch hergeleitet aus P(rot | Score), nicht heuristisch gesetzt.
ISL Kap. 5
Resampling (Walk-Forward Validation)
Train 2010–2018, Test 2019–2026 — kein Datenleck zwischen Trainings- und Testperiode.
ISL Kap. 8
Ensemble (Gewichtungsoptimierung)
Grid-Search über Layer-Gewichte; 40/30/30 gegen Alternativen getestet.
ISL Kap. 12
Unsupervised Learning (GMM)
Unabhängige Bestätigung der Score-Cluster bei 28,6 / 31,9 / 40,2.
Methodische Disziplin — der zirkuläre Benchmark

VIX ist selbst ein Input von Layer C. Eine ROC-AUC-Analyse mit VIX > 25 als Krisen-Label ist daher partiell zirkulär: ein höheres Layer-C-Gewicht verbessert die scheinbare Performance trivial. Wir verwenden zusätzlich den Forward-Drawdown (maximaler S&P-Rückgang in den nächsten 20 Handelstagen) als nicht-zirkulären Benchmark — und publizieren beide Ergebnisse, auch wenn sie sich widersprechen.

Die vollständigen Backtest-Ergebnisse zu jedem dieser Kapitel sind im Backtest-Report dokumentiert.

Die vier Layer

Wir teilen Marktrisiko in vier unabhängige Layer auf. Jeder Layer wird separat berechnet, von 0 bis 100 skaliert und dann zu einem einzigen Risiko-Urteil gewichtet. Die Gewichte sind fix und öffentlich.

Layer A
35 %
Makro

Strukturelle Makro-Belastung: Notenbank-Bilanz, Zinsen, Realzinsen, USD-Systemrolle, Akteurs-Risiko bei Staatsanleihen.

Layer B
25 %
Politik

Geopolitische und politische Ereignisse aus RSS-Feeds, klassifiziert nach Severity und Compound-Patterns. Decay über 48 Stunden.

Layer C
25 %
Märkte

Live-Marktmechanik: Aktien, Gold, FX, technische Regime-Erkennung. Crisis-Overlay bei scharfen Bewegungen.

Layer D
15 %
Energie

Energiemarkt-Struktur: Öl, Gas, Strom-Übertragung, Intraday-Dynamik, OVX-Volatilität.

Layer A — Makro (35 %)

Layer A erfasst strukturellen Makro-Druck. Sieben KPIs mit insgesamt siebzehn Sub-Scores, alle aus öffentlichen Datenquellen (FRED, Treasury, TIC, H.4.1, ECB).

KPIs und Gewichte innerhalb Layer A
Schulden-Stress
0,15

Fed-Bilanz (WALCL) und Treasury General Account (TGA). Misst Liquiditätsentzug.

Maturity Wall
0,20

10-Jahres-Rendite, 2s10s-Inversion, Renditemomentum, Realzins-Schätzung. Refinanzierungsdruck der US-Staatsanleihen.

Realzins-Regime
0,15

Realzins-Schätzung (10Y minus erwartete Inflation).

USD-Systemrolle
0,09

DXY-Stärke und USD-Momentum (Trade-Weighted Broad). RRP wanderte in Phase 9 nach Funding-Stress, um Doppelzählung zu vermeiden.

Akteurs-Risiko
0,16

Treasury-Auktion Bid-to-Cover, Indirect-Bidder-Anteil, TIC-Auslandsbestände, Custody (H.4.1). Auslandsnachfrage nach US-Schulden.

FX-Stress
0,13

CNH 10-Tage-Rendite (Kapitalflucht-Indikator) und TED-Spread-Level (Interbanken-Stress). Phase 1B.3.

Funding-Stress
0,12

Liquiditäts-Druck im Geldmarkt — vier Sub-Scores: DCPF3M−SOFR (Corporate-Term-Funding USD), SOFR−EFFR (Overnight-Bank-Stress), RRP-Volumen-Momentum, Euribor 3M−€STR (EUR-Pendant). Phase 9.

Im Dashboard sichtbare Sub-Scores (17, gruppiert)

Schulden-Stress: WALCL · TGA · Maturity/Zinsen: 10Y · 2s10s · Renditemomentum · Realzins · USD-Systemrolle: DXY · USD-Momentum · Akteur-Risiko: Auktion BTC · Indirect % · TIC · Custody H.4.1 · Funding-Stress: CP−SOFR · SOFR−EFFR · RRP · Euribor−€STR

Layer B — Politik (25 %)

Layer B beobachtet politische und geopolitische Ereignisse aus 22 RSS-Feeds, klassifiziert nach Severity und mit Decay über 48 Stunden.

Severity-Skala
LOW
3
MEDIUM
8
HIGH
20
CRITICAL
50

Nur Ereignisse mit einem Base-Score von mindestens 15 (HIGH/CRITICAL) gehen in den Layer-Score ein.

CRITICAL-Compound-Patterns (lösen den Geo-Overlay aus)
israel_iran_strike

Israel/IDF + Iran/Tehran + Luftangriff/Bombe/Strike/Attack

iran_military

Iran/Hormus + Träger/Flotte/Strike/Deploy/Marine/Truppen

russia_nato_attack

Russland/Kreml + NATO/Polen/Baltikum/Finnland + Invasion/Angriff/Strike

nuclear_use

Nuklear/Atom + Einsatz/Deploy/Launch/Detonation/Feuer/Explosion

taiwan_threat

Taiwan + Invasion/Blockade/Militär/Strike/Angriff/Krieg

territorial_threat

Grönland + Annexion/Erwerb/Militär/Invasion

Decay-Funktion

Tag 0 = +10 pro Event · Tag 1 = +5 pro Event · Tag 2+ = 0. Cap bei +25 gesamt.

Layer C — Märkte (25 %)

Layer C liest Live-Marktmechanik aus Preisdaten: Aktien, Gold, FX, Intraday-Volatilität sowie seit Phase 9 die Risikoprämie auf Unternehmens-Anleihen (HY+IG OAS). Der Crisis-Overlay aktiviert bei scharfen Bewegungen.

Im Dashboard sichtbare KPIs
Equity-Stress
0,2625

Drawdowns in S&P 500, Nasdaq, DAX, Euro STOXX 50 (20-Tage-Rolling-Max-Distanz).

Cross-Region-Korrelation
0,15

60-Tage-Korrelation zwischen Regionen — hohe Korrelation = Risk-Off-Synchronisierung.

Volatilitäts-Regime
0,15

VIX-Level + 5-Tage-Spike. Phase 9: Gewicht von 0,225 auf 0,15 reduziert (Anti-Redundanz zu Credit-Stress).

Gold-Deleveraging
0,1125

Gold-Verkauf in Aktien-Stress = Liquiditäts-Krise. 5-Tage-Net + 5-Tage-Peak-Drawdown.

Credit-Stress
0,075

Aufschlag auf Unternehmens-Anleihen über Treasuries — 0,7 × HY OAS + 0,3 × IG OAS, alle gecapped bei 90. Phase 9.

Zusätzlich intern (nicht direkt im Drawer):

Regional-Equity-Stress (0,15) — Nikkei/EM/CSI/FTSE — und Commodity-Stress (0,10) — Öl/Gas/Kupfer/Weizen — fließen in den Layer-Score ein, ohne als separate KPI-Karten exponiert zu werden.

Crisis-Overlay-Schwellenwerte
Aktien-Overlay

Triggert wenn irgendeiner der vier Hauptindizes (S&P 500, Nasdaq 100, DAX, Euro STOXX 50) um mehr als 7 % über 10 Tage fällt. Der schlimmste Crash bestimmt die Overlay-Stärke (worst-of-Logik).

Gold-Overlay

Triggert wenn Gold um mehr als 5 % über 5 Tage fällt.

Deleveraging-Signal

Beide Trigger gleichzeitig aktiv: Gold ≤ −5 % UND mindestens ein Aktienindex ≥ −7 % Rückgang.

VIX-Acceleration (Phase 11)

1-Tages-VIX-Sprung > +12 Punkte → Overlay +15. Sprung > +20 Punkte → Overlay +25. Sehr seltene Ereignisse (~5× in 20 Jahren), die akute Volatilitäts-Eruptionen signalisieren — Volmageddon 2018-02-05 (+20pt → dunkelrot), COVID 2020-03-12 (+18pt).

HY-OAS-Velocity (Phase 11)

Spread-Sprung der ICE-BofA-HY-OAS-Series um +50 bps in 5 Werktagen → Overlay +12. Sprung um +100 bps → Overlay +25. Voraussetzung: equity_stress > 30 (verhindert False-Positives bei isolierten Junk-Refinanzierungs-Sorgen). HY OAS reagierte 2008/2020/2023 dem VIX einen Schritt voraus — Lehman, COVID, SVB-Bankrun werden so im Backtest korrekt erfasst.

Layer D — Energie (15 %)

Layer D modelliert Energiemarkt-Stress. Sechs Sub-Layer fließen in den Layer-Score ein.

Struktur

Öl/Gas-Marktstruktur (Contango/Backwardation).

Marktstruktur

OVX (Öl-VIX), implizite Volatilität.

Preisdynamik

Brent/WTI-Renditen, Momentum, Regime-Brüche.

Ereignis

Energie-bezogene Schocks (Förderkürzungen, Pipeline-Events).

Intraday

Intraday-Brent-Bewegungen außerhalb normaler Bandbreiten.

Stromtransmission

ENTSO-E Strom-Netz-Stress (Kontinentaleuropa).

Layer D ist aktiv ab 2026-04-18. Historische Backfills vor diesem Datum nutzen die Legacy-Drei-Layer-Formel (Makro 40 % · Politik 30 % · Märkte 30 %).

Overlays

Drei Overlays modulieren den aggregierten Score. Sie sind additiv auf den gewichteten Base-Score und transparent — jeder aktive Overlay wird im Dashboard mit Wert und Begründung gezeigt.

Geo-Overlay

Bis zu +25 Punkte wenn CRITICAL-Compound-Patterns aus Layer B in den letzten 48 Stunden gefeuert haben. Diplomatische Statements triggern nicht — nur militärische Eskalation.

Channel-Overlay

Boost wenn ein einzelner Risiko-Kanal über 70 liegt: channel_boost = min(15, max(0, max_channel − 70) × 0,5). Bis zu +15 Punkte.

Dominant Floor

Layer B ≥ 50: Faktor 0,90 — Layer C ≥ 50: Faktor 0,90 — Layer A ≥ 80 (nur strukturelles Extrem): Faktor 0,80. Verhindert Untertreibung wenn ein Layer klar im Stress ist.

Aggregations-Formel

Der vollständige Tages-Risiko-Score wird in dieser Reihenfolge berechnet:

  1. 1.base = 0,35 × LayerA + 0,25 × LayerB + 0,25 × LayerC + 0,15 × LayerD
  2. 2.score = max(base, dominant_floor × max(LayerA, LayerB, LayerC, LayerD))
  3. 3.score += geo_overlay (0–25)
  4. 4.score += channel_overlay (0–15)
  5. 5.score = clamp(score, 0, 100)

Vor dem 2026-04-18 wird die Legacy-Formel 0,40 × A + 0,30 × B + 0,30 × C verwendet (kein Layer D, kein Channel-Overlay).

Möglicher Wertverlust

Das Dashboard übersetzt den Risiko-Score in einen erwarteten Wertverlust-Bereich für die nächsten 4–6 Wochen. Die Bänder sind gegen 15+ Jahre Markthistorie kalibriert und durch eine multinomiale logistische Regression auf 3.872 Handelstagen validiert.

Score → Status → erwarteter Wertverlust
Score
Status
Range
Interpretation
0–30
Grün
−3 % bis 0 %
Vernachlässigbar — Märkte stabil
31–41
Gelb
−12 % bis −3 %
Moderat — genau beobachten
42–58
Rot
−30 % bis −12 %
Erhöht — Reaktion erwägen
59–100
Dunkelrot
−55 % bis −30 %
Extrem — systemischer Stress
Kalibrierungs-Anker

Score 33 ≈ 12 % Drawdown (Korrektur 2018) · Score 66 ≈ 30 % Drawdown (COVID-Crash) · Score 85+ ≈ 40–50 % Drawdown (Krise 2008). Lineare Interpolation zwischen den Ankern.

Der Drawdown-Bereich ist eine marktweite Erwartung aus dem aggregierten Score, keine portfolio-spezifische Prognose. Er ist keine Anlageberatung.

Dominanter Risikokanal

Der Score wird in fünf Risiko-Kanäle zerlegt. Jeder Kanal aggregiert spezifische Sub-KPIs aus den Layern. Der dominante Kanal ist der höchste — er beantwortet: "Woher kommt das heutige Risiko?"

Wachstum

Equity-Stress (0,40) · Cross-Region-Korrelation (0,30) · Realzins-Regime (0,30). Aktiv wenn die Weltwirtschaft sich verlangsamt oder Rezessionsrisiko steigt.

Zinsen

Maturity Wall (0,50) · Realzins-Regime (0,50). Aktiv wenn Refinanzierungsdruck oder Renditekurven-Brüche dominieren.

Politik

Layer-B-Score direkt. Zusammensetzung aus 5 Kategorien: Geopolitik (0,30) · Corporate Events (0,25) · Tariff-Risiko (0,20) · Alliance-Shifts (0,15) · Sanktionen (0,10).

Liquidität

Debt-Stress (0,35) · Gold-Deleveraging (0,35) · Actor-Risk (0,15) · Volatilitäts-Regime (0,15). Aktiv wenn Cash- und Bilanz-Druck dominieren.

System

USD-Systemrolle (0,30) · Actor-Risk (0,20) · Cross-Layer-Systemfaktor (0,70 wenn der Durchschnitt von A/B/C alle Schwellen überschreitet). Aktiv wenn Vertrauen in das System selbst gefährdet ist.

Konfidenz

confidence = min(1,0; 0,5 + margin)

Wobei margin = (höchster_Score − zweithöchster_Score) / höchster_Score. Bereich: [0,5; 1,0]. Untergrenze 0,5 bedeutet: auch bei zwei gleich hohen Kanälen melden wir mindestens 50 % Konfidenz — volle Konfidenz nur wenn ein Kanal klar führt.

Trendanalyse

Für jedes getrackte Asset (Gold, S&P 500, Nasdaq 100, DAX, Euro STOXX 50) läuft eine asset-spezifische technische Analyse. Das Dashboard zeigt das am stärksten gestresste Asset mit: jüngster Rendite, technischen Signalen (EMA / MACD / RSI), Konfidenz und ob der Krisen-Zuschlag aktiv ist.

Status-Labels (Trend-Klassifikation)
Trendwechsel

bearish_signals ≥ 3 ODER (bearish_signals ≥ 2 UND RSI ist kein Oversold-Bounce). Starker technischer Regimebruch.

Korrektur

RSI zeigt Oversold-Bounce UND bearish_signals < 3, ODER bearish_signals ≥ 1. Rücksetzer innerhalb intakten Trends.

Aufwärtstrend

bearish_signals = 0. Kein technischer Druck.

Unklar

Weniger als 50 Datenpunkte verfügbar — Konfidenz zu niedrig für Klassifikation.

Asset-Regime-Klassifikation (im Dashboard pro Asset)
BULL

5-Tage-Rendite > +1,5 %. Klarer Aufwärtstrend.

BEAR

5-Tage-Rendite < −1,5 % UND 1-Tag negativ. Klarer Abwärtstrend.

ERHOLUNG

5-Tage-Rendite < −1,5 % ABER 1-Tag positiv. Rebound innerhalb intakten Abwärtstrends.

NEUTRAL

5-Tage-Rendite zwischen ±1,5 %. Seitwärts-Bewegung.

AUSBRUCH ↑

Donchian-Breakout (Phase 9.1): heutiger Tages-High > Max(prev 5d high) UND Close in oberen 5 % des Tages-Ranges. Greift nur nach asset-spezifischer Anker-Stunde (US-Assets ab 15:30 Berlin / EU-Assets ab 10:00 Berlin) — Eröffnungs-Volatilität ausgefiltert.

AUSBRUCH ↓

Symmetrisch zum Aufwärts-Ausbruch: heutiger Low < Min(prev 5d low) UND Close in unteren 5 % des Tages-Ranges.

Indikator-Schwellen
EMA

Bullish: Preis > EMA50 > EMA200. Bearish: Preis < EMA50 < EMA200.

MACD

Bullish: Histogramm > 0. Bearish: Histogramm < 0 in ≥ 4 der letzten 5 Kerzen.

RSI

Overbought: > 70. Oversold: < 30. Recovery: Sprung über 40 nach Oversold-Reading. Sonst neutral.

Konfidenz

confidence = |bearish_signals − bullish_signals| / (total_signals + 2)

EMA bearish/bullish zählt als +2 Punkte · EMA weakening als +1 · MACD als +1 · RSI Oversold-Bounce als +1. Sättigung bei 4 Signalen.

Krisen-Zuschlag

Die Trendanalyse triggert einen Zuschlag auf den GHI nur wenn der Trend-Status Trendwechsel ist UND eine preisbasierte Crash-Schwelle erreicht wird (Equity 10-Tage-Drawdown ≥ 7 %, Gold 5-Tage-Rendite ≤ −5 %, oder beide für Deleveraging). Zuschlagswerte reichen von +8 bis +22 Punkten je nach Schwere. Vollständige Mechanik in Sektion 06 (Overlays).

Datenquellen

Jeder Input ist gegen eine öffentliche Quelle prüfbar.

FRED

US-Notenbank-Wirtschaftsdaten — WALCL, TGA, Renditen, DXY, RRP, SOFR, EFFR, DCPF3M (Phase 9), BAML HY/IG OAS, VIX.

US Treasury

Auktionsergebnisse — Bid-to-Cover, Indirect-Bidder-Anteil.

TIC / H.4.1

Auslandsbestände an US-Schulden, Fed-Custody-Daten.

yfinance + Stooq

Aktien, Gold, EUR/USD, Öl/Brent (Intraday + EOD), OVX (Öl-VIX).

ECB Data Portal

Eurozonen-Geldmarktdaten — €STR (täglich, EST/B.EU000A2X2A25.WT) und Euribor 3M (monatlich, FM/M.U2.EUR.RT.MM.EURIBOR3MD_.HSTA). Phase 9.

EIA

US-Energiedaten (Crude, Cushing, Distillate).

ENTSO-E

Day-Ahead-Strompreise DE/FR/IT/Nord (Layer D Power-Transmission).

RSS-Feeds

22 Nachrichten-Quellen für die Politik-Ereignis-Ingestion.

Changelog

Jede Methodik-Änderung — neue Gewichte, neue Schwellenwerte, neue Compound-Patterns — wird mit Datum und Begründung protokolliert. Aktuelle Einträge:

2026-05-01

Phase 11: Zwei neue Crisis-Overlay-Frühindikatoren. VIX-Acceleration: +15 bei 1-Tages-Sprung >+12 Punkte, +25 bei >+20 Punkte. HY-OAS-Velocity: +12 bei +50 bps in 5 Werktagen, +25 bei +100 bps — aktiv nur wenn equity_stress > 30 (verhindert False-Positives bei isolierten Refinanzierungs-Sorgen). Ergebnis: 7 von 8 historischen Krisen korrekt rot oder dunkelrot (vorher 6/8). Volmageddon +17 Punkte, SVB +12 Punkte, Eurokrise und COVID auf dunkelrot eskaliert. Score-Mean stabil 26,6 — keine Inflation.

2026-05-01

Phase 10: Vollwertiger Backtest v3 — 5.039 Werktage 2007–2026 mit aktuellem 4-Layer-System inkl. Phase-9-KPIs. Renormalisierte Aggregation: fehlende Layer werden gedroppt statt mit Default gefüllt. ROC-AUC vs. Forward-Drawdown (20 Handelstage, nicht-zirkulär): 0,754. Mann-Whitney p < 10⁻²⁸⁸. 6 von 8 Krisen korrekt rot oder dunkelrot klassifiziert.

2026-05-01

Phase 9.1: Donchian-Breakout-Detektion als neue Asset-Regime-Klassen (BREAKOUT_LONG / BREAKDOWN_SHORT). Asset-spezifische Anker-Stunden (US 15:30 Berlin, EU 10:00 Berlin) filtern Eröffnungs-Volatilität. V-förmige Tage mit neuem 5T-Hoch werden jetzt korrekt klassifiziert statt als NEUTRAL.

2026-05-01

Phase 9: Credit-Stress (HY+IG OAS) als 5. exposed Layer-C-KPI (Gewicht 0,075, Vola-Reduktion 0,225 → 0,15 als Anti-Redundanz). Funding-Stress (Geldmarkt-Spreads US+EUR) als 7. Layer-A-KPI (Gewicht 0,12, Layer-A-Gewichte umverteilt). Neuer ECB-Ingestor für €STR + Euribor. Backtest 122 Werktage: Mean-Drift +0,63 Punkte, ρ(credit, vola)=0,04, ρ(funding, rrp)=−0,23 — Anti-Redundanz funktioniert.

2026-04-18

Layer D (Energie) aktiviert. Aggregation von 40/30/30 auf 35/25/25/15. Channel-Overlay eingeführt.

2026-03-16

Geo-Overlay kalibriert: feuert nur bei CRITICAL-Compound-Patterns militärischer Eskalation. Diplomatische Statements aus der Trigger-Logik entfernt.

2026-02-28

Layer-B-Severity-Skala neu kalibriert. Filter angehoben auf Score ≥ 15. Dominant-Floor-Logik verfeinert.

2026-02-17

Crisis-Overlay-Schwellen kalibriert: Aktien 7 % über 10 Tage, Gold −5 % über 5 Tage.

Validierung & Backtest

Wir haben alles oben Beschriebene gegen 3.872 Handelstage historische Daten getestet — einschließlich Out-of-Sample-Episoden wie Lehman 2008, COVID-19, dem Ukraine-Krieg und den Liberation-Day-Tariffs 2025. Lies den öffentlichen Report inklusive aller Einschränkungen.

Zurück zu Vertrauen

Offene Methodik ist kein Feature. Sie ist das Fundament.