SqueezeScope MT5
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
SqueezeScope MT5
スクイーズ後の値動きをイベントで追跡
SqueezeScope MT5 は、1つの銘柄を分析し、ボラティリティが収縮した後に何が起きたかを確認したいトレーダー向けの指標です。固定されたスクイーズのレンジと一連の価格イベントを中心に、各過去イベントが確定した時点で利用可能だった H1/H4/D1 の状況を表示します。
- 元のレンジを確認し続ける。 最初から最後まで観測できた連続する ON バーについて、その最高 High と最低 Low からレンジを作成します。最初の非 ON バーでレンジが固定されます。この ON 状態を抜けるバーによってレンジが広がることはありません。
- 各段階を区別する。 RELEASE、BREAKOUT、RETEST、RETURN INSIDE、CROSSED RANGE は、それぞれ異なる事実を表します。ログには時刻、Close、レンジ境界、理由が記録されるため、複数のチャートを行き来して経過を組み立て直すことなく、順序を確認できます。
- 過去イベントの状況を読む。 チャートイベントを選択すると、そのイベント時点における3つの設定可能な時間足の最終確定バーを確認できます。スクイーズ状態、モメンタムの数値とその変化を含みます。初期設定は H1、H4、D1 です。これらの過去の値は、現在のパネルとは別に表示されます。
各ラベルの意味
RELEASE は、ボリンジャーバンドとケルトナーチャネルの関係が ON から OFF へ直接移行したことを意味します。ON-to-NEUTRAL-to-OFF では、遅れて RELEASE が発生することはありません。価格のブレイクアウトを伴わずにリリースが発生する場合もあり、基本的なリリースには適格なレンジやモメンタムの方向がまだない場合もあります。
BREAKOUT UP / DOWN には、ローソク足の終値が固定レンジの厳密に外側にあることが必要です。境界と完全に同じ終値はブレイクアウトではありません。方向はモメンタムの符号に関係なく価格で決まります。初期設定では、ON 状態を抜けるバーと、その後の4本の確定バーが対象になります。
RETEST は、ブレイクアウト後に、突破した境界に初めて触れ、ブレイクアウト方向のレンジ外で終わるローソク足です。ブレイクアウトした足自体はリテストになりません。境界に触れずに窓を開けて完全に飛び越えた場合もリテストではありません。
RETURN INSIDE は、その後の終値がどちらかの境界を含むレンジ内に戻ったことを意味します。CROSSED RANGE は、終値が反対側の境界を越えたことを意味します。どちらも観測を終了します。初期設定の観測期間は、ブレイクアウト後の確定バー10本です。該当する期間が終了した場合、その次のバーに EXPIRED を表示します。新しい ON バーが現れると、NEW COMPRESSION によってそれまでの進行中のシナリオを終了します。
同じ参照元のローソク足で発生した RELEASE と BREAKOUT は、両方のラベルを持つ1件のログとして記録されます。リテストの記録は1回のみですが、レンジへの復帰の観測は続きます。これらのラベルは値動きを示すものであり、エントリー、決済、利益取引や損失取引を表すものではありません。
モメンタムとチャート
計算には、終値の SMA と母標準偏差を用いるボリンジャーバンド、および終値の SMA と True Range の SMA を用いるケルトナーチャネルを使用します。High-Low の値幅も選択できます。この KC の計算では、Wilder 平滑化 ATR は使用しません。モメンタムは線形回帰の終点の値であり、傾きではありません。
別ウィンドウにモメンタムのヒストグラムと ON/OFF/NEUTRAL のゼロラインマーカーを表示します。価格チャートには、形成中のレンジと直近5つの固定レンジを表示します。現在の3時間足パネルは、選択したイベントの履歴カードとは別になっています。イベントログは最大30件のチャートイベントを保持し、1ページに6件表示します。保持されている古いイベントを選択すると、そのレンジが一時的に強調表示されます。ShowBoxes=false の場合でも、数値カードは利用できます。
インターフェースと通知は英語で、青とオレンジの配色を使用します。Auto、Light、Dark のテーマ、パネルの四隅の配置、および8〜16のフォントサイズを選択できます。
入力パラメーターと設定
- BbPeriod / BbMultiplier: 20 / 2.0。KcPeriod / KcMultiplier: 20 / 1.5。期間は2–500、倍率は有限の正数である必要があります。
- UseTrueRange: true。false の場合は High-Low を使用します。
- MinCompressionBars: 2、範囲は1–100。BreakoutWindowBars: 5、範囲は1–100で、ON 状態を抜けるバーを含みます。FollowThroughBars: 10、範囲は1–100で、ブレイクアウト後から数えます。
- PanelTf1 / PanelTf2 / PanelTf3: H1 / H4 / D1。CURRENT はチャートの時間足に従います。
- HistoryBars: 5000、範囲は出力バー500–100000本。計算の初期化に必要な過去データは、これとは別に要求されます。
- ShowPanel / ShowBoxes / ShowEventLog: true / true / true。これらの要素を非表示にしても、公開バッファは利用できます。
- Theme / PanelCorner / FontSize: Auto / Right upper / 10。
- PopupAlerts / PushAlerts: false / false。AlertChart / AlertPanel: true / false。
- AlertRelease: false。AlertBreakout / AlertRetest / AlertReturn: true / true / true。AlertReturn は RETURN INSIDE と CROSSED RANGE を対象にします。
分析する銘柄と時間足に指標を追加し、必要な履歴がすべて読み込まれるまで待ちます。モバイルへのプッシュ通知を使用する場合は、PushAlerts を有効にする前に、ターミナルの Notifications 設定で自分の MetaQuotes ID を設定してテストしてください。配信チャネル、該当する参照元スイッチ、およびイベントスイッチをすべて有効にする必要があります。
通知の対象は新たに確定したイベントです。インストール、入力変更、再起動、再接続、履歴の再同期では、表示を再構築しますが、過去のメッセージは再送しません。同一インスタンス内で重複する時間足は、1つの参照元を共有します。プッシュ送信の試行間隔は、インスタンスごとに最低6.1秒です。他のプログラムもターミナルの制限を共有します。配信失敗はログに記録され、自動再試行は行われません。EXPIRED と NEW COMPRESSION はログに表示されますが、個別の通知はありません。
データと制限
すべての値とイベントは確定バーを使用します。12個すべての公開バッファは shift 0 で EMPTY_VALUE です。最新の確定バーは shift 1 を読み取ってください。バッファには、モメンタムとその色、ゼロラインの値と色、スクイーズ状態、リリースフラグと方向バイアス、固定の上限・下限、処理状態、イベントのビットマスク、ブレイクアウト方向が格納されます。
履歴スナップショットは、イベントが利用可能になった時刻までに確定したことが分かっている各時間足のバーだけを使用します。その時刻は、参照元で次に実際に存在するバーによって決まります。不足している履歴は理由とともに N/A と表示され、現在の値で補われることはありません。初期設定の期間では、モメンタムには参照元のバー39本が必要で、最初の実際のバー間変化には40本が必要です。
ローカルのイベントログは、ブローカーの履歴から再構築されます。範囲は HistoryBars、利用可能な因果関係を保った履歴、および直近30件のイベントに制限されます。シナリオの開始点が処理対象の範囲外にある場合は、短縮したレンジを与えるのではなく、そのシナリオと従属する記録を削除します。ブローカーによる履歴の修正、入力変更、計算範囲の拡張により、記録とスナップショットが再構築される場合があります。恒久的なアーカイブや HTML/CSV エクスポートではありません。
バージョン1.00の対象は、1つのチャート銘柄を3つの時間足の状況とともに手動で分析することです。売買、注文管理、複数銘柄のスキャン、収益性の推定は行いません。シグナルの精度やリターンの向上を主張するものではありません。
