QQE Mod Scanner
- インディケータ
-
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
- アクティベーション: 20
QQE Mod Scanner は、1 つのファイルに 2 つの製品が入っています。1 つ目は QQE Mod オシレーターそのもので、このチャートの専用サブウィンドウに表示されます。RSI の上に置かれた 2 つの独立した QQE ブロックが 1 本のヒストグラムにまとめられ、ゼロの周りにトレーリング・ラインが引かれ、そのラインにボリンジャー・フィルターが掛かります。公開される状態は両者の組み合わせで、2 つのブロックが方向で一致すれば明るく、一致しなければ灰色になります。
2 つ目は、同じ計算を銘柄リスト全体に対して複数の時間足で同時に走らせるボードです。ボードはどの銘柄でモメンタムが確認され、それがどれくらい前かを教えます。その下のサブウィンドウはヒストグラムそのものを見せるので、テーブルが見つけたものに対して動くために 2 つ目のインジケーターは要りません。
ボード
銘柄ごとに 1 行、スキャンする時間足ごとに 1 列で、最大 4 列、最大 28 銘柄です。銘柄リストはカンマ区切りで指定するか、ボードが気配値表示のリストをそのまま取ることもできます。ブローカーの接頭辞と接尾辞は、いま開いているチャートから検出されるか、手で指定します。初期状態でボードは 4 つの時間足をスキャンします。M15、H1、H4、D1 です。
セルは ^14b のように読みます。確認された方向と、状態がその向きに転じてから何本のバーが経ったかです。flat は計算が走り、そこに確認が見つからなかったことを意味します。点 3 つはセルがまだ未計測であることを示し、カーソルを乗せると理由が言葉で説明されます。鮮度のしきい値より古いシグナルは色味を保ったまま濃さを失います。どこかに新しいシグナルを含む行は、アクセント色で薄く塗られます。
AGREE 列こそボードの存在理由です。銘柄ごとに表示中の時間足列を取り、多数派の側を求めて v3/4 と表示します。方向と、表示中の時間足のうち何本がその側にあるかです。完全一致はその側の色で太字になります。同数の場合はダッシュ記号を表示し、判定とは扱いません。1 対 1 の分かれ方は確信ではないからです。表示中の時間足が 1 つだけのときは、隣を繰り返すだけの 1/1 を表示せず、列そのものが外れます。
列見出しはボタンです。時間足の見出しをクリックするとその列で並べ替え、新しいものが上、何もない行が下になります。もう一度クリックすると逆順です。AGREE をクリックすると一致度で並べ替え、完全一致が先頭に来ます。有効な見出しはアクセント色とマークを帯びます。別に用意された Sort ボタンは、鮮度、グレード、名前を順に切り替えます。
Show ボタンは、すべて、買い、売り、新しいもの、を順に切り替えます。買いと売りは個々のセルではなく AGREE の判定に従うので、買いの下に出る行は AGREE で必ず上向きのグリフを示し、同数の行はどちらにも現れません。フィルターは計算ではなく表示に効きます。隠れている行も計測は続き、アラートも鳴らせます。
テーブル上部の凡例は表記を解説し、オフにできます。時間足ボタンは、背後の計測を止めずに列を表示および非表示にします。
表示行数はペインに合わせて調整され、行数の設定は上限として働きます。ページボタンは行が収まらないときだけ現れます。ボードはペインが収める以上の行を決して描かないので、行数の設定をどれだけ大きくしてもページボタンは常に画面上にあり、常に届きます。
セルをクリックすると、このチャートがその銘柄とその時間足に切り替わります。2 行のステータスが常時表示されます。全体のうち準備できた銘柄数、最終更新からの経過時間、探索ウィンドウ内のシグナル数。続いてウォッチドッグの行か、何も表示されない理由を述べる文のどちらかです。
診断
既定でオフの 2 つ目のパネルが、「なぜシグナルが出ないのか」に答えます。銘柄ごとの取得状況、どの系列がバー不足でどれだけ足りないか、ウィンドウ内で見つかったシグナル数、そしてこのインジケーターが気配値表示で有効にした銘柄数です。計測できなかったセルは空白のままにせず、理由が説明されます。
チャート上のインジケーター
専用サブウィンドウに描かれます。3 状態のヒストグラム、ゼロの周りのトレーリング・ライン、そしてフィルターの点線のボリンジャー・バンドです。この時間足は、ボードがスキャンする時間足とは別に設定します。
設定シート
歯車は 3 つのタブを開きます。Values には時間足、ブロック 1 の RSI 期間、ブロック 2 の RSI 期間、ブロック 2 のしきい値、ボリンジャーの長さ、ボリンジャーの乗数、ブロック 1 の QQE ファクターがあります。各行にステッパー、範囲、一文の説明が付きます。いずれかを変えるとボード全体が再計算され、その間パネルが進捗を知らせます。
Alerts にはマスタースイッチ、イベントごとのスイッチ、4 つのチャネル、クールダウン、テストボタンがあります。Styles には凡例のスイッチ、パレット、ヒストグラムの表示、トレーリング・ラインの表示、ボリンジャー包絡の表示、線の太さがあります。これらは対になる単一チャート用インジケーターが持つ表示設定と同じもので、名前も同じなので、片方で作った見た目をもう片方で再現できます。
配色は 3 種類あり、そのうち一つは色覚に配慮したもので、赤と緑ではなく青とオレンジで組まれています。パネル位置、配色、並べ替え、フィルター、表示中の列、シートで変更したすべての値は、チャートごとに保存され、時間足の変更やターミナルの再起動を越えて残ります。インターフェースは英語です。
アラート
アラートは初期状態でオフです。パネル上にマスタースイッチがあり、その隣に Test alert ボタンがあります。イベントは、スキャンする時間足ごとに個別に宣言される新しい BUY と新しい SELL、そして銘柄がデータを失ったり取り戻したりしたときに知らせるデータ健全性です。最小グレードの設定がありますが、この移植はグレードを付けないため、その設定にとってはすべてのシグナルがグレード 1 と数えられます。
通知チャネルは 4 つで、ポップアップ、サウンド、モバイル端末へのプッシュ、電子メールです。クールダウンはセルごと、イベントごとに保たれ、既定は 30 分です。多くの銘柄を見張るボードは、1 枚のチャートよりも繰り返す機会がはるかに多いからです。Telegram は本製品に含まれません。
計算コスト
処理量には枠が設けてあります。タイマーの 1 回ごとに決められた数の銘柄を更新するので、長いリストでもターミナルを止めずに負荷を分散します。初回の走査は段階的に進み、パネルが計測済みの割合を知らせます。
EA から読む
チャート上のインジケーターのバッファーは iCustom と CopyBuffer で読み取れます。バッファー 0 は Histo、ヒストグラムの値です。バッファー 1 はそのヒストグラムのカラーインデックスで、0 が灰色、1 が上、2 が下です。バッファー 2 は TL1-50 で、ブロック 1 のトレーリング・ラインをゼロの周りに寄せたものです。バッファー 3 はフィルターの上側ボリンジャー・バンド UpperBB、バッファー 4 は下側の LowerBB です。バッファー 5 は State で、QQE 上なら +1、QQE 下なら -1、確認なしなら 0 です。
本製品に Buy と Sell の価格バッファーは別途ありません。方向はバッファー 5 にあり、シグナルとはバッファー 5 がゼロでなく、かつ 1 本前のバーの値と異なるバーのことです。
Styles タブはプロットの色を外すことで非表示にしており、バッファーを空にすることはありません。上に挙げたどのインデックスも iCustom と CopyBuffer で読み取れ、表示をオフにしてもデータウィンドウに残ります。
ボードはパネルであってバッファーではありません。目とアラートで読むものです。
由来
本製品は TradingView で Mihkel00 が公開した "QQE MOD" の移植です。移植は、公開されているそのスクリプトの仕様と部分的な再構成から行われており、行単位の翻訳ではありません。QQE のアルゴリズム自体は正統かつ公開されたもので、Roman Ignatov に帰せられます。
本製品が手法の名前を冠しているのは、実装しているものがまさにその手法だからです。QQE の手法についても、TradingView 版についても、著作者であることを主張するものではありません。
正直な限界
ボードは確定したバーを読み、セルの経過も確定したバー数で数えます。サブウィンドウでは、まだ確定していないバーのヒストグラムとラインは動いており、確定するまで変化し続けます。確定したバーで公開された値は、その後変化しません。
AGREE が数えているのは時間足であり、確率を見積もっているのではありません。4 つの時間足が一致したということは、同じ銘柄についての相関した 4 つの読み取りが一致したということです。
同数は意図的に判定を出さず、買いフィルターでも売りフィルターでも隠れます。
ブロック 2 の QQE ファクターは原典との対応のために置かれており、ヒストグラムにもシグナルにも影響しません。ここでは何もしないという事実は、隠さずに書いてあります。
モメンタムの確認は方向ではありません。明るい上向きのセルは 2 つのブロックがモメンタムについて一致していると述べるだけで、価格構造については何も述べません。
スキャンにはコストがかかります。28 銘柄を 4 時間足で見れば 112 セルになり、動作の遅い環境では体感されます。下げるのは処理枠の設定です。
ここでは収益額、勝率、バックテスト結果のいずれも主張していません。

