AIS Ind Basic Window Functions
- Indikatoren
- Aleksej Poljakov
- Version: 4.0
- Aktualisiert: 6 September 2022
- Aktivierungen: 15
Zur Glättung von Zeitreihen können verschiedene Fensterfunktionen verwendet werden. Fensterfunktionen können sich in ihren Eigenschaften stark voneinander unterscheiden - Grad der Glättung, Rauschunterdrückung usw. Mit diesem Indikator können Sie die Funktionen des Hauptfensters implementieren und ihre Leistung in Finanzzeitreihen bewerten.
Indikatorparameter:
- iPeriod – Indikatorperiode. iPeriod >= 2
- iCenter ist der Index der Referenz, wo sich die Mitte der Fensterfunktion befinden wird. Standardmäßig ist dieser Parameter 0 - die Mitte des Fensters fällt mit der Mitte des Indikators zusammen. Mit 1 <= iCenter <= iPeriod wird die Mitte der Fensterfunktion verschoben, wodurch sich einige Eigenschaften des Indikators ändern. In Abbildung 1 sehen Sie, wie sich die Wahl des Zentrums auf die Fensterfunktion und die Anzeige des Indikators auswirkt. Dieser Parameter kann in Schritten von 0,5 geändert werden.
Einige Fensterfunktionen verwenden zusätzliche Parameter - ParameterA und ParameterB. Sie beeinflussen die Fenstergewichte. Aus diesem Grund ändern sich die Eigenschaften des Indikators. Die Tabelle zeigt die Fensterfunktionen und die Grenzen für die Änderung von Parametern, falls sie verwendet werden. Die Verteilung der Fensterfunktionsgewichte für bestimmte Parameter kann mit dem Skript https://www.mql5.com/ru/market/product/72156 geschätzt werden
Window | Parameter A | Parameter B |
---|---|---|
Bartlett - Hann window | ||
Blackman window | ||
Blackman window exact | ||
Blackman – Harris window | ||
Blackman – Harris window approx. | ||
Blackman – Harris window corr. | ||
Blackman - Harris window opt. | ||
Blackman – Harris window ref. | ||
Blackman - Nuttall window | ||
Bohman window | ||
Cauchy window | 0 <= ParameterA | |
Connes window | 1 < = ParameterA | |
Cosine gen. window 1st | 0 <= ParameterA <= 100 | |
Cosine gen. window 2nd | 0 <= ParameterA <= 100 | |
Dolph - Chebyshev window | 0 <= ParameterA | |
Flat Top window | ||
Flat Top window approx. | ||
Gauss window | 1 < = ParameterA <= 2*iPeriod | |
Gauss window approx. | 1 < = ParameterA <= 2*(iPeriod+1) | |
Gauss window conf. | 1 < = ParameterA <= 2*(iPeriod+1) | |
Gauss window gen. | 1 < = ParameterA <= 2*iPeriod | 0 <= ParameterB |
Hamming window | ||
Hamming window opt. | ||
Hann window | ||
Hann double window | ||
Hann - Poisson window | 0 <= ParameterA | |
Hyperbolic tangent window | 0 <= ParameterA | 0 <= ParameterB |
Kaiser window | 0 <= ParameterA | |
Kaiser - Bessel window | 0 <= ParameterA | |
Kaiser – Bessel window approx. | ||
Karre window | ||
Lanczos window | ||
Lanczos kernel window | 1 <= ParameterA | |
Log window | 1 <= ParameterA | |
Logistic window | ||
Modified cosine window | ||
Nuttall's window | ||
Parzen window | ||
Planck - Bessel window | 0 < = ParameterA <= iPeriod/2 | 0 <= ParameterB |
Plank-taper window | 0 < = ParameterA <= iPeriod/2 | |
Poisson window | 0 <= ParameterA | |
Rectangular window | ||
Rife – Vincent 3rd window | ||
Rife – Vincent 4th window | ||
Silverman window | 1 <= ParameterA | |
Sinusoidal windows | 0 <= ParameterA | |
Smoothed rectangular window | 0 < = ParameterA <= iPeriod/2 | |
Stepped window | 0 <= ParameterA | |
Triangular window | 0 < = ParameterA | |
Tukey window | 0 < = ParameterA <= iPeriod/2 | |
Welch window | 1 <= ParameterA |