Exhaustion Count MTF
- インディケータ
-
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
Exhaustion Count MTF は数えます。方向を予測することはなく、どちらに売買すべきかを告げることもありません。答えるのは一つの問いだけです。この動きは、参加者が尽きかけるほど長く続いているのか。
チャート上では独立した二つの局面、セットアップとカウントダウンが動きます。それぞれに固有の規則、固有の取り消し条件、そしてエキスパートアドバイザーが読み取れるバッファ上の固有の位置があります。
セットアップ
4本前のバーの終値の片側で終値が9本連続すること。開始には価格の反転が必要です。条件を満たさないバーが現れると、カウントは一時停止ではなくゼロに戻ります。8本目または9本目のバーが6本目と7本目の極値を抜いた場合、セットアップは完全化され、本製品は数字の後ろに点を付けて示します。完了したセットアップは水平の水準を残し、本製品ではこれを Setup Barrier と呼びます。
カウントダウン
13本のバー。連続している必要はなく、各バーは2本前のバーの極値を超えて引けます。カウント13を担うバーは、さらにカウント8を担ったバーの極値を超えて引けなければなりません。そうならない場合、カウントは12のまま待機します。これが繰り延べられた13です。
取り消しと再始動
カウントダウンは逆方向のセットアップ、または Setup Barrier を抜ける終値によって取り消され、同じ方向の次のセットアップが完了したときに再始動します。
安価な実装が省くのはまさにこの取り消しと再始動の規則であり、そのために本来この手法が求めていない場所で13が早く現れます。本製品にはこれらが実装されており、それぞれ独立したスイッチの背後にあります。そして各リセットはその理由を記録します。
チャートに表示されるもの
セットアップとカウントダウンの数字がバーごとに描かれ、買い側と売り側で色が分かれます。完全化された9の後ろには点が付きます。有効な Setup Barrier の水準は水平線として描かれ、必要であれば真の高値と安値から構成できるため、窓は無視されずに埋められます。完了したシグナルには矢印が付きます。
描画は価格ウィンドウで行われます。数字は指定した本数の直近バーにのみ描かれるので、長いチャートが文字で埋まることはありません。それより古いバーもバッファの値は保持され、ラベルが付かないだけです。
パネル
価格ウィンドウ上のキャンバスパネルで、ドラッグでき、折りたため、閉じられます。三行の現在情報を表示します。有効な時間足と、実際に使われているセットアップおよびカウントダウンの長さ。最後に確定したバーの内容、すなわち完了したセットアップ、完了したカウントダウン、または進行中の二つのカウントの数値。そして数値がプロパティ画面から来ているのかパネルから来ているのか、いくつ変更されたか。
その下に、パネルから動かせるすべての設定が現在値とともに並び、変更されたものは強調されます。
設定シート
歯車が設定シートを開きます。Values タブには、時間足、セットアップ長、セットアップの参照距離、カウントダウン長、カウントダウンの参照距離、開始に反転を要求するか、そもそもカウントダウンを動かすか、アグレッシブなカウントダウン、Barrier 抜けでの取り消し、逆セットアップでの取り消しが並びます。各行にステッパー、有効範囲、一文の説明が付きます。
Alerts タブにはマスタースイッチ、イベントごとのスイッチ、チャネル、待機時間、テストボタンがあります。Styles タブは外観のみを扱い、その背後で再計算は起こりません。
配色は3種類あり、赤と緑を対置しない色覚異常に配慮したものを含みます。パネルの位置、配色、シートで行ったすべての変更はチャートごとに保存され、時間足の変更と端末の再起動をまたいで残ります。インターフェースは英語です。
アラート
初期状態では無効です。イベントは、9で完了したセットアップ、13で完了したカウントダウン、Setup Barrier の水準を抜ける終値の三つです。セットアップの完了については、完全化された場合にのみ通知する独立したスイッチがあります。
チャネルはポップアップウィンドウ、サウンド、モバイル端末へのプッシュ、電子メール。待機時間はイベントごとに設定され、既定は2時間です。Telegram は本製品には含まれません。
マルチタイムフレーム
Timeframe 設定は上位時間足でカウントを計算し、いま見ているチャートに表示します。読み取るのは確定した上位バーだけです。チャート上の各バーには、その時刻までにすでに確定していた最も新しい上位バーが対応します。
完了シグナルと完全化の印は、それが属する上位バーの最初のチャートバーに置かれます。完了は事象であり、一本のバーに属するからです。進行中のセットアップとカウントダウンの数字、および Setup Barrier の水準は、上位バーの全区間にわたって保持されます。正しいマルチタイムフレームの階段はこのような形になります。
他の時間足の系列は背後で構築され、最初の読み取りは何も返さないことがあります。インジケーターは再試行し、読み込み待ちなのか履歴不足なのかをパネルに表示します。
EA からの読み取り
バッファは11本あり、すべて iCustom と CopyBuffer で読み取れ、すべてデータウィンドウに現れます。
バッファ0の Buy は買いシグナルのバーで矢印の価格を、それ以外では EMPTY_VALUE を保持し、描画されません。バッファ1の Sell は売り側で同じ役割を果たします。バッファ2の Setup は買いセットアップで -1 から -9、売りセットアップで +1 から +9 の値をとり、9を超えて進むカウントは圧力が止まっていないことを意味します。バッファ3の Countdown は買いで -1 から -13、売りで +1 から +13 です。
バッファ4の BarrierRes は直近の買いセットアップが残した Setup Barrier のレジスタンスを、バッファ5の BarrierSup は直近の売りセットアップが残したサポートを保持します。バッファ6の Signal は、買いセットアップ9で -1、買いカウントダウン13で -2、売り側の同じ二つの事象で +1 と +2、該当なしで 0 となります。バッファ7の Perfection は、買いセットアップが完全化されたとき -1、売りセットアップが完全化されたとき +1 です。バッファ8と9の BuyMark と SellMark はバッファ0と1の描画用の複製です。バッファ10の Override は、パネルから変更された設定の数を示します。
バッファ0と1が EA との契約です。これらは決して描画されず、Styles タブの表示内容にかかわらず毎回の計算で埋められるため、矢印を非表示にしてもストラテジーがシグナルを失うことはありません。
正直な限界
形成中のバーのカウントはバーの中で変化するため、まったく描画されません。最新バーのバッファは、そのバーが確定するまで空のままです。だからこそ本製品には再描画がなく、同時に、9を作るバーが終わるまで9が見えないという性質も生じます。
9や13は消耗についての主張であって、エントリーではありません。価格はカウントダウンを完了してからも同じ方向へ進むことがあります。手法そのものが確認を求めており、本製品はその確認を提供しません。
セットアップのカウントは9を超えて進むことがあります。これは誤りではなく、バッファもそれを報告します。進み続けるカウントは圧力が止まっていないことを示すからです。
取り消しと再始動の規則は答えを実質的に変えます。異なるスイッチ設定で動かす二人は異なる13を見ることになり、どちらの読み方も正当です。唯一正しい設定は存在せず、そのような主張もしていません。
ここでは収益額、勝率、バックテスト結果のいずれも主張していません。

