Prinzip
Der Hebel wird dynamisch berechnet basierend auf drei Faktoren: Regime Score (Marktstärke), Asset-Tier (Liquidität) und Richtungs-Fit (handelt man mit oder gegen das Regime). Kein statischer Hebel — das System passt sich der Marktlage an.
Regime Score → Basis-Hebel
Score > 60 (starkes Regime): 5x wenn Richtung passt, 2x wenn dagegen. Score 45–60 (neutral): 3x für alle. Score < 45 (schwach/choppy): 1x für alle. Aktueller Score: 42 → alle Trades mit 1x.
Asset-Tiers
Tier 1 (max 5x): BTC-USD, ETH-USD — hochliquid, enge Spreads. Tier 2 (max 3x): SOL-USD, AVAX-USD — mittlere Liquidität. Tier 3 (max 2x): LINK-USD, XRP-USD — dünnere Liquidität, höheres Slippage-Risiko.
Effektiver Hebel
Effektiver Hebel = min(Regime-Hebel, Asset-Max). Beispiel: Score 65, Bear-Regime, BTC Short → min(5x, 5x) = 5x. Score 65, Bear-Regime, LINK Long → min(2x, 2x) = 2x. Score 42, egal → min(1x, jeder Tier) = 1x.
Richtungs-Fit
Short im Bear-Regime oder Long im Bull-Regime = 'Richtung passt'. Das bekommt den vollen Regime-Hebel. Gegen das Regime handeln = nur 2x maximal. In neutralem Regime (45–60): kein Richtungsbonus.
Futures (Prop-Firms)
Für Futures gibt es keinen Hebel sondern Contracts. Gleiche Logik: Score > 60 + Richtung passt → MNQ: 2 Contracts. Score 45–60 → MNQ: 1. Score < 45 → MNQ: 1, MES: 0. Noch nicht implementiert — aktuell immer 1 Contract.
Implementierung
Funktion compute_dynamic_leverage() in research/crypto_paper_engine.py. Liest Regime Score aus state/operator_scorecard.json. Asset-Tiers als Lookup-Tabelle ASSET_LEVERAGE_TIER. Wird vor jedem Trade aufgerufen und im Trade-Log mitprotokolliert.