MassIndex
MassIndex in ProBuilder summiert geglättete High-Low-Spannenverhältnisse über N Bars, um Volatilitätsausbeulungen zu kennzeichnen, die häufig Trendumkehrungen vorausgehen. Syntax und Beispiele.
Syntax
MassIndex[N]Parameter
| Name | Typ | Standard | Beschreibung |
|---|---|---|---|
N | Ganzzahl | keine | Anzahl der Bars, die sowohl für die exponentielle Glättung als auch für die abschließende Summierung verwendet werden. Die Lehrbucheinstellung ist 25. |
Formel
MassIndex = Summation[N](ExponentialAverage[N](high - low) / ExponentialAverage[N](ExponentialAverage[N](high - low)))Jede Bar liefert das Verhältnis zwischen einer einfach geglätteten und einer doppelt geglätteten High-Low-Spanne. Wenn sich die Spanne ausweitet, reagiert der einfach geglättete Durchschnitt schneller als der doppelt geglättete, das Verhältnis steigt über 1, und die laufende Summe wächst.
So funktioniert es
Der Mass Index, eingeführt von Donald Dorsey, ignoriert die Kursrichtung vollständig. Er betrachtet nur den Abstand zwischen Hoch und Tief jedes Bars. Wenn dieser Abstand schneller wächst als seine eigene geglättete Basislinie, steigt das Verhältnis pro Bar über 1 und die N Bar-Summe steigt. Wenn sich die Ranges verengen, fällt die Summe zurück.
Da jedes Verhältnis pro Bar um 1 schwankt, oszilliert der Indikator um den Wert von N selbst. MassIndex[25] schwankt um 25, weshalb die klassischen Schwellen 27 und 26.5 für die Version mit 25 Bars gelten. Eine "reversal bulge" tritt auf, wenn die Summe über 27 steigt und dann unter 26.5 zurückfällt, was anzeigt, dass eine Volatilitätsausweitung ihren Höhepunkt erreicht hat und ein Trendwechsel folgen kann.
Der Indikator sagt nichts darüber aus, welche Richtung die Umkehr nehmen wird. Eine separate Trendreferenz, üblicherweise ein exponentieller Durchschnitt des Preises über 9 Perioden, ist nötig, um zu entscheiden, ob das Setup für eine Aufwärts- oder Abwärtsbewegung spricht.
Beispiele
Beispiel 1, Mass Index mit langfristiger Basislinie (Indikator)
// 10-bar Mass Index compared with its very long average
i1 = MassIndex[10]
i2 = average[1000](i1)
RETURN i1, i2 AS "potential end of MassIndex cycle indicator"Zeichnet einen 10-Bar-Mass-Index gegen einen 1000-Bar-Durchschnitt von sich selbst. Kreuzungen zurück unter die Basislinie markieren Punkte, an denen eine Volatilitätsexpansion ausgelaufen ist, eine verallgemeinerte Version der Umkehr-Ausbeulung.
Beispiel 2, Screener für Umkehr-Ausbeulungen (ProScreener)
mi = MassIndex[25]
// Bulge: the index exceeded 27 recently and has now dropped under 26.5
bulge = highest[10](mi) > 27 AND mi < 26.5
SCREENER[bulge](mi AS "Mass Index")Gibt Instrumente zurück, die innerhalb der letzten 10 Bars die klassische Umkehr-Ausbeulung ausgebildet haben, unter Verwendung der Standardeinstellung von 25 Bars, für die die Schwellen 27 und 26.5 gelten.
Beispiel 3, Volatilitätsfilter für ein Crossover-System (ProOrder)
// Block new entries while a volatility bulge is in progress
mi = MassIndex[25]
calm = mi < 26.5
fast = Average[20](close)
slow = Average[50](close)
IF calm AND fast CROSSES OVER slow THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF fast CROSSES UNDER slow THEN
SELL AT MARKET
ENDIFVerwendet den Mass Index als Regimefilter und nicht als Signal. Long-Einstiege werden nur vorgenommen, solange die Spannenexpansion unterhalb der Ausbeulungszone bleibt, da Ausbeulungen häufig Trendbrüchen vorausgehen.
Interpretation
| Ablesung | Bedeutung |
|---|---|
Summe nahe N | Die Spannen sind relativ zu ihrer eigenen Basislinie stabil. |
| Steigt in Richtung 27 (25-Bar-Einstellung) | High-Low-Spannen weiten sich aus, Volatilität baut sich auf. |
| Fall von über 27 auf unter 26.5 | Klassische Umkehr-Ausbeulung, die Expansion hat ihren Höhepunkt erreicht und ein Trendwechsel wird wahrscheinlicher. |
Der Mass Index ist richtungsneutral. Kombinieren Sie ihn mit einem Trendmaß wie einem kurzen exponentiellen Durchschnitt des Preises, um die wahrscheinliche Richtung einer Umkehr zu bestimmen.
Häufige Fehler und Stolperfallen
- Die Schwellen hängen von N ab. Die Niveaus 27 und 26.5 sind nur für die 25-Bar-Version sinnvoll, denn die Summe oszilliert um
N.MassIndex[10]schwankt um 10 und wird 27 nie erreichen. - Ein einzelner Parameter steuert alles. In ProBuilder ist ein
Nsteuert sowohl die exponentielle Glättung als auch das Summationsfenster. Die Lehrbuchdefinition verwendet einen 9-Perioden-EMA innerhalb einer 25-Bar-Summe, daher weichen die Ergebnisse leicht von anderen Plattformen ab. - Keine Richtungsangabe. Eine Ausbeulung signalisiert einen wahrscheinlichen Trendwechsel, nicht dessen Richtung. Das Handeln des Signals ohne Trendreferenz erzeugt Münzwurf-Einstiege.
- Verzerrung in der Aufwärmphase. Der doppelte exponentielle Durchschnitt benötigt eine aussagekräftige Historie, bevor er sich stabilisiert. Werte auf den ersten Bars eines Charts oder in Backtests mit wenigen vorgeladenen Bars sind unzuverlässig.
Verwandte Befehle
ExponentialAverage, die Glättung, die innerhalb der Formel zweimal verwendet wird.Summation, die laufende Summe, die den Endwert erzeugt.AverageTrueRange, ein alternatives, auf der Spanne basierendes Volatilitätsmaß.BollingerBandWidth, Volatilität gemessen als Band-Spread statt als Spannenverhältnis.HistoricVolatility, statistische Volatilität der Renditen.Volatility, integrierte Volatilitätsschätzung.Range, das rohe High minus Low der aktuellen Bar.Average, wird verwendet, um Basislinien für den Index selbst zu bilden.