商品概要

MTP_MA_NearFar_Alert は MetaTrader 4(以降MT4と言います) で使用できるカスタムインジケーターです。
MT4 Build 1353以降に対応しております。

MTP_MA_NearFar_Alert には以下ような機能があります。

・通常のMA同様、移動平均の期間、表示移動、種別(SMA:単純移動平均、EMA:指数平滑平均、SMMA:平滑平均、WMA:加重平均、T3MA:T3移動平均、HMA:ハル移動平均から選択可能)、適用価格をパラメーターで指定可能。
・移動平均線に「近づいた」時にアラート、メール通知、WAV再生、プッシュ通知、矢印表示が可能。(範囲はPoint数で指定)
・移動平均線から「離れた」時にアラート、メール通知、WAV再生、プッシュ通知、矢印表示が可能。(範囲はPoint数で指定)
・どれくらい近づいたら(離れたら)矢印が出るのかを視覚的に分かるよう境界線(上の画像の点線)を表示可能(非表示にもできます)
・擬似マルチタイムフレーム(MTF)機能を実装し、通常のMTFとは違いなめらかでリペイントしない表示。(擬似マルチタイムフレーム機能についての項で詳しくご説明します)

別売りの MetaTrader Mail Manager を使用すれば、通知メールにチャート画像を添付することが可能となります。
これで外出中でもMT4のチャートをチェックすることができます。MetaTrader Mail Manager についてはこちら

機能詳細、注意事項

アラート、メール通知、WAV再生、プッシュ通知機能は「足確定時に判定」か「リアルタイムに判定」のいずれかを選択することが可能です。
「足確定時に判定」で動作させるとローソク足の途中でMAにレートが近づいたり離れたりしても、その瞬間にはアラート等発生せず、その足が確定したタイミングで近づいたり離れたりしていたらアラートが鳴ります。ですので、足作成中に一旦近づいたものの、足が確定したタイミングでは離れてしまっていた場合等はアラート等が鳴りません。
「リアルタイムに判定」で動作させるとローソク足の途中でもMAにレートが近づいたり離れたりしたら、その瞬間にアラート等が発生します。この場合、その足が確定したタイミングでは近づいたり離れたりしていない状態となることもあることにご注意下さい。また「リアルタイムに判定」で動作させた場合でも、同じローソク足で同一の通知が複数回発生することはありませんのでご注意下さい。
近づいた場合のアラートと、離れた場合のアラートは同一の通知ではありませんので、どちらの通知も有効にした場合、同じ足で最大2回アラートが鳴ります。
メール通知、WAV再生、プッシュ通知、矢印表示機能についても同様です。

アラート、メール通知、WAV再生、プッシュ通知、矢印表示それぞれの設定は独立しているため、アラートは鳴らさないがメール通知はしたい、と言った設定が可能です。(アラートとWAV再生機能を同時に使用することも可能ですが、アラートの音とWAVの音が同時になるため、正常に音がならない可能性があります。)

移動平均線に「近づいた」時にアラート、メール通知、WAV再生、プッシュ通知、矢印表示が可能ですが、どれくらい近づいた時にアラート等を鳴らすかの範囲指定はPoint数で設定します。
Point数とは、為替レートの最小変動幅で、例えば小数点以下が5桁の通貨ペアの場合、1ポイントは0.00001のレートということになります。業者によっては同じ通貨ペアでも桁数が異なる場合がありますのでご注意下さい。
分かりやすく言えば、移動平均線の±5pipsの範囲外からその範囲内にレートが入ってきてローソク足が確定したらアラートを鳴らす、ということが可能ということです。
また、移動平均線から「離れた」時にもアラートで通知したり矢印を表示することも可能です。こちらもPoint数でどれくらい離れたら通知するかを指定可能です。

「近づいた」場合と「離れた」場合の範囲指定は別々の設定項目となっていますので、移動平均線の±5pips以内でローソク足が確定したらアラートを鳴らし、±10pipsの範囲外でローソク足が確定したらアラートを鳴らすといったことも可能です。

