← Zurück zur Startseite
Handelssignal / Indikator
🎯

Ultimativer Oszillator

Larry Williams‘ Multi-Timeframe-Momentum-Oszillator, der falsche Signale reduziert.

Kostenlos automatisieren →

Diese Strategie automatisieren? auto-Trading kostenlos testen — keine Kreditkarte erforderlich.

Ultimativer Oszillator chart

Überblick

Was ist Ultimativer Oszillator?

Der Ultimate Oscillator wurde von Larry Williams entwickelt und 1985 in der Zeitschrift „Technical Analysis of Stocks & Commodities“ veröffentlicht. Williams hat ihn entwickelt, um einen anhaltenden Fehler bei Oszillatoren mit einer Periode zu beheben: die Tendenz, widersprüchliche Signale zu erzeugen, je nachdem, welche Lookback-Periode gewählt wird. Durch die gleichzeitige Einbeziehung von drei verschiedenen Zeitrahmen – kurz (7 Perioden), mittel (14 Perioden) und lang (28 Perioden) – erzeugt der Ultimate Oscillator eine ausgewogenere, weniger peitschende Anzeige.

Die Berechnung beginnt mit dem „Kaufdruck“ für jeden Balken: BP = Close − Minimum(Low, Previous Close). Der „True Range“ berücksichtigt Lücken: TR = Maximum(High, Previous Close) − Minimum(Low, Previous Close). Der Durchschnitt für jeden Zeitraum beträgt BP ÷ TR über diesen Zeitraum. Die drei Durchschnittswerte werden dann mit einer gewichteten Summe kombiniert: UO = 100 × ((4 × Durchschnitt7) + (2 × Durchschnitt14) + (1 × Durchschnitt28)) ÷ 7. Der kurze Zeitraum erhält die höchste Gewichtung (4), wodurch sichergestellt wird, dass der Oszillator weiterhin auf kurzfristige Preisbewegungen reagiert.

Der Oszillator reicht von 0 bis 100. Werte über 70 weisen auf einen überkauften Zustand hin; Werte unter 30 weisen auf einen Überverkauf hin. Die ursprünglichen Handelsregeln von Williams basieren jedoch speziell auf Divergenz und nicht auf einfachen Schwellenwertsignalen: Ein bullisches Divergenz-Setup erfordert, dass der Oszillator unter 30 fällt, eine bullische Divergenz mit dem Preis bildet und dann über den letzten Oszillator-Höhepunkt ausbricht, bevor der Einstieg ausgelöst wird. Die Verkaufsseite spiegelt dies mit einer rückläufigen Divergenz wider.

Williams betonte, dass die auf Divergenz basierenden Signale weitaus zuverlässiger sind als einfache überkaufte/überverkaufte Messwerte, da sie eine bestimmte Abfolge von Ereignissen erfordern, die sowohl die Erschöpfung des Momentums als auch den Beginn einer Umkehr bestätigen. Ein Basisoszillatorwert über 70 kann in einem starken Trend für viele Balken dort bleiben, aber eine bestätigte Divergenz, gefolgt von einem Spitzen-/Tiefbruch, ist ein spezifisches, umsetzbares Signal.

So funktioniert es in auto-Trading

Automatisieren

Auto-Trading berechnet den ultimativen Oszillator mit vollständig konfigurierbaren kurzen, mittleren und langen Perioden (Standard 14.07.28) und deren Gewichtungsmultiplikatoren. Strategiemodule unterstützen: Schwellenwertalarme (über 70, unter 30), Williams‘ ursprüngliche Divergenz- und Breakout-Signale (automatische Erkennung und Breakout-Bestätigung) und einfachere Crossover-Trigger für den Hochfrequenzeinsatz. Die mehrperiodige Struktur macht es für alle Anlageklassen von Forex bis Krypto effektiv.

Kostenlos testen →

Strategie-Code

Wahlen Sie unten ein Skript, kopieren Sie es und nutzen Sie es direkt im Chart.

Pine Script (TradingView)

Dies ist ein TradingView Pine-Script-Beispiel fur diesen Indikator. Fuge es im TradingView Pine Editor ein, lege es auf den Chart und passe die Eingaben fur Markt und Zeitrahmen an.

//@version=6
strategy("Ultimate Oscillator", overlay=true)
fastLen = input.int(20, "Fast Length")
slowLen = input.int(50, "Slow Length")
fast = ta.ema(close, fastLen)

Vollzugriff auf Strategie-Code

Geben Sie Ihre E-Mail-Adresse und Ihren vollstandigen Namen ein, um diesen Strategie-Code freizuschalten.

ThinkScript (thinkorswim)

Dies ist ein thinkorswim ThinkScript-Beispiel fur diesen Indikator. Offne thinkorswim, erstelle eine benutzerdefinierte Studie, fuge das Skript ein und wende es auf deinen Chart an.

def ult = UltimateOscillator();
def buySignal = ult crosses above 30;
def sellSignal = ult crosses below 70;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "Ultimate Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "Ultimate Exit");

Vollzugriff auf Strategie-Code

Geben Sie Ihre E-Mail-Adresse und Ihren vollstandigen Namen ein, um diesen Strategie-Code freizuschalten.

Bereit, Ultimativer Oszillator zu automatisieren?

Schließen Sie sich Tausenden von Händlern an, die auto-Trading nutzen, um diese Strategie automatisch auszuführen, rund um die Uhr.

Kostenlos starten →

Alle Strategien & Signale

Weiter lernen

Handelsstrategien

Handelssignale & Indikatoren