21種類の移動平均を詰め合わせたAllAverages_v2.5.mq4

昨日の日記に、

MT4 では、SMA(Simple)、EMA(Exponetial)、SMMA(Smoothed)、LWMA(Weighted)のみになってしまうのが、 MT4派としては微妙に残念です..^^;

と書きましたが、カスタムインジケータであれば、もちろん、いろんな移動平均が可能です。
例えば、AllAverages_v2.5.mq4であれば、1つのインジケータで21種類の移動平均を表示可能です。
コメント部分には、

// List of MAs:
// MA_Method= 0: SMA        - Simple Moving Average
// MA_Method= 1: EMA        - Exponential Moving Average
// MA_Method= 2: Wilder     - Wilder Exponential Moving Average
// MA_Method= 3: LWMA       - Linear Weighted Moving Average 
// MA_Method= 4: SineWMA    - Sine Weighted Moving Average
// MA_Method= 5: TriMA      - Triangular Moving Average
// MA_Method= 6: LSMA       - Least Square Moving Average (or EPMA, Linear Regression Line)
// MA_Method= 7: SMMA       - Smoothed Moving Average
// MA_Method= 8: HMA        - Hull Moving Average by Alan Hull
// MA_Method= 9: ZeroLagEMA - Zero-Lag Exponential Moving Average
// MA_Method=10: DEMA       - Double Exponential Moving Average by Patrick Mulloy
// MA_Method=11: T3         - T3 by T.Tillson
// MA_Method=12: ITrend     - Instantaneous Trendline by J.Ehlers
// MA_Method=13: Median     - Moving Median
// MA_Method=14: GeoMean    - Geometric Mean
// MA_Method=15: REMA       - Regularized EMA by Chris Satchwell
// MA_Method=16: ILRS       - Integral of Linear Regression Slope 
// MA_Method=17: IE/2       - Combination of LSMA and ILRS 
// MA_Method=18: TriMAgen   - Triangular Moving Average generalized by J.Ehlers
// MA_Method=19: VWMA       - Volume Weighted Moving Average 
// MA_Method=20: JSmooth    - Smoothing by Mark Jurik

と書かれているので、移動平均の研究(?)をしたい人には参考になると思います。計算式もコンパクトにまとめられているので、自作したい人の勉強用にもなります。ちなみに、AllAverages_v2.5.mq4は、Forex-TSDの有料フォーラム内で公開されていますが、ぐぐると別の場所からDL出来るかもしれません..。


これ以外では、NonLagMA AdaptiveMA も眺めてみると面白いです。
(..と言いつつも、トレードに役立っているのは、ごくシンプルな移動平均なので、理想の移動平均探しという泥沼にはまらないようにご注意ください。笑