Exhaustion Count 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
Exhaustion Count Scanner は一つのファイルに二つの製品を収めています。一つ目は Exhaustion Count MTF そのもので、目の前のチャートに描かれます。すなわち、バーごとに印字される setup とカウントダウンの数字、現在有効な Setup Barrier の価格、そして完了した売買シグナル上の矢印です。二つ目は、同じ計数を銘柄リスト全体に対し、最大で八つの時間足で同時に走らせるボードです。
九や十三は個々の銘柄では稀にしか現れない出来事であり、ボードが存在するのはまさにこの場合のためです。表は監視リスト全体からそれらを見つけ出し、その下のチャートは、二つ目の指標を追加しなくても、それを生んだ計数そのものを見せます。
このファイルの計数ブロックは、単一チャート版の製品にあるものの逐語的な複製です。同じチャート上の指標と計数が食い違うスキャナーは、二度と信用されないスキャナーです。二つのファイルを一致させ続ける唯一確実な方法は、肝心な部分が一度だけ存在することです。
ボード
銘柄ごとに一行、走査する時間足ごとに一列、時間足は最大八つ、銘柄は最大二十八です。銘柄リストはカンマ区切りで指定するか、ボードが Market Watch のリストを代わりに取り込みます。ブローカーの接頭辞と接尾辞は現在のチャートから検出されるか、手で指定します。初期状態でボードは四つ、M15、H1、H4、D1 を走査します。
セルは B7/9 のように読みます。すなわち、方向、到達した計数、そして向かっている計数です。その後ろの点は setup ではなくカウントダウンであることを示します。点だけの表示はそこで計数が進んでいないことを、ダッシュはそのセルを測定できなかったことを意味し、どのセルでもカーソルを合わせれば、どの段階か、どちらの方向か、どこまで進んだか、直近の setup が完全化されたかどうかが言葉で示されます。
AGREE 列は、その銘柄の表示中の時間足列を取り、多数派の方向を求めて v3/4 と印字します。すなわち、多数派の向きと、表示中の時間足のうち何本がその側に立っているかです。全会一致はその側の色で太く描かれます。同数は横棒で表示され、意図的に判定とは扱いません。一対一の分裂をシグナルと呼ぶことは、ボードが持っていない確信をでっち上げることになるからです。表示中の時間足が一つだけのときは、隣のセルを繰り返すだけの 1/1 を印字せず、列そのものが取り除かれます。
列見出しはすべてボタンです。時間足の見出しをクリックするとその列で並べ替え、もう一度クリックすると順序が反転します。AGREE をクリックすると一致の度合いで並び、全会一致が先頭に来ます。有効な列はアクセント色と印で描かれるため、並べ替えの状態は見出し自体に宿ります。
絞り込みは "Only active rows" という一つのスイッチだけです。setup もカウントダウンも進んでいない銘柄を隠します。絞り込むのは表示であって計算ではありません。隠れた行も計数され続け、アラートを出すこともできます。
凡例は表の上にあり、記法を一行で解説します。どの記号が買い側でどれが売り側か、分数の意味、点の意味、そして AGREE の分数の意味です。覚えてしまえば消せます。
セルをクリックすると、このチャートがその銘柄とその時間足に切り替わります。クリックごとにウィンドウが開くことはありません。
ボード下部の状態表示は、いくつの銘柄が全体のいくつのうち準備できているか、そして最後の更新からどれだけ経ったかを示します。このボードにページ送りはありません。行数はチャート枠の高さに合わせられ、行が入りきらないときは、黙って隠すのではなく、いくつ落としたかを表示します。件数を減らすには "Only active rows" か銘柄リストを使います。
三つの配色ボタンがボード上部にあるため、何も開かずに配色を切り替えられます。
診断
初期状態では無効な二つ目のパネルが「なぜ計数がないのか」に答えます。銘柄ごとの充足状況、どの系列がバー不足でどれだけ足りないか、直近の走査が何を数えたか、リセットが何回どんな理由で起きたか、そして作業のためにこの指標が Market Watch でいくつの銘柄を有効にしたかです。位置も、折りたたみ状態も、イベント記録も独自に持ちます。
チャート上の指標
価格ウィンドウにグラフィックオブジェクトとして描かれます。指定した本数の直近バーに印字される計数の数字、有効な Setup Barrier のサポートとレジスタンス、そして矢印です。ボードだけが必要なら無効にできます。その時間足は、ボードが走査する時間足とは別に設定します。
設定シート
歯車が三つのタブを持つシートを開きます。Values には時間足、setup 長、setup の比較距離、カウントダウン長、その比較距離、開始に反転を要するか、カウントダウンを走らせるか、積極的カウントダウン、Barrier 突破での取り消し、逆方向 setup での取り消しが入ります。各行に増減ボタン、範囲、一文の説明が付きます。どれか一つを変えるとボード全体が再計算されます。
Alerts には主スイッチ、イベントごとのスイッチ、四つの経路、休止時間、テストボタンが入ります。アラートの操作系はすべてここにあり、ボード自体に単独のアラートスイッチはありません。
Styles には凡例の表示、パレット、Setup Barrier 線の表示、矢印の表示、矢印の大きさが入ります。対になる単一チャート版の指標が同じ名前で備える表示操作と同一なので、片方で整えた見た目をもう片方で再現できます。
配色は三つあり、うち一つは青と橙を使い赤と緑を並べない色覚配慮の配色です。パネル位置、配色、並べ替え、アクティブ行のみのスイッチ、診断パネル自身の配置、シート上で変更した値はすべてチャートごとに保存され、時間足の変更と端末の再起動を越えて残ります。インターフェースは英語です。
アラート
初期状態では鳴りません。イベントは、setup の完了とカウントダウンの完了で、走査する時間足ごとに個別に通知されます。加えてデータ健全性があり、銘柄がデータを失ったとき、また取り戻したときに知らせます。setup の完了は完全化された場合にのみ知らせるスイッチと、ずっと前に起きた完了をボードが告げないようにする鮮度設定があります。
経路はポップアップ、音、モバイル端末への通知、電子メールです。休止時間は銘柄と時間足ごとで、初期値は三十分です。Telegram はこの製品には含まれません。
計算の負荷
作業量には上限が設けられています。タイマーの一刻みごとに決まった数の銘柄が更新され、数を小さくするほど遅いマシンに優しくなります。また各セルには余裕のある履歴が割り当てられます。計数には積み上がるための場所が要るからです。一回の走査が長く終わらないときは監視タイマーが計算を再起動します。
EA からの読み取り
この製品のチャート描画はプロットバッファではなくグラフィックオブジェクトで行われるため、ここに読み取るべき計数バッファはありません。公開されるバッファは二つです。バッファ 0、Health は、このインスタンスにおける監視タイマーの健全性の値を保持し、バッファ 1、Changed は、最新バーに書かれる変更フラグです。
計数を EA で使いたい場合は、単一チャート版の Exhaustion Count MTF を使ってください。Buy をバッファ 0、Sell をバッファ 1 とする完全なバッファ表を公開しています。
正直な限界
形成中のバーの計数はバーの内側で変わるため、そこからセルもチャート上のラベルも描かれません。ボードが示すものはすべて確定したバーから来ます。確定したバーで公表された値はその後変わらず、九はそれを作ったバーが終わってはじめて現れます。
九や十三は消耗についての言明であって、エントリーではありません。価格はカウントダウンを完了してからも同じ方向に進み得ます。
取り消しと再起動の規則は答えを実質的に変えます。異なるスイッチで動かす二人は異なる十三を見ます。どちらの読み方も正当であり、唯一正しい設定というものは存在しません。
AGREE は時間足を数えるだけで、確率を見積もりません。一つの銘柄の八つの時間足は、八つの独立した読みではなく、八つの相関した読みです。
このボードにページ送りはありません。行がチャート枠に入りきらないときは超過分が落とされ、ボードはそれが何行かを告げます。存在しないふりはしません。
計数はセルごとに多くの履歴を必要とします。ブローカーが乏しくしか供給しない銘柄は数えられず、ボードはどの銘柄がなぜ数えられないかを告げます。
ここでは収益額、勝率、バックテスト結果のいずれも主張していません。

