Die Plattform für Leveraged ETF Strategien
Follow your strategy. Not your emotions.
Strategien · SMA-Trendfolge

SMA steht für Simple Moving Average, auf Deutsch gleitender Durchschnitt.

Von vorn lesen: Kapitel 1 Die Regel

Gehebelte ETFs können in kurzer Zeit einen großen Teil ihres Werts verlieren.

Kapitel 10 von 13

Mathematik

Der gleitende Durchschnitt über ein Fenster der Länge nn ist der Mittelwert der letzten nn Schlusskurse:

SMAn(t)=1n∑i=0n−1P(t−i)\mathrm{SMA}_n(t) = \frac{1}{n} \sum_{i=0}^{n-1} P(t-i)

Das Fenster zählt Schlusskurse, also Handelstage, nicht Kalendertage. Der Unterschied ist erheblich: Ein Jahr hat knapp ein Drittel weniger Handelstage als Kalendertage. Dieselbe Zahl bedeutet in beiden Zählweisen ein deutlich anderes Fenster, und Werte aus fremden Auswertungen sind nur vergleichbar, wenn die Zählweise dieselbe ist.

Puffer

Die Zustandsbedingung mit Puffer lautet für den Einstieg und den Ausstieg getrennt, mit den Puffern beinb_{\text{ein}} und bausb_{\text{aus}} als Anteil der Linie:

risk_on:P(t)>SMAn(t) (1+bein)\text{risk\_on}: \quad P(t) > \mathrm{SMA}_n(t)\,\bigl(1 + b_{\text{ein}}\bigr) risk_off:P(t)<SMAn(t) (1−baus)\text{risk\_off}: \quad P(t) < \mathrm{SMA}_n(t)\,\bigl(1 - b_{\text{aus}}\bigr)

Zwischen den beiden Schwellen bleibt der bisherige Zustand bestehen. Genau dieser Zwischenbereich ist der Sinn des Puffers: Ohne ihn fallen die beiden Bedingungen zusammen, und jede Berührung der Linie erzeugt einen Wechsel. Die Bestätigungstage kk verschärfen die Bedingung zeitlich: Sie muss an kk aufeinanderfolgenden Handelstagen gelten, bevor der Zustand wechselt.

Warum der Filter überhaupt mit Hebel zusammenhängt, zeigt die Rechnung zum Schwankungsschaden. Ein Produkt mit Tageshebel LL bildet das LL-fache der Tagesrendite ab. Für die mittlere stetige Wachstumsrate gLg_L bei Drift μ\mu und Schwankungsbreite σ\sigma gilt näherungsweise:

gL≈Lμ−L2σ22g_L \approx L\mu - \frac{L^2\sigma^2}{2}

Für den ungehebelten Fall ist g1≈μ−σ2/2g_1 \approx \mu - \sigma^2/2. Setzt man das ein, bleibt für den zweifachen Hebel:

g2≈2g1−σ2g_2 \approx 2g_1 - \sigma^2

Der Hebel verdoppelt also nicht die Wachstumsrate, sondern zieht zusätzlich ein Glied ab, das mit dem Quadrat der Schwankungsbreite wächst. Deshalb ist ein gehebeltes Produkt in ruhigen Aufwärtsphasen günstig und in unruhigen Phasen teuer, und deshalb ist ein Filter, der die unruhigen Phasen meidet, für gehebelte Bestände relevanter als für ungehebelte. Das ist der rechnerische Kern hinter dem Argument von Gayed und Bilello, die denselben Zusammenhang empirisch über die Volatilität ober- und unterhalb des Durchschnitts zeigen. Die Näherung selbst steht nicht in ihrem Papier; sie stammt aus der Literatur zu gehebelten Produkten, etwa von Double-Digit Numerics.

Was das für die Regel selbst heißt, folgt aus derselben Näherung, weil sich die stetige Wachstumsrate über die Tage aufaddiert. Dazu teilt man die Handelstage nach dem Zustand der Regel: An einem Anteil qq der Tage ist sie draußen, an den übrigen investiert. μaus\mu_{\text{aus}} und σaus\sigma_{\text{aus}} sind Drift und Schwankungsbreite des Index an den Tagen draußen, μein\mu_{\text{ein}} und σein\sigma_{\text{ein}} an den übrigen, beide aus Tagesrenditen gemessen und aufs Jahr gerechnet; rr ist der stetige Zins, den das Geld im Aus bringt. Wer durchgehend hält, wächst mit

gHalten≈q(Lμaus−L2σaus22)+(1−q)(Lμein−L2σein22)g_{\text{Halten}} \approx q\Bigl(L\mu_{\text{aus}} - \frac{L^2\sigma_{\text{aus}}^2}{2}\Bigr) + (1-q)\Bigl(L\mu_{\text{ein}} - \frac{L^2\sigma_{\text{ein}}^2}{2}\Bigr)

Die Regel tauscht den ersten Summanden gegen den Zins:

