
OBV-MACD Strategie
MACD-Logik auf das On-Balance-Volume anwenden — Volumenbestätigung trifft Trendsignal. Volumen zeigt die Wahrheit, die der Preis versteckt.
Auf einen Blick
- Typ:
- Volumen · Trendfolge
- Plan:
- Pro
- Asset-Klassen:
- Crypto · Aktien · ETF · Rohstoffe(nicht Forex)
- Indikatoren:
- OBV · MACD
Plattform-Backtest
ⓘ- CAGR
- +11.1%
- Trefferquote
- 36%
- Max DD
- -44%
Default-Parameter · BTCUSDT · 1d · 4 Jahre · B&H +34.8%
So funktioniert's
Das On-Balance Volume (OBV) ist ein kumulativer Tally des Handelsvolumens: Wenn der Preis höher schließt als die vorherige Kerze, wird das Tagesvolumen addiert; schließt er tiefer, wird es subtrahiert. Das Ergebnis ist eine einzelne Kurve, die zeigt, ob Kauf- oder Verkaufsdruck über die Zeit dominiert.
Diese Strategie wendet dann eine MACD-Logik auf den OBV an: Zwei EMAs des OBV werden berechnet (ein schneller und ein langsamer). Wenn der schnelle EMA über den langsamen kreuzt und die Steigung der Signallinie positiv ist, feuert ein Kaufsignal. Wenn der Cross umkehrt oder die Steigung negativ wird, feuert ein Verkaufssignal.
Die kombinierte Logik gibt dir zwei unabhängige Bestätigungen: Trend (der EMA-Cross) und Momentum (die Steigung). Im Vergleich zum normalen MACD auf dem Preis ist diese Version im echten Volumen verankert — Fake-Breakouts auf niedrigem Volumen werden tendenziell rausgefiltert, bevor sie Einstiege auslösen.
Hinweis: Diese Strategie braucht mehr historische Daten als andere (500-Kerzen-Warmup statt der üblichen 200), weil der kumulative OBV Zeit braucht, sich zu stabilisieren, bevor die EMAs aussagekräftig werden.
Das ist die v2-Version, die präzise zur Pine-Script-Referenzimplementierung passt und die ursprüngliche v1 ablöst (die kleine Berechnungsunterschiede hatte).
Einstiegs- & Ausstiegsregeln
Einstieg
- ●OBV Fast EMA kreuzt über OBV Slow EMA
- ●Steigung der Signallinie ist positiv
- ●Aktuell keine offene Position
Ausstieg
- ●Fast EMA kreuzt unter Slow EMA, ODER Steigung wird negativ
- ●Aktuell offene Long-Position
Parameter
| Name | Standard | Bereich | Beschreibung |
|---|---|---|---|
| OBV EMA Length | 1 | 1–50 | Glättung direkt auf den OBV, bevor der MACD berechnet wird. Standard 1 = keine Glättung. |
| Fast MA Length | 9 | 2–50 | Fast-EMA-Periode auf dem OBV. Niedriger = reaktiver. |
| Slow MA Length | 26 | 5–200 | Slow-EMA-Periode — die strukturelle Trend-Referenz. |
| Slope Lookback | 2 | 1–20 | Anzahl Kerzen für die Steigungsberechnung der Signallinie. |
Live-Backtest
BTCUSDT · 1d · 4 Jahre · Default-Parameter · tägliches Update
Mit eigenen Parametern testen →Performance pro Asset
Top-10 Assets nach durchschnittlichem CAGR (1d-Intervall), aggregiert aus historischen Backtests der Community + Plattform. Tatsächliche Ergebnisse hängen von Parametern und Zeitraum ab.
| Asset | CAGR | vs B&H | ★ | Runs |
|---|---|---|---|---|
| FTMUSDT | +64.0% | -66.0pp | — | 8 |
| SOLUSDT | +51.9% | -13.5pp | 77 | 10 |
| BNBUSDT | +44.7% | -28.7pp | 59 | 11 |
| MATICUSDT | +43.3% | -56.3pp | — | 9 |
| HBARUSDT | +40.8% | +5.6pp | — | 8 |
| SANDUSDT | +40.4% | +44.7pp | — | 6 |
| AXSUSDT | +35.1% | -5.9pp | — | 9 |
| DOGEUSDT | +34.2% | -40.6pp | — | 10 |
| AVAXUSDT | +33.5% | +28.7pp | — | 7 |
| NEARUSDT | +30.2% | +22.4pp | — | 8 |
Pseudo-Code
aufklappen
// Compute OBV
obv = cumulative_sum(
if close > prev_close: volume
if close < prev_close: -volume
else: 0
)
// Apply MACD to OBV
fast_ema = EMA(obv, ma_length)
slow_ema = EMA(obv, slow_length)
signal = fast_ema - slow_ema
slope = signal[now] - signal[now - slope_length]
// Entry
if fast_ema crosses_above slow_ema AND slope > 0:
if position.is_flat:
BUY
// Exit
if fast_ema crosses_below slow_ema OR slope < 0:
if position.is_long:
SELLStärken & Schwächen
Stärken
- ●Volumenbestätigte Signale — filtert Fake-Preis-Breakouts
- ●Zwei unabhängige Trigger (Cross + Steigung) reduzieren Rauschen
- ●Funktioniert besonders gut auf liquiden, hohem-Volumen Assets
- ●Pine-präzise v2-Implementierung passt zu TradingView-Baselines
Schwächen
- ●Funktioniert nicht auf Forex (kein zentralisiertes Volumen)
- ●500-Kerzen-Warmup bedeutet weniger nutzbare Historie vs. 200er-Strategien
- ●Volumen-Manipulation/Wash-Trading auf kleineren Börsen kann Signale verzerren
- ●Mehr Parameter zum Tunen heißt leichter overfittbar
Häufige Fragen
Was ist mit OBV-MACD v1 passiert?
v1 hatte kleine Berechnungsunterschiede gegenüber der Pine-Referenzimplementierung. Wir haben v1 in der Engine für Backward-Compatibility mit bestehender Run-History behalten, aber für neue Backtests im April 2026 deaktiviert. v2 ist die kanonische Version ab sofort — gleicher Indikator, präzisere Mathematik.
Warum funktioniert das nicht auf Forex?
OBV braucht vertrauenswürdige Volumendaten, aber Forex hat keine zentralisierte Börse — jeder Broker meldet sein eigenes Volumen, und aggregierte Daten sind nicht zuverlässig. Bleib bei Crypto, Aktien, ETFs und Rohstoff-ETFs, wo Börsenvolumen aussagekräftig ist.
Was hat es mit dem 500-Kerzen-Warmup auf sich?
OBV ist kumulativ — er hat keine feste Skala. Die ersten Werte sind willkürliche Baselines. EMAs brauchen genügend Historie, damit der kumulative OBV aussagekräftig wird. Wir nutzen 500 Kerzen vor dem Trading-Start, um stabile Werte sicherzustellen; das bedeutet, die Strategie braucht ~1,5 Jahre Vorhistorie auf Daily-Charts.
Verwandte Strategien
EMA Trend Bias
Zwei EMAs plus ATR-basierte Neutralzone — wie die kommerzielle Larsson Line, aber tunebar, transparent und gebacktestet. Wähle deinen Bias.
WMA Trend Signal
Zwei gewichtete gleitende Durchschnitte, die sich kreuzen — neuere Kerzen wiegen mehr, Signale feuern schneller als SMA-basierte Crosses. Auf BTC Weekly validiert.
Stoch-RSI / SMA Cross
Eine schnellere RSI-Variante — der Stochastische RSI kreuzt seinen eigenen gleitenden Durchschnitt. Mehr Trades, mehr Sensibilität, ideal für aktive Märkte.
Lieber nicht selbst backtesten?
Schau dir unsere Strategy Insights Reports an — fertige Deep-Dives mit historischen Resultaten, Vergleichen und Markt-Kontext.