Exhaustion Count 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
9本の終値、13本のカウント、そしてほとんどの実装が静かに省いている規律です。Exhaustion Count MTFは、キャンセルと再起動の完全なルールを備えた古典的なsetupとcountdownのペアを実行し、完成した9を印し、Setup Barrierの水準をチャート上に残し、まだ確定していないバーに数字を印字することは決してありません。そのため、ここでは何も再描画されることがありません。無料で、試用版も機能制限もありません。
数えるだけです。方向を予測せず、どちらに向けて取引すべきかも示しません。答えるのはただ一つの問い、この値動きは参加者が尽きるほど十分に長く続いているか、です。
チャート上ではsetupとcountdownという二つの独立したフェーズが動作し、それぞれに固有のルール、固有のキャンセル条件、そしてExpert Advisorが読み取れるバッファ内の固有の位置があります。
Setup
価格の反転から始まり、4本前の終値の片側で9本連続して終値をつけます。条件を満たさないバーはカウントを一時停止するのではなく、ゼロに戻します。8本目または9本目のバーが6本目と7本目の高安を超えることでsetupを完成させることがあり、製品はこれを数字の後にドットで印します。setupが完了すると水平な水準が残され、これをここではSetup Barrierと呼びます。
Countdown
必ずしも連続していない13本のバーが、それぞれ2本前の高安を超えて終値をつけます。カウント13を担うはずのバーは、さらにカウント8を担ったバーの高安を超えて終値をつける必要があります。そうでなければカウントは12にとどまって待機し、これが遅延した13です。
キャンセルと再起動
countdownは対抗するsetupによって、あるいはSetup Barrierを突き抜ける終値によってキャンセルされ、同じ方向の別のsetupが完成すると再起動します。
キャンセルと再起動のルールこそ、安価な実装が省いてしまう部分であり、そのため彼らの13は早く到着し、手法が本来求めていなかった場所にも現れます。ここではそれぞれ固有のスイッチの背後に実装されており、すべてのリセットはなぜ起きたかを記録します。
チャート上に表示されるもの
setupとcountdownの数字はバーごとに印字され、買い側には一つの色、売り側には別の色が使われ、完成した9の後にはドットが付きます。現在有効なSetup Barrierの水準は水平線として描かれ、任意でトゥルーハイ・トゥルーローから構築することでギャップを無視せず埋めることができます。矢印は完了したシグナルを示します。
価格ウィンドウに描画します。数字は選択した本数の直近バーにのみ印字されるため、長いチャートが文字で埋まることはありません。古いバーはバッファの値を保持したまま、単にラベルを持たないだけです。
パネル
価格チャート上のキャンバスパネルで、ドラッグ、折りたたみ、閉じることができます。3つのライブ表示行を持ち、現在有効なタイムフレームと実際に使用されているsetupおよびcountdownの長さ、直近の確定バーが何であったか、完了したsetup、完了したcountdown、あるいは数字としての2つの進行中のカウント、そして数字がプロパティダイアログとパネルのどちらから来ているか、いくつ変更されたかを示します。
その下にはパネルが動かせるすべての設定がその値とともに並び、変更されたものはハイライトされます。
設定シート
歯車アイコンで設定シートを開きます。Valuesタブにはタイムフレーム、setupの長さ、setupのルックバック、countdownの長さ、countdownのルックバック、開始に価格反転を要求するか、countdownをそもそも実行するか、アグレッシブcountdown、Barrier突破でのキャンセル、対抗するsetupでのキャンセルが含まれます。各行にはステッパー、範囲、そしてヘルプの一文があります。
Alertsタブにはマスタースイッチ、イベントごとのスイッチ、チャンネル、クールダウン、テストボタンが含まれます。Stylesタブは見た目だけに関わるもので、その背後で再計算は一切起こりません。
赤と緑を決して並べない色覚異常対応の配色を含む、3つのカラースキームが用意されています。パネルの位置、配色、シート上で行われたすべての変更はチャートごとに保存され、タイムフレームの変更や端末の再起動をまたいで維持されます。インターフェースは英語です。
アラート
初期状態ではオフです。イベントは9で完了したsetup、13で完了したcountdown、そしてSetup Barrierの水準を突き抜ける終値です。setupが完成した場合にのみ通知する、独立したスイッチも用意されています。
チャンネルはポップアップウィンドウ、音、モバイル端末へのプッシュ通知、e-mailです。イベントごとのクールダウンは初期設定で2時間です。Telegramはこの製品には含まれていません。
マルチタイムフレーム
Timeframe設定は上位タイムフレームでカウントを計算し、いま見ているチャートに表示します。読み取られるのは確定した上位バーのみで、チャートのバーはその時点ですでに確定していた最新の上位バーを表示します。
完了シグナルと完成フラグは、それが属する上位バーの最初のチャートバーに現れます。完了はイベントであり、一つのバーに属するからです。進行中のsetupとcountdownの数字、そしてSetup Barrierの水準は、上位バーの全期間にわたって保持されます。これこそが正しいマルチタイムフレームの階段状表示です。
外部の値動きの系列はバックグラウンドで構築され、最初の読み取りでは何も返らないことがあります。インジケーターは再試行し、待機中なのか、それとも履歴が不足しているのかをパネル上で報告します。
EAからの読み取り
11個のバッファがあり、すべてiCustom経由で読み取り可能で、そのマップはMetaTrader 5版が公開しているものと同一です。二つのプラットフォームはカウントの宣言方法が異なるだけで、インデックスとその意味は変わりません。
バッファ0、Buyは、買いシグナルのバーで矢印の価格を持ち、それ以外ではEMPTY_VALUEとなり、描画されません。バッファ1、Sellは売り側で同じです。バッファ2、Setupは、買いsetupでは-1から-9、売りsetupでは+1から+9まで進み、9を超えて進むカウントは圧力が止まっていないことを意味します。バッファ3、Countdownは、買いcountdownでは-1から-13、売りcountdownでは+1から+13まで進みます。
バッファ4、BarrierResは直近の買いsetupが残したSetup Barrierのレジスタンスを保持し、バッファ5、BarrierSupは直近の売りsetupが残したサポートを保持します。バッファ6、Signalは買いsetupの9で-1、買いcountdownの13で-2、売り側の同じ二つのイベントで+1と+2、何もなければ0を返します。バッファ7、Perfectionは買いsetupが完成したときに-1、売りsetupが完成したときに+1になります。バッファ8と9、BuyMarkとSellMarkはバッファ0と1の描画用コピーです。バッファ10、Overrideはパネルからいくつの設定が変更されたかを報告します。
Data Windowにはそのうち最初の10個がラベルとともに表示されます。11番目のOverrideはそこには現れませんが、それは何も証明しません。iCustomはまったく同じように読み取ります。
バッファ0と1はEAとの契約です。決して色付けされず、Stylesタブの表示内容に関わらず毎回のパスで埋められるため、矢印を非表示にしてもストラテジーがシグナルを失うことはありません。
MQL4には入力グループがないため、EAがここでiCustomに渡すパラメータリストはMetaTrader 5版よりも短く、位置も異なります。呼び出しは他のプラットフォームのものではなく、この版の入力リストに合わせて構築してください。iCustomによって作成されたインスタンスは読み取り専用であり、常に渡されたパラメータを使用します。
正直な限界
形成中のバーでのカウントはバーの内部で変化するため、決して描画されません。最新のバーのバッファは、そのバーが確定するまで空のままです。これが、ここでは何も再描画されない理由であり、また、それを生み出すバーが終わるまで9が見えない理由でもあります。
9や13はエントリーではなく、消耗についての一つの主張です。価格はcountdownを完了させたまま同じ方向へ進み続けることがあります。手法そのものが確認を求めており、この製品はそれを提供しません。
setupのカウントは9を超えて進むことがあります。これはエラーではなく、バッファはそれを報告します。進み続けるカウントは、圧力が止まっていないことを示すからです。
キャンセルと再起動のルールは答えを大きく変えます。異なるスイッチでこれを実行する二人は異なる13を目にすることになりますが、どちらの読み方も正当です。唯一正しい設定は存在せず、ここでもそのようなものは主張されていません。
利益の数字、勝率、バックテストの結果は、ここでは一切主張されていません。

