Σ
SDCalc
FortgeschrittenAnwendungen·12 min

Gleitende Standardabweichung für Zeitreihen

Erfahren Sie, wie die gleitende (rollierende) Standardabweichung für Zeitreihenanalysen berechnet und interpretiert wird. Inklusive Bollinger-Bänder, Volatilitätscluster, Python-Codebeispiele und Anwendungen im Finanzwesen.

Was ist die gleitende Standardabweichung?

Die gleitende Standardabweichung (auch rollierende SD oder nachlaufende Volatilität) berechnet die Standardabweichung über ein verschiebbares Zeitfenster. Anders als die statische Standardabweichung, die alle historischen Daten verwendet, konzentriert sich die gleitende SD auf aktuelle Beobachtungen und ist daher unverzichtbar zur Erkennung von Volatilitätsveränderungen im Zeitverlauf.

Diese Technik ist grundlegend für die Finanzmärkte, wo die Volatilität nicht konstant ist, sondern sich im Laufe der Zeit ändert. Eine Aktie kann monatelang ruhig sein und dann während Quartalsergebnissen oder Marktkrisen plötzlich hochvolatil werden. Die gleitende SD erfasst diese Dynamik in Echtzeit.

Warum die gleitende SD wichtig ist

Die statische Standardabweichung behandelt alle historischen Daten gleich, aber die aktuelle Volatilität prognostiziert die zukünftige Volatilität oft besser als weit zurückliegende Geschichte. Die gleitende SD liefert ein aktuelles, handlungsrelevantes Risikomaß, das sich an veränderte Marktbedingungen anpasst.

Berechnung der rollierenden Standardabweichung

Für jeden Zeitpunkt berechnen Sie die Standardabweichung der vorherigen n Datenpunkte. Wenn Sie voranschreiten, gleitet das Fenster und verwendet stets die aktuellsten n Werte. So entsteht eine Zeitreihe von Volatilitätsschätzungen.

1

Fenster definieren

Legen Sie fest, wie viele Perioden (z. B. 20 Tage) in jede Berechnung einfließen.
2

Erste SD berechnen

Berechnen Sie die Standardabweichung der ersten n Datenpunkte.
3

Fenster verschieben

Rücken Sie eine Periode vor, entfernen den ältesten Wert und fügen den neuesten hinzu.
4

Wiederholen

Fahren Sie fort, bis Sie das Ende Ihrer Datenreihe erreicht haben.
python
import pandas as pd
import numpy as np

# Load your time series data
df = pd.read_csv('stock_prices.csv')

# 20-day rolling standard deviation
df['rolling_std_20'] = df['returns'].rolling(window=20).std()

# Annualized volatility (assuming daily returns)
df['annualized_vol'] = df['rolling_std_20'] * np.sqrt(252)

# Multiple windows for comparison
df['rolling_std_10'] = df['returns'].rolling(window=10).std()
df['rolling_std_50'] = df['returns'].rolling(window=50).std()

Beachten Sie, dass die ersten (Fenstergröße-1) Werte NaN sind, da Sie mindestens n Beobachtungen für die Berechnung benötigen. In der Praxis können Sie den Parameter min_periods verwenden, um früher mit weniger Beobachtungen zu beginnen.

Die richtige Fenstergröße wählen

Die Fenstergröße erzeugt einen Kompromiss zwischen Reaktionsfähigkeit und Stabilität:

  • Kurze Fenster (5-10 Tage):Reagieren schnell auf Volatilitätsänderungen, sind aber verrauscht und können Fehlsignale erzeugen
  • Mittlere Fenster (20-30 Tage):Ausgewogenheit zwischen Reaktionsfähigkeit und Stabilität; 20 Tage ist der Branchenstandard für Bollinger-Bänder
  • Lange Fenster (50-100 Tage):Geglättet und stabil, aber langsam bei der Erkennung von Regimewechseln; gut für Trendanalysen

Profi-Tipp

Verwenden Sie mehrere Fenstergrößen gleichzeitig. Vergleichen Sie 10-Tage-, 20-Tage- und 50-Tage-gleitende SDs, um sowohl kurzfristige Schwankungen als auch längerfristige Volatilitätstrends zu verstehen. Divergenzen zwischen diesen können auf Regimewechsel hindeuten.

Praxisanwendungen