gRegel≈q r+(1−q)(Lμein−L2σein22)g_{\text{Regel}} \approx q\,r + (1-q)\Bigl(L\mu_{\text{ein}} - \frac{L^2\sigma_{\text{ein}}^2}{2}\Bigr)

Der Unterschied hängt also nur an den Tagen draußen:

gRegel−gHalten≈q(r−Lμaus+L2σaus22)g_{\text{Regel}} - g_{\text{Halten}} \approx q\Bigl(r - L\mu_{\text{aus}} + \frac{L^2\sigma_{\text{aus}}^2}{2}\Bigr)

Daraus folgen drei Dinge. Erstens senkt die Regel das Schwankungsglied, über die ganze Zeit gemittelt, von qσaus2+(1−q)σein2q\sigma_{\text{aus}}^2 + (1-q)\sigma_{\text{ein}}^2 auf (1−q)σein2(1-q)\sigma_{\text{ein}}^2. Anteilig um mehr als ihren Zeitanteil qq senkt sie es nur, wenn die Tage draußen schwankungsreicher sind als die übrigen, also σaus>σein\sigma_{\text{aus}} > \sigma_{\text{ein}}. Zweitens bezahlt sie dafür mit der Drift dieser Tage: Die Regel liegt nur vorn, wenn das gehebelte Produkt an den Tagen draußen langsamer gewachsen wäre als der Zins, also Lμaus−L2σaus2/2<rL\mu_{\text{aus}} - L^2\sigma_{\text{aus}}^2/2 < r. Fällt das Aus zufällig, ohne Bezug zu Drift und Schwankung, gleichen die Tage draußen im Mittel dem Durchschnitt; dann liegt die Regel nur vorn, wenn schon das Halten langsamer wächst als der Zins, und sonst tauscht sie Wachstum gegen Zins. Drittens wächst in der Klammer das Schwankungsglied mit L2L^2, die Drift nur mit LL. Oberhalb von L=μaus/σaus2L = \mu_{\text{aus}}/\sigma_{\text{aus}}^2 wächst die Klammer mit dem Hebel; ist die Drift draußen null oder negativ, gilt das für jeden Hebel. So können dieselben Tage draußen beim zweifach gehebelten Produkt einen Vorsprung bringen, wo sie beim Index keinen bringen. Das ist der Zusammenhang aus g2g_2, an der Regel selbst gezeigt. Weil die Tage nach der gehaltenen Position aufgeteilt sind, nicht nach dem Signaltag, steckt die Verzögerung nach einem Signal bereits in der Aufteilung; Handelskosten der Wechsel fehlen in der Rechnung. Ob ein gleitender Durchschnitt tatsächlich in den schwankungsreichen Phasen draußen ist, sagt sie nicht, das zeigen nur die Daten.

Tag für Tag gerechnet

Die Website wendet die Regel Tag für Tag an, jeweils am Schlusskurs (Close).

Gerechnet wird ein Puffer bb für beide Richtungen, ein Bestätigungstag und der Vergleich mit ≥\ge; die getrennten Puffer beinb_{\text{ein}} und bausb_{\text{aus}} und die Bestätigungstage kk oben sind die allgemeine Form.

Die Linie hängt vom Zustand des Vortags ab. War der Index drin, liegt sie um den Puffer unter dem Durchschnitt, war er draußen, um den Puffer darüber; am ersten Tag mit voller Linie gilt der Durchschnitt selbst:

L(t)={SMAn(t) (1−b)Vortag drinSMAn(t) (1+b)Vortag draußenL(t) = \begin{cases} \mathrm{SMA}_n(t)\,(1 - b) & \text{Vortag drin} \\ \mathrm{SMA}_n(t)\,(1 + b) & \text{Vortag draußen} \end{cases}

Ob das Geld im Markt ist, entscheidet der Vergleich von Index und Linie: P(t)≥L(t)P(t) \ge L(t)

Wechselt das Ergebnis, ist das ein Kreuzen (Cross) der Linie, und am selben Schlusskurs folgt der Einstieg oder der Ausstieg. Linie und Geld folgen demselben Vergleich; gerundet wird nur für die Anzeige. Jeder Einstieg und jeder Ausstieg kostet den Anteil cc des Werts WW:

W←W (1−c)W \leftarrow W\,(1 - c)

Im Aus trägt das Geld an jedem Handelstag mit Produktkurs den Tagessatz des Geldmarkts. rr ist der zuletzt bekannte Satz in Prozent pro Jahr, ohne bekannten Satz 2,5 %; ein negativer Satz zählt als 0:

z=(1+max⁡(r,0)/100)1/252−1z = \bigl(1 + \max(r, 0)/100\bigr)^{1/252} - 1

Am Einstiegstag trägt das Geld noch Zins, am Ausstiegstag nicht mehr. Die Startentscheidung am ersten Tag mit voller Linie kostet nichts und zählt nicht als Trade.

Kapitel 11 von 13Nachrechnen