Jetzt beitreten
Indikatoren/probuilder · probacktest · proorder · proscreener

Momentum

Momentum in ProBuilder gibt den Close minus den Close von vor N Bars zurück, ein unbegrenzter Oszillator der Veränderungsrate. Syntax, Formel, Beispiele und Interpretation.

Syntax

probuilder
Momentum[N]

Parameter

NameTypStandardBeschreibung
NGanzzahlkeineWie viele Bars zurückgeblickt wird. Momentum[20] vergleicht den aktuellen Schlusskurs mit dem Schlusskurs vor 20 Bars. Größere Werte glätten den Wert und machen ihn langsamer.

Formel

Code
momentumValue = close - close[N]

Das Ergebnis wird in den eigenen Preiseinheiten des Instruments ausgedrückt, Punkte für einen Index, Währungseinheiten für eine Aktie.

So funktioniert es

Auf jedem Bar subtrahiert ProBuilder den Schlusskurs, aufgezeichnet N Bars früher vom aktuellen Schlusskurs. Die Ausgabe steigt, solange der Kurs über das Rückblickfenster hinweg an Boden gewinnt, und fällt, solange er an Boden verliert, unabhängig davon, was auf den Bars dazwischen passiert. Nur die beiden Endpunkte zählen.

Da die Berechnung eine einfache Differenz ist, hat der Indikator keine feste obere oder untere Grenze. Ein Wert von 50 kann bei einem Instrument extrem sein, während derselbe Wert bei einem höherpreisigen Instrument Rauschen ist. Das macht Momentum ungeeignet für feste Überkauft- und Überverkauft-Schwellen, anders als RSI oder Stochastic.

Der Befehl arbeitet immer mit Schlusskursen und nimmt kein Kursargument. Um das Momentum einer anderen Serie zu messen, berechnen Sie die Differenz manuell, zum Beispiel high - high[N], oder anwenden ROC für eine prozentbasierte Variante.

Beispiele

Beispiel 1, Geglättete Momentum-Linie (Indikator)

probuilder
// 20-bar momentum, smoothed with a 10-bar average to cut noise
mom = Momentum[20]
averagemom = average[10](mom)
RETURN averagemom AS "Average Momentum"

Berechnet das 20-Bar-Momentum und bildet den Durchschnitt über 10 Bars. Die geglättete Linie dreht langsamer, erzeugt aber weniger falsche Nulllinien-Kreuzungen.

Beispiel 2, Kreuzungssystem der Nulllinie (ProOrder)

probuilder
// Long when momentum turns positive, flat when it turns negative
mom = Momentum[20]

IF NOT LongOnMarket AND mom CROSSES OVER 0 THEN
  BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND mom CROSSES UNDER 0 THEN
  SELL AT MARKET
ENDIF

Eine minimale Trendfolge-Vorlage. Die Nulllinie trennt Instrumente, die über ihrem Niveau von vor 20 Bars handeln, von denen, die darunter handeln.

Beispiel 3, Screener für Momentum-Führer (ProScreener)

probuilder
// Instruments whose 20-bar momentum is positive and still expanding
mom = Momentum[20]
rising = mom > 0 AND mom > mom[5]
SCREENER[rising](mom AS "Momentum 20")

Filtert Instrumente, bei denen das Momentum sowohl positiv als auch höher als vor fünf Bars ist, ein einfacher Scan auf Fortsetzung der Stärke.

Interpretation

AblesungBedeutung
Über 0Der Kurs ist höher als N Bars zurück, Aufwärtsdruck.
Unter 0Der Kurs ist niedriger als N Bars zuvor, Abwärtsdruck.
Kreuzen von 0Der Rückblickvergleich hat das Vorzeichen gewechselt, häufig als Auslöser für einen Trendwechsel verwendet.

Divergenzen. Wenn der Preis ein höheres High ausbildet, Momentum aber ein tieferes High, verlangsamt sich der Anstieg, obwohl der Preis noch steigt, eine bärische Divergenz. Der Spiegelfall, tiefere Preis-Lows bei höheren Momentum-Lows, ist eine bullische Divergenz. Beide werden üblicherweise als frühe Umkehrwarnungen gelesen, nicht als eigenständige Signale.

Da die Skala unbegrenzt ist, sollten absolute Niveaus nur mit der eigenen Historie des Instruments verglichen werden, niemals zwischen Instrumenten.

Häufige Fehler und Stolperfallen

  • Kein Kursargument. Momentum[20](close) ist ungültig. Der Befehl verwendet immer den Schlusskurs und akzeptiert nur die [N] Periode. Für andere Reihen schreiben Sie die Subtraktion manuell.
  • Nicht über Instrumente hinweg vergleichbar. Die Ausgabe erfolgt in Preiseinheiten, sodass eine Aktie bei 10 und ein Index bei 20000 Werte auf völlig unterschiedlichen Skalen erzeugen. Verwenden Sie ROC oder Variation für prozentbasierte Vergleiche.
  • Empfindlichkeit gegenüber den Endpunkten. Nur zwei Closes gehen in die Formel ein. Eine einzelne ungewöhnliche Bar, die aus dem Rückblickfenster herausfällt, kann das Vorzeichen umkehren, ohne dass sich die aktuelle Preisbewegung ändert.
  • Feste Schwellen sind nicht übertragbar. Überkauft- und Überverkauft-Niveaus, übernommen von begrenzten Oszillatoren wie RSI haben hier keine Bedeutung, da es keine obere oder untere Grenze gibt.
  • ROC, dieselbe Idee, ausgedrückt als Prozentsatz.
  • RSI, begrenzter Momentum-Oszillator mit den Standardschwellen 30 und 70.
  • MACD, Momentum aus dem Spread zwischen zwei exponentiellen Durchschnitten.
  • PriceOscillator, Differenz zwischen einem kurzen und einem langen gleitenden Durchschnitt.
  • Variation, prozentuale Veränderung des aktuellen Bars.
  • TRIX, geglättete Veränderungsrate, aufgebaut auf einem dreifachen exponentiellen Durchschnitt.
  • Stochastic, begrenzter Oszillator, der den Close innerhalb seiner jüngsten Range einordnet.
  • Average, wird verwendet, um die Momentum-Linie zu glätten.