MetaTrader 5用のマルチパス移動平均フィルターの活用法

Mike 2018.09.26 06:57 12 0 0
添付ファイル

定義:

理論的には、ほとんどすべての平均値はデジタルフィルターとしても機能します(対応する係数を見つけることが重要です。例えば、単純移動平均はすべて「1」の係数を持っています)。しかし、このインディケーターは、係数を使用せずにそのカテゴリに直接入ります。このバージョンで係数を避けた理由は、シンプルさとコードの効率性の2つです。基本的には、従来の「すべてを合計してから割る」方法とは少し異なる方法で計算された古くからのシンプルな移動平均です。これは、nxnの複雑さを避けるためであり(このインディケーターが動作する際にPCが大幅に遅くなるのを防ぐため)、そのため「クラシック」なデジタルフィルターのようには見えません。

制限事項:

このインディケーターで許可されている最大パス値は10です。これを変更するには、コードの4行目を次のように変更してください:

#define   _maxPass  10

そして「10」を希望する最大パスに置き換えます(公開バージョンでは実用的な理由から制限は10のままです)。

使用法:

色の変化を信号として使用できます。あなたのトレーディングスタイルに最適なパスを見つけるためには、いくつかの実験をすることを強くお勧めします(なぜ実験が必要かについては「大局」の例を参照してください)。また、パス1ではこのインディケーターの値がSMA(単純移動平均)と同じになることに注意してください。違いはパスが1以外の場合に生じます。そのため、短いMA期間を使用して、さまざまなパスパラメータを試すのが最良の使用法かもしれません。


「大局」の例:

デフォルトのパラメータを持つインディケーターの10インスタンス。ただし、パスは1から10に変更されています。


リスト
コメント 0