QQE Mod MTF MT4
- インディケータ
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - バージョン: 1.3
一目で読めるモメンタムと、自信がないときにそう言う製品。QQE Mod MTF は独立した二つの QQE ブロックを RSI の上で走らせ、ヒストグラムを一本だけ描きます。両方のブロックが方向で一致すれば鮮やかに、一致しなければ灰色に。その灰色こそが要点です。たいていのオシレーターはどの足にも色を与え、その色にどれだけの価値があるかはあなたに推測させます。この製品は、確認がないことをはっきり口に出します。無料、体験版なし、機能制限なし。
QQE は Qualitative Quantitative Estimation の略で、RSI を平滑化し、そのうえで RSI 自身の絶対変化量の平滑平均から、追従するバンドを組み立てます。バンドはトレンドに逆らって戻ることがなく、それが QQE のクロスを RSI のクロスより遅く、静かにしています。本製品はそのブロックを同時に二つ走らせ、両者が一致した内容を公開します。
二つのブロック、一つの状態
ブロック一は、50 のレベルを基準に描かれる追従線と、その周りのボリンジャーフィルターを生みます。モメンタムが直近のレンジを抜けたのか、まだ中にいるのかを語るのは、この線とバンドです。
ブロック二はヒストグラムを生みます。これはそのブロックの平滑化された RSI を 50 に対して測り、しきい値で選別したものです。
製品が公開する状態は、この二つの組み合わせです。ブロック二がある方向でしきい値を越え、ブロック一の線が自らのボリンジャーバンドの外に出ていて同意しているとき、ヒストグラムは鮮やかになります。確認がないときは灰色です。
これが支える判断は狭いものです。いまモメンタムは一方向に確認されているのか、それとも二つのブロックが一致しない灰色の領域にいるのか。
チャートに表示されるもの
専用のサブウィンドウに、ゼロのレベルを示したうえで、三つの状態で色分けされたヒストグラム、すなわち確認なし、上、下。ブロック一の追従線はゼロの周りに描かれます。さらにフィルターのボリンジャーバンド上限と下限が点線で描かれます。
パネル
キャンバスのパネルは、オシレーターの窓に押し込まれるのではなく、既定では価格チャートの上に置かれます。オシレーターの窓に置くこともできます。ドラッグでき、たたむことができ、閉じることもできます。有効な時間足、二つの RSI 期間、ボリンジャーの長さを表示します。直近の確定足が何であったか、すなわち QQE 上、QQE 下、確認なしのいずれかを示します。そして数値がプロパティのダイアログから来ているのかパネルから来ているのか、そのうち何個が変更されたのかを示します。その下には、パネルが動かせる設定が現在値とともに並びます。
歯車は三つのタブのシートを開きます。Values は時間足、ブロック一の RSI 期間、ブロック二の RSI 期間、ブロック二のしきい値、ボリンジャーの長さ、ボリンジャーの倍率、ブロック一の QQE ファクターを扱います。各行にステッパー、範囲、一文の説明が付きます。Alerts は主スイッチ、イベント別スイッチ、四つの経路、クールダウン、テストアラートを扱います。Styles は配色、ヒストグラムと線とバンドを描くかどうか、線幅を扱います。これは見た目だけです。
パネルで動かした値はただちに効きます。市場が閉じていても同じで、オシレーターは次のティックを待たずにその場で再計算され、描き直されます。配色は三種類あり、うち一つは色覚多様性に配慮したもので、青とオレンジで組み立てられ、赤を緑に対置することがありません。パネルの状態とシート上のすべての変更は、チャートごとに保存され、時間足の変更やターミナルの再起動をまたいで残ります。インターフェイスは英語です。
アラート
アラートは初期状態では鳴りません。イベントは BUY シグナルと SELL シグナル、すなわち状態が上に転じたか下に転じたかです。四つの経路が運びます。ポップアップ、音、モバイル端末へのプッシュ、電子メールです。クールダウンはイベントごとに保たれ、既定は二時間です。
アラートは直近の確定足で、しかも状態が変わったときだけ鳴ります。状態が続いている足ごとには鳴りません。既定で切ってあるもう二つのアラートは、形成中バーで、確定までの選んだ秒数以内に話します。バーの途中に存在する転換が確定時には消えていることがあるため、これらは早期と名付けられています。
マルチタイムフレーム
Timeframe 設定は上位の時間足で計算し、その結果をここに描きます。使うのは確定した上位足だけで、チャートの一本は、その時刻までにすでに確定していた最新の上位足を示します。
他系列は背後で構築されます。最初の読み出しは空で返ることがあります。インジケーターは再試行し、パネルはダウンロード待ちなのか履歴が足りないのかを述べます。足が足りないことで初期化に失敗することは決してありません。
EAからの読み出し
バッファは十本で、すべて iCustom から読めます。MetaTrader 4 には色インデックス付きのプロットがないため、MetaTrader 5 版の一本のヒストグラムはここでは色ごとに一本ずつ、三本の普通のヒストグラムになり、この版には固有の割り当てがあります。バッファ 0、1、2 はその三本の表示用の写しで、確認なし、上、下です。MetaTrader 4 はバッファ順に描くため、これらが先頭に来ることでヒストグラムが線の下に入り、MetaTrader 5 とまったく同じ絵になります。バッファ 3 は TL1-50 で、ブロック一の追従線をゼロの周りに来るようずらしたものです。バッファ 4 は UpperBB、フィルターのボリンジャーバンド上限、バッファ 5 は LowerBB、下限です。
EA が読むべき契約はバッファ 6 から始まります。バッファ 6 は Histo、ヒストグラムの値、すなわち 50 に対して測ったブロック二の RSI です。バッファ 7 は HistoColor、その色インデックスで、0 が確認なし、1 が上、2 が下です。バッファ 8 は State で、QQE 上が +1、QQE 下が -1、確認なしが 0 です。バッファ 9 は Override で、パネルから変更された設定の数です。
本製品には Buy と Sell の価格バッファは別に用意されていません。方向はバッファ 8 にあり、シグナルとは、バッファ 8 がゼロでなく、かつ前の足の値と異なる足のことです。
Styles タブはプロットの色を奪って隠すのであって、バッファを空にすることは決してありません。上に挙げたどのインデックスも、表示スイッチを切った状態でも iCustom から読め、データウィンドウにも見え続けます。
バッファ 9 によって、戦略は、チャート上のインスタンスがパネルから手で変えた数値で動いていることを検出できます。iCustom で作られたインスタンスは読み取り専用で、常にあなたが渡したパラメーターで動きます。
出自
これは TradingView で Mihkel00 が公開した "QQE MOD" の移植です。移植は、公開されたそのスクリプトの仕様と部分的な再構成から行ったものであり、行ごとの翻訳ではありません。
QQE のアルゴリズムそのものは定式化された公開のもので、Roman Ignatov に帰せられます。製品が手法の名を冠しているのは、実装しているものがまさにそれだからです。QQE 手法についても TradingView の変種についても、著作者性を主張するものではありません。
正直な限界
オシレーターは形成中バーで生きています。まだ確定していない足のヒストグラムと線は、その足が育つにつれて変わり、バーの途中に現れた状態が確定時には別の状態であることもあります。確定した足は変わりません。
したがって確定足のアラートは、構造上、画面上の絵に遅れます。早期アラートはその取引条件を受け入れる人のためにあり、その名前でそう述べています。
ブロック二の QQE ファクターは原典との一致のために残されており、ヒストグラムもシグナルも動かしません。原典の利用者が期待する入力一覧に合わせるために表に出してあり、ここでは何もしないという事実を隠してはいません。
モメンタムの確認は方向ではありません。価格が切り下がった高値を作っているあいだも、ヒストグラムは鮮やかで上向きでありえます。本製品はオシレーターを測るのであって、価格の構造を測るのではありません。
ここでは利益額も勝率もバックテスト結果も主張していません。

