Donchian Trend Ribbon MTF
- インディケータ
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - バージョン: 1.3
八本のドンチャンチャネルを、正直な一つの数値にまとめました。価格がそれらの中央線のいくつより上にあるか、から、いくつより下にあるかを引いた値です。Donchian Trend Ribbon MTFはこの符号付きの点数をバッファとして公開し、多数派が変わったときに側を変え、点数が築かれている水準が見えるよう最も遅いチャネルを描きます。どのチャートでも任意の上位時間軸で、読むのは確定した上位足だけです。無料です。試用期間なし、機能制限なし、上位版への誘導なし。
窓を伸ばしながらドンチャンチャネルの組を作ります。基準の長さと、その倍数です。リボンの点数は、価格が中央線のいくつより上にあるかから、いくつより下にあるかを引いた値で、帯の本数のマイナスからプラスまでの整数になります。シグナルは多数派の交代、つまり点数がゼロを横切ることです。
原典はこれを縞の帯として描きます。ここでは点数を代わりに数値として公開し、ボードの各セルに等級を付けるのはその数値です。情報は多数派の大きさであり、縞はそれを見せる一つの方法にすぎなかったからです。描画の違いは算術を何も変えません。
チャートに表示されるもの
価格ウィンドウには、最も遅いチャネルの中央線をトレンド線として、点数の側で色付けし交代をまたいで途切れないよう描き、同じチャネルの高値と安値を細い帯として、その間を二種の塗りで、そして多数派が交代した足に矢印を描きます。
パネル
価格チャート上のキャンバスパネルです。ドラッグでき、折りたためて、閉じられます。有効な時間軸と、実際に計算に使われている設定値を表示します。直近の確定足で何があったかを伝えます。BUYシグナル、SELLシグナル、あるいはどちらでもない、のいずれかです。そして画面上の数値がプロパティ画面から来たのかパネルから来たのか、そのうち何個が手で変更されたのかも伝えます。
その下には、パネルから動かせる設定が現在値とともに並びます。歯車は三つのタブからなるシートを開きます。
Valuesタブは時間軸、最も短いドンチャン窓を決める基準の長さ、初期値は二十、そして窓が基準の倍数になるリボンの帯の本数、初期値は八、を扱います。Stylesタブはパレット、線とその太さ、矢印の大きさ、最も遅いチャネル、そして二種の塗りを扱います。Valuesの各行にはステッパー、範囲、そして一文の説明があります。
Alertsタブは主スイッチ、イベント別スイッチ、各チャネル、分単位のクールダウン、そしてテスト通知を扱います。
配色は三種類。ダーク、ライト、そして赤と緑ではなく青とオレンジを用いる色覚に配慮した配色です。パネルに関するすべて、シート上で変更したあらゆる値を含めて、チャートごとに保存され、時間足の変更やターミナルの再起動を越えて残ります。インターフェースは英語です。
アラート
初期状態ではオフです。イベントは三つ。BUYシグナル、SELLシグナル、そして線への接触です。ここでの線は最も遅いドンチャンチャネルの中央線で、転換ではなく線への戻りを指します。それぞれに個別のスイッチがあります。
チャネルはポップアップウィンドウ、サウンド、モバイル端末へのプッシュ通知、電子メール。イベント別およびチャネル別のスイッチと、既定で 2 時間のクールダウンがあります。
アラートは直前に確定した足で発火します。既定でオフのアラートがさらに二つあり、形成中の足で、確定までの指定秒数以内に鳴ります。これらを早期と呼ぶのは、足の途中で成立した反転が取り消されうるからです。Telegram はこの製品には含まれません。
形成中の足のシグナル
他よりも重みのあるスイッチがひとつあり、入力パラメーターにも Values タブにも置かれています。まだ確定していない足にバッファーと矢印を許可するかどうかです。
オンのとき、これが出荷時の設定ですが、市場が反転した瞬間にそれが見えます。ただし足が確定する前に反転が取り消され、矢印が消えることもあります。オフのときは、形成中の足には一切何も書き込まれません。いかなる再描画も起こらず、そのかわりすべてのシグナルは構造上一本遅れて届きます。
どちらの挙動も正当です。製品は利用者に代わって選ばず、いま自分がどちらで動いているかも隠しません。パネルと設定名の両方がそれを示します。
マルチタイムフレーム
Timeframe 設定は上位時間足で計算し、その結果をここに描画します。読み取るのは確定した上位足だけです。チャートの各足には、その足自身の終値時点までにすでに確定していた最新の上位足が対応するため、反転は上位足と同時に確定する足の上に置かれ、リアルタイムでは知り得なかったものは何も描かれません。
他系列はバックグラウンドで構築されます。最初の読み取りは空で返ることがあり、インジケーターは再試行し、ダウンロード待ちなのか本当に履歴が不足しているのかをパネルが伝えます。足が足りないことを理由に初期化が失敗することはありません。
EA からの読み取り
十六本のバッファがあり、すべてiCustomとCopyBufferで読めます。バッファ0のBuyはBUYの足で矢印の価格を持ち、それ以外ではEMPTY_VALUEとなり、描画されません。バッファ1のSellはSELLについて同じことをします。バッファ2から5は二つの塗りに属する描画用の配管であり、読むためのデータではありません。バッファ6は上昇中の最も遅いドンチャンチャネルの中央線を持ち、バッファ7は下降中の同じ線を持ちます。転換の足では両方に値が入り、だからこそ描かれた線は途切れません。バッファ8はその最も遅いチャネルの高値、バッファ9はその安値です。バッファ10と11はバッファ0と1の描画用の写しです。バッファ12のSignalはBUYの足で+1、SELLの足で-1、それ以外は0です。バッファ13はOverride、バッファ14は一本の連続系列としての最も遅いドンチャンチャネルの中央線、バッファ15はトレンドそのもので、上昇中は0、下降中は1です。
バッファ16は本移植版が追加したもので、共通マップ全体の後ろに置かれます。リボンの点数そのもので、帯の本数のマイナスからプラスまでの整数です。共通契約の索引は一つもずれていないので、この系統のどの移植版向けに書かれたEAでも同じバッファを同じ場所で読めます。
バッファ0と1が契約です。描画されることはなく、Stylesタブの状態にかかわらず毎回の走査で埋められ、データウィンドウにも現れます。画面上で矢印を隠してもEAがシグナルを失うことはありません。隠す操作は描画方法の変更で行われ、バッファを空にすることは決してないからです。
iCustomで作成したインスタンスは読み取り専用で、渡したパラメータで常に動作します。Overrideバッファにより、チャート上のインスタンスがパネルで手動変更された数値で動いていることをEAが検出できます。
出自
これはLonesomeTheBlue氏がMPL 2.0のもとで公開しているTradingViewスクリプト「Donchian Trend Ribbon」の移植です。公開されているため式による移植が許されます。相違点を二つ明示しますが、どちらも算術ではなく描画に関わります。この製品群の配置は縞の積み重ねではなく一本の線と二本の境界を与えるので、最も遅いチャネルを描き、リボンの強さは数値と等級へ移します。もう一つは、Pineが何も返さない最初の数本で高値と安値の窓が漸進的であることです。
本製品の名称がDonchian Trend Ribbon MTFなのは、それが手法の名称だからであり、ここでその手法の著作権を主張しているからではありません。原著作はその作者に帰属します。
正直な限界
点数はチャネルを数えるのであって確率を数えません。八本の中央線が一致するとは、同じ系列の重なり合う八つの窓が一致したということ、つまり一つの観測を八回見ただけです。
ドンチャンの窓は、新しい極値が入ることと同じくらい、古い極値が窓から出ることにも反応します。新しい出来事が何もなくても、古い高値が古びただけで点数が変わることがあります。
基準の長さと帯の本数は、窓のすべてを決めるので、本製品のあらゆるシグナルを一緒に動かします。二つの設定は二つの異なる矢印の集まりを生み、どちらも正解ではありません。
ここでは、収益額も勝率もバックテスト結果も主張していません。
