AIS Basic Window Functions MT5
- ユーティリティ
- Aleksej Poljakov
- バージョン: 4.0
- アップデート済み: 6 9月 2022
このスクリプトは、さまざまなウィンドウ関数の重みを評価するように設計されています。これらのウィンドウ機能に基づいて構築されたインジケーターは、https://www.mql5.com/ru/market/product/72160からダウンロードできます。
入力パラメータ:
iPeriod –インジケーター期間。 iPeriod> = 2
iCenterは、ウィンドウ関数の中心が配置される参照のインデックスです。デフォルトでは、このパラメーターは0です。ウィンドウの中心はインジケーターの中心と一致します。 1 <= iCenter <= iPeriodの場合、ウィンドウ関数の中心がシフトし、その結果、インジケーターのいくつかの特性が変化します。図1では、中心の選択がウィンドウ機能とインジケーターの表示にどのように影響するかを確認できます。このパラメータは、0.5刻みで変更できます。
Histogramwidth-ヒストグラムの幅。
Histogramcolor-ヒストグラムの色。
Showduration-期間を表示します。
スクリーンショット-このオプションを有効にすると、画像がファイルフォルダに保存されます。
一部のウィンドウ関数は、追加のパラメーター(ParameterAおよびParameterB)を使用します。それらはウィンドウの重みに影響します。このため、インジケーターの特性が変化します。この表は、ウィンドウ機能と、パラメーターを使用する場合のパラメーター変更の制限を示しています。
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 |