Die gleitende Standardabweichung wird im Finanzwesen und in der Datenwissenschaft umfassend eingesetzt:

  • Risikomanagement:Value at Risk (VaR) auf Basis aktueller Volatilität statt historischer Durchschnitte berechnen
  • Optionspreisbildung:Parameter der impliziten Volatilität für Black-Scholes und andere Modelle schätzen
  • Portfoliomanagement:Positionsgrößen auf Basis aktueller Volatilität anpassen; Engagement bei Volatilitätsspitzen reduzieren
  • Anomalieerkennung:Ungewöhnliche Perioden identifizieren, wenn die aktuelle Volatilität signifikant vom gleitenden Durchschnitt abweicht
  • Technische Analyse:Bollinger-Bänder, Keltner-Kanäle und andere volatilitätsbasierte Indikatoren

Bollinger-Bänder erklärt

Bollinger-Bänder sind die bekannteste Anwendung der gleitenden Standardabweichung. In den 1980er Jahren von John Bollinger entwickelt, bilden sie eine dynamische Hülle um den Kurs, die sich an die Volatilität anpasst.

Bollinger-Bänder

Upper Band = SMA(20) + 2 × Moving SD(20) Lower Band = SMA(20) - 2 × Moving SD(20)

Die Bänder weiten sich in volatilen Phasen und verengen sich in ruhigen Phasen. Händler nutzen dies für:

  • Erkennung überkaufter/überverkaufter Bedingungen, wenn der Kurs die Bänder berührt
  • Erkennung von "Squeezes" (niedrige Volatilität), die oft Ausbrüche ankündigen
  • Setzen dynamischer Stop-Losses basierend auf aktuellen Marktbedingungen

Volatilitätscluster

Eine der wichtigsten empirischen Erkenntnisse im Finanzwesen ist die Clusterung von Volatilität — auf hohe Volatilität folgt tendenziell hohe Volatilität, und auf niedrige folgt niedrige. Dies wurde von Robert Engle (Nobelpreis 2003) im ARCH-Modell formalisiert.

Die gleitende SD macht diese Clusterung visuell sichtbar. Wenn Sie die rollierende Volatilität über die Zeit darstellen, erkennen Sie deutliche Regime hoher und niedriger Volatilität statt zufälliger Schwankungen. Dies hat weitreichende Konsequenzen:

  • Vorhersagbarkeit:Die Volatilität von morgen wird wahrscheinlich der heutigen ähneln — Sie können das Risiko antizipieren
  • Risikobudgetierung:Positionen reduzieren, wenn ein Hochvolatilitätsregime eintritt
  • Strategieauswahl:Unterschiedliche Handelsstrategien funktionieren in verschiedenen Volatilitätsumgebungen besser

Wichtiger Vorbehalt

Obwohl Volatilität clustert, können Regimewechsel plötzlich und dramatisch sein. Wichtige Nachrichtenereignisse, Marktcrashs oder politische Ankündigungen können Volatilitätsregime sofort verschieben. Die gleitende SD wird diesen Veränderungen immer hinterherhinken — bis sie die neue Realität widerspiegelt, hat sich das Regime möglicherweise bereits wieder geändert.

Further Reading

How to Read This Article

A statistics tutorial is a practical interpretation guide, not just a formula dump. It refers to the assumptions, notation, and reporting language that analysts need when they explain a result to a teacher, manager, client, or reviewer. The article body covers the specific topic, while the sections below create a common interpretation frame that readers can reuse across related metrics.

Reading goalWhat to focus onCommon mistake
DefinitionWhat the metric is and what quantity it summarizesTreating the formula as self-explanatory
Formula choiceSample versus population assumptions and notationUsing n when n-1 is required or vice versa
InterpretationWhether the result indicates concentration, spread, or riskCalling a large value good or bad without context

Frequently Asked Questions

How should I interpret a high standard deviation?

A high standard deviation means the observations are spread farther from the mean on average. Whether that spread is acceptable depends on the context: wide dispersion might signal risk in finance, instability in manufacturing, or genuine natural variation in scientific data.

Why do some articles mention n while others mention n-1?

The denominator reflects the difference between population and sample formulas. Population variance and population standard deviation use N because the full dataset is known. Sample variance and sample standard deviation often use n-1 because Bessel’s correction reduces bias when estimating population spread from a sample.

What is a statistical interpretation guide?

A statistical interpretation guide is a page that moves beyond arithmetic and explains meaning. It tells you what a metric is, when the formula applies, and how to describe the result in plain English without overstating certainty.

Can I cite this article in a report?

You should cite the underlying authoritative reference for formal work whenever possible. This page is best used as an explanatory bridge that helps you understand the concept before quoting the original standard or handbook.

Why include direct citations on every article page?

Direct citations give readers a route to verify the definition, notation, and assumptions. That improves trust and reduces the chance that a simplified explanation is mistaken for the entire technical standard.

Authoritative References

These sources define the concepts referenced most often across our articles. Bessel's correction is a sample adjustment, variance is a squared measure of spread, and standard deviation is the square root of variance expressed in the same units as the data.