Persistence Trend Line
- インディケータ
-
Sable Pacific LLC
アルゴリズム取引システムの開発歴は20年以上です。
私たちはFX、先物、株式向けの自動売買システムを設計・開発しています。ここMQL5では、MetaTrader 5向けのエキスパートアドバイザーを公開しています。
最初の製品はArmada Quant FX Portfolio Traderです。一つのチャートから11のFX通貨ペアを一つのポートフォリオとして取引し、各ペアにドローダウンフィルターを備えたエキスパートアドバイザーです。
製品に関するご質問は、製品のコメント欄にご投稿いただくか、MQL5でメッセージをお送りください。 - バージョン: 1.0
Persistence Trend Lineは、MetaTrader 5用の適応型トレンドラインインジケーターです。価格チャート上に平滑化したラインを1本描き、その速度は相場に合わせて変化します。価格がラインの片側で引け続ける間はラインが速くなり、価格がラインを横切り続ける間は遅くなります。ラインは上昇中は青、下降中はオレンジで表示されます。各足の色はその足の確定時に決まり、確定した足は一切再描画されません。
使用するのは、適用されたチャート自体の価格の足だけです。設定項目は5つ、アラートのスイッチは2つあり、すべての銘柄と時間足で同じ初期設定を使います。
仕組み
ラインは終値の指数移動平均を二重にかけたもので、1段目が終値に追従し、ラインがその1段目に追従します。どちらも同じ速度です。
カウンターは、終値が何本連続でラインの同じ側にあるかを数えます。価格がラインを横切り続ける間はカウンターがリセットされ続け、ラインはSlow lengthで設定した遅い速度で動きます。終値が片側に付き続ける間はカウンターが増え、速度はFast lengthで設定した速い速度へ近づくため、ラインは一方向の値動きにより密着して追従します。
速度は少しずつ変わります。足ごとに目標速度までの道のりの一部を進み、その割合はGlide rateで設定します。
見方
青はその足でラインが上昇したこと、オレンジは下降したことを示します。ラインの動きがFlip bandの幅以下の場合や、まったく動かない場合は、その足は直前の色を引き継ぎます。足の色はその足の確定時に最終的な終値から決まり、その後は変わりません。
足がまだ形成中の間は、ラインは価格に追従し、直近の確定足の色を保ちます。新しい色は足が確定したときに表示されます。各足の値には、その足とそれ以前の足だけが使われます。
インプット
インプット名は、「インプット」タブでの表示どおりに記載しています:
- Slow length, bars (at least 2)、初期値9:価格がラインを横切り続ける間にラインが使う期間で、ラインの遅く落ち着いた速度にあたります。
- Fast length, bars (below slow)、初期値5:終値が片側にとどまる間にラインが近づいていく期間です。Slow lengthより小さい値に保たれます。
- Ramp, bars to reach the fast speed、初期値4:目標速度が遅い速度から速い速度までの大部分を進むのに、片側で何本連続の終値が必要かを決めます。
- Glide rate (0.01 to 1)、初期値0.2:目標速度までの残りの道のりのうち、足ごとに進む割合です。1は段階的な移行がないことを意味します。
- Flip band, x bar range (0 = none)、初期値0:色が変わるには、1本の足でのラインの変化が、平均的な足の値幅(14本で平滑化した真の値幅)にこの値を掛けたものより大きくなる必要があります。0の場合は、どんな上昇や下降でも色が変わります。
- Alert when the color changes、初期値false:色が変わったときにターミナルにアラートを表示します。
- Push notification on a color change、初期値false:色が変わったときにお使いのスマートフォンへプッシュ通知を送ります。
どちらの色も「カラー」タブで変更できます。
設定のアドバイス
まずは初期値から始めてください。期間はすべて足の本数で数え、Flip bandは平均的な足の値幅を単位として測るため、同じ設定をどの銘柄、どの時間足でも、スケールを調整し直さずに使えます。
Slow lengthを大きくすると、レンジ相場でラインがより落ち着きます。Fast lengthを小さくすると、ラインが一方向の値動きにより密着して追従します。ラインがほぼ横ばいのときの色の切り替わりを減らしたい場合は、Flip bandを0.2や0.3などに引き上げてください。
インプットの範囲外の値は、近いほうの限界値に固定されます:Slow lengthは2以上、Fast lengthは1からSlow lengthマイナス1まで、Rampは0.1以上、Glide rateは0.01から1まで、Flip bandは0以上です。
アラート
Alert when the color changes、Push notification on a color change、またはその両方をオンにしてください。メッセージは色が変わるたびに1回、色を変えた足が確定した時点で送られます(例:Persistence Trend Line: turned up, EURUSD H1)。
プッシュ通知を使うには、ターミナルの「オプション」の「通知」タブで、MetaQuotes IDを入力して通知を有効にする必要があります。
すべての銘柄と時間足で動作
このインジケーターは、適用されたチャートの足の高値、安値、終値だけから計算されます。出来高、他の銘柄、時刻、ファイルは使わず、計算にインターネット接続も必要ないため、お使いのMetaTrader 5ターミナルで利用できるすべての銘柄と時間足で、M1からMN1まで動作します。
履歴がどれだけ長くても、新しい足1本ごとに加わる処理は同じわずかな量なので、長いチャートでもすぐに読み込まれます。
