Impulse Macd MTF
- インディケータ
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - バージョン: 1.3
相場がどこにも行っていない間はまったく黙っているMACD。Impulse MACD MTFは価格の周りに不感帯を置き、その外側でだけインパルスを生みます。だから普通のMACDを交差で埋め尽くす凪の時間帯が、ここではただ静かです。どのチャートでも任意の上位時間軸で、読むのは確定した上位足だけ。そしてシグナルはゼロのどちら側から来たかで等級が付きます。無料です。試用期間なし、機能制限なし、上位版への誘導なし。
高値と安値の平滑化された二本の平均が不感帯を作ります。典型価格の遅れのない平均がインパルスを生みますが、それはその帯の外だけです。帯の内側ではインパルスはちょうどゼロで、凪の相場での沈黙はそこから来ます。シグナル線はインパルスの単純平均で、ヒストグラムは両者の差です。
オシレーターは価格の尺度にあるので、ここに固定の買われすぎと売られすぎの水準はありません。等級は代わりに符号を使います。ゼロより下からの買いとゼロより上からの売りは等級2、同じ交差を反対側から行った場合は等級1です。何も除外されません。
チャート上の表示
専用ウィンドウには、インパルス線とそのシグナル線、そしてその間にインパルスのヒストグラムを、値動きが拡大しているか萎んでいるかで色付けして描きます。ダイバージェンス線はインパルス線の上に引かれ、望めば価格チャート上の対応するピボット間にも引かれます。
パネル
価格チャート上のキャンバスパネルです。ドラッグでき、折りたためて、閉じられます。有効な時間軸と、実際に計算に使われている設定値を表示します。直近の確定足で何があったかを伝えます。BUYシグナル、SELLシグナル、あるいはどちらでもない、のいずれかです。そして画面上の数値がプロパティ画面から来たのかパネルから来たのか、そのうち何個が手で変更されたのかも伝えます。
その下には、パネルから動かせる設定が現在値とともに並びます。歯車は三つのタブからなるシートを開きます。
Valuesタブは時間軸、不感帯とインパルスの両方を決める長さ、初期値は三十四、九のシグナル長、そして三行のダイバージェンス設定を扱います。Stylesタブはパレット、二本の線と線の太さ、そして単色に落とせるインパルスのヒストグラムを扱います。Valuesの各行にはステッパー、範囲、そして一文の説明があります。
Alertsタブは主スイッチ、イベント別スイッチ、各チャネル、分単位のクールダウン、そしてテスト通知を扱います。
配色は三種類。ダーク、ライト、そして赤と緑ではなく青とオレンジを用いる色覚に配慮した配色です。パネルに関するすべて、シート上で変更したあらゆる値を含めて、チャートごとに保存され、時間足の変更やターミナルの再起動を越えて残ります。インターフェースは英語です。
アラート
初期状態ではオフです。イベントは六つ。BUYシグナル、SELLシグナル、強気ダイバージェンス、弱気ダイバージェンス、インパルスがゼロを上抜けること、インパルスがゼロを下抜けることです。それぞれに個別のスイッチがあります。
チャネルはポップアップウィンドウ、サウンド、モバイル端末へのプッシュ通知、電子メール。イベント別およびチャネル別のスイッチと、既定で 2 時間のクールダウンがあります。
アラートは直前に確定した足で発火します。既定でオフのアラートがさらに二つあり、形成中の足で、確定までの指定秒数以内に鳴ります。これらを早期と呼ぶのは、足の途中で成立した反転が取り消されうるからです。Telegram はこの製品には含まれません。
マルチタイムフレーム
Timeframe 設定は上位時間足で計算し、その結果をここに描画します。読み取るのは確定した上位足だけです。チャートの各足には、その足自身の終値時点までにすでに確定していた最新の上位足が対応するため、反転は上位足と同時に確定する足の上に置かれ、リアルタイムでは知り得なかったものは何も描かれません。
他系列はバックグラウンドで構築されます。最初の読み取りは空で返ることがあり、インジケーターは再試行し、ダウンロード待ちなのか本当に履歴が不足しているのかをパネルが伝えます。足が足りないことを理由に初期化が失敗することはありません。
EA からの読み取り
九本のバッファがあり、すべてiCustomとCopyBufferで読めます。バッファ0はインパルス線。価格が不感帯の中にある間はゼロになります、バッファ1はそのシグナル線です。バッファ2はインパルスのヒストグラム、すなわちインパルスとそのシグナル線との差で、バッファ3はそれを塗る色索引です。バッファ4のSignalはBUYの足で+1、SELLの足で-1、それ以外は0です。バッファ5はそのシグナルの等級です。バッファ6はダイバージェンスの印を持ち、強気が+1、弱気が-1です。バッファ7はゼロライン、バッファ8はOverrideです。
本製品にBuyとSellの価格バッファはありません。別ウィンドウには矢印を置くべき価格が存在しないからです。契約はバッファ4、すなわちシグナルです。Stylesタブの状態にかかわらず毎回の走査で埋められ、データウィンドウにも現れます。系列は色を外すことで隠され、バッファを空にすることは決してないので、表示をすべて切っても上記の索引はすべて読めます。
iCustomで作成したインスタンスは読み取り専用で、渡したパラメータで常に動作します。Overrideバッファにより、チャート上のインスタンスがパネルで手動変更された数値で動いていることをEAが検出できます。
出自
これはLazyBear氏が公開しているTradingViewスクリプト「Impulse MACD」の移植です。公開されているため式による移植が許されます。実装は式からの再構成です。相違点を一つ明示します。平滑化された平均と遅れのない平均は空のままにせず最初の値から始め、シグナル線の窓は最初の数本で漸進的です。
本製品の名称がImpulse MACD MTFなのは、それが手法の名称だからであり、ここでその手法の著作権を主張しているからではありません。原著作はその作者に帰属します。
正直な限界
オシレーターは形成中のバーで動いています。バーの途中に存在した交差が確定時には無いことがあり、それに伴ってパネルの行もグレードも消えます。確定したバーは変化しません。
本製品を静かにしているのは不感帯であり、同時にそれは、帯の内側で始まった値動きは帯を出るまで報告されないことも意味します。ここでの沈黙は失敗ではなく主張ですが、それでも沈黙です。
オシレーターは価格の尺度にあります。二つの銘柄をインパルスの高さで比べることはできず、だからこそボードは等級と新しさで比べます。
唯一の長さ設定が不感帯とインパルスを一緒に動かします。二つの長さは二つの異なる交差の集まりを生み、どちらも正解ではありません。
ここでは、収益額も勝率もバックテスト結果も主張していません。