もちろん全ての通知機能をOFFにして、単純に擬似MTF機能のみを使用することも可能となっています。

ちょっと工夫して、移動平均線に「近づいた」時の通知機能をOFFにし、移動平均線から「離れた」時の範囲指定を0(ゼロ)Pointと指定すれば、移動平均線とローソク足がクロスした場合にアラート等で通知することも可能となっています。

擬似マルチタイムフレーム機能について

このインジケーターを特徴付ける機能として、通常のMTFとは違った擬似MTF機能があります。
MTFインジケーターと言うのは、例えば15分足に1時間足のインジケーターの状態を表示することが出来たりするわけですが、その特性上リペイントが起こってしまいます。
つまり、15分足のチャート上で、確定したローソク足のインジケーターの表示が、後から変化してしまいます。
ということは、リアルタイムで見た場合のインジケーター表示状態と、後から見た状態では違うことがあるということです。
これは、過去検証を行う際に非常に大きな問題となることがあります。

その問題を解消したのが擬似MTF機能なのです。
擬似MTF機能と言うのは、通常のMTFインジと同じように例えば15分足に1時間足の状態を表示することが可能です。
ではなぜ”擬似”なのか。ここでは話を簡単にするために移動平均でご説明します。
例えば、5分足の3倍が15分足と考えると、15分足の20移動平均は、5分足の60移動平均と似ていると言えますよね?実際にチャートに表示して比較してみてください。
この考え方から、通常のMTFインジと同様に5分足チャートに1時間足チャートの状態を表示するような事を可能としています。
これが擬似MTF機能です。
擬似MTFを使用したインジケーターの表示は、通常のMTFインジの表示と多少異なりますが、非常に近い形となります。

擬似MTFと通常のMTFインジの違い

■メリット
・擬似MTFインジケーターはリペイントしない。つまり確定したローソク足のインジケーターの表示状態は変化しない。
・EAから読み込んで、バックテストでも使用可能。(通常のMTFインジは基本的にバックテスト時には使用できません)
■デメリット
・通常のMTFインジの表示とは多少異なる。
・5分足に日足の状態を表示する場合等は、5分足のデータだけで表示データを計算するため、表示するためにはローソク足の本数が通常より多く必要となる。これにより、足切替時やインジケーターをチャートにセットした時により多くの計算を必要とし、チャートが重くなることがある。

擬似MTFに関する追加情報につきましてはこちらの記事をご参照下さい → MTFインジとは違う擬似MTFインジとは?

では、実際に表示を見ていただきましょう。
以下の画像は、通常の移動平均を1時間足にセットしたもの(上)と、MTP_MA_NearFar_Alert の擬似MTF機能を使用して、15分足に1時間足の移動平均の状態を表示したもの(下)です。※15分足は比較しやすいよう、横軸を縮小してあります。

いかがでしょうか?細かな違いはあるものの、ほぼ同じような表示なのではないでしょうか?
リペイントしないというのは大きなアドバンテージと成り得るのではないでしょうか?

MTF対応の移動平均インジケーターをお探しの方、MAに近づいたら押し目買い、離れたら逆張り等、MAとの絡みでトレードを行う方には自信を持ってお勧めできるインジケーターに仕上がっています。

同梱物
・MTP_MA_NearFar_Alert.ex4 (MT4用インジケーター)
・PDFマニュアル
更新情報

■2018/10/24 アップデート
・いくつかのパラメーターをドロップダウンで選択可能としました。
・プッシュ通知に対応しました。
・MetaTrader Mail Manager に対応しました。
・どれくらい近づいたら(離れたら)矢印が出るのかを視覚的に分かるよう境界線を表示可能としました。

■2014/08/19 アップデート
・今までは足確定時のみにアラート等の判定をしていましたが、リアルタイムに判定させるモードも追加し、どちらかのモードを選択して使用可能としました。

■2014/05/30 アップデート
・移動平均の計算方法に、T3移動平均(T3MA)とハル移動平均(HMA)が使用可能となりました。”