CISD Indicator
- インディケータ
- バージョン: 2.0
- アクティベーション: 5
ICT CISD は ICT メソドロジーの Change in State of Delivery 概念を実装したインジケーターです。現在の delivery シリーズ(同一方向のローソク足終値が連続する区間)を追跡し、価格がそのシリーズの始値を逆向きに終値で突き抜けた瞬間をマークします。その終値が CISD であり、短期の delivery が売りから買いへ(またはその逆へ)切り替わるポイントです。1 シリーズにつき 1 つの CISD がマークされ、ローソク足の実体がレベルを終値で超える必要があります(ヒゲはカウントされません)。 すべてがチャート上に直接描画されます:CISD レベルライン、シグナル矢印、そして完全にシミュレーションされた取引の投影(エントリー、ストップ、2 つのターゲット)。本インジケーターは注文の発注・変更・管理を一切行いません。エントリー、ストップ、ターゲットはチャート上の描画にすぎません。 主な機能: - 上昇・下降 CISD シグナル(矢印、レベルライン、ラベル付き)。 - 2 つの描画エントリーモデル:CISD レベルでのシミュレーション指値エントリー(リテスト、デフォルト)、またはシグナル足の終値でのエントリー。 - シグナルごとに描画されるリスクフレーム:delivery レグの極値の外側に ATR バッファを加えたストップと、調整可能な R 倍率の 2 つのターゲット。 - ライブ情報パネル:アクティブな bull/bear レベル、保留中の描画済みセットアップ、スキャン済み履歴内のシグナル数、直近シグナルとそのエントリー・ストップ。 - オプションのコンテキストフィルター:各フィルターはオン/オフ可能なルール条件です。確定スイングポイントのリクイディティ sweep、最小 displacement 実体(ATR 倍率)、FVG 要件、ロンドン/ニューヨーク killzone、上位足 EMA バイアスフィルター。 - シグナル確定時とリテストセットアップ描画時のアラート:ポップアップ、プッシュ、メール、サウンド。 - インジケーターバッファ経由のシグナルデータで EA と連携可能。 - 履歴の深さ、ライン長、色、パネル位置、フォントサイズを調整可能。 - MetaTrader 4 / MetaTrader 5 で同一の機能セット。 トレードでの使い方: 1. リテストモデル(デフォルト)。CISD の後、インジケーターは CISD レベルにシミュレーション指値エントリーのセットアップをストップと 2 つのターゲットとともに描画します。描画されたセットアップは最大 N バー間チャートに残り、レグの極値がブレイクされた場合はそれより前に削除されます。パネルには買いまたは売りのセットアップが保留中かどうかが表示されます。 2. シグナル終値モデル。エントリーモデルを "Market at the CISD candle close" に切り替えると、投影は CISD レベルではなくシグナル足の終値から測定されます。ストップは引き続きレグの極値の外側に置かれるため、このモデルでは描画されるリスク距離が大きくなります。 3. セッションによるフィルタリング。killzone フィルターを有効にすると、ロンドン時間(NY 時間 02:00-05:00)またはニューヨーク時間(NY 時間 07:00-11:00)のウィンドウ内で確定した CISD シグナルのみがマークされます。取引するセッションにシグナルを限定するのに使います。 4. 上位足バイアス。EMA HTF フィルターを上位足(例:H4 や D1)に設定すると、上昇シグナルはその足の EMA より上でのみ、下降シグナルは下でのみマークされます。 5. 条件の組み合わせ。sweep、displacement、FVG の各フィルターを同時に有効にすると、選択したすべての条件が満たされた場合にのみシグナルがマークされます。各フィルターは自身のルールに不合格のシグナルを除外し、パネルのカウンターに通過数が表示されます。 入力パラメータ(機能項目は 35 個。ダイアログの 5 つの "====" 入力は設定ではなくグループ区切りです)。コードは注記された箇所以外では min/max の制限を適用しません。明示的な範囲チェックはないため、実用上妥当な値を使用してください。無効な値は予期しない動作を引き起こす場合があります。 CISD definition - InpMinSeries - Minimum candles in the delivery series(int、デフォルト 1、制限なし):シリーズの始値が CISD レベルとなるために必要な同一方向の連続終値の数。値が大きいほど長いレグが必要となり、条件を満たすレベルは減ります。 - InpMaxSeriesAge - CISD must happen within N bars of the series end(int、デフォルト 20、制限なし):シリーズ終了から N バー以降に発生したブレイクは無視されます。 Context filters - InpRequireSweep - Leg must run a confirmed swing high/low first(bool、デフォルト true):オンの場合、シリーズはレグが先に確定スイングポイントを取った場合のみ条件を満たします。 - InpSwingStrength - Swing pivot strength, bars each side(int、デフォルト 3、制限なし):ピボット確定に必要な両側のバー数。sweep フィルターで使用されます。 - InpMinBodyATR - Displacement: min CISD body, x ATR14(double、デフォルト 0.0 = オフ、制限なし):CISD 足の最小実体(ATR(14) の倍率)。0 で条件無効。 - InpRequireFVG - Displacement: CISD move must leave an FVG(bool、デフォルト false):オンの場合、fair value gap を残した CISD ムーブのみカウントされます。 - InpUseKillzones - CISD must close inside a killzone(bool、デフォルト false):セッション時間条件を有効化します。 - InpKZLondon - London killzone 02:00-05:00 NY(bool、デフォルト true):killzone フィルター有効時にロンドンウィンドウをカウント。 - InpKZNewYork - New York killzone 07:00-11:00 NY(bool、デフォルト true):killzone フィルター有効時にニューヨークウィンドウをカウント。 - InpTZMode - Broker server time zone(enum、デフォルト ICT_TZ_AUTO):killzone 時刻をサーバー時刻へどうマッピングするか。値:ICT_TZ_AUTO(自動検出。テスターでは NY+7)、ICT_TZ_NY7(サーバー = ニューヨーク + 7 時間、GMT+2/+3、米国サマータイム)、ICT_TZ_FIXED(固定 GMT オフセット、サマータイムなし)、ICT_TZ_EUDST(GMT オフセット + 欧州サマータイム)。 - InpServerGMT - Server GMT offset(int、時間、デフォルト 2、制限なし):ICT_TZ_FIXED と ICT_TZ_EUDST モードで使用。 - InpBiasTF - HTF EMA bias filter(ENUM_TIMEFRAMES、デフォルト PERIOD_CURRENT = オフ):上位足を選択してバイアス条件を有効化。 - InpBiasPeriod - HTF EMA period(int、デフォルト 50、制限なし):上位足 EMA の期間。 Entry and risk - InpEntryMode - Entry model(enum、デフォルト CISD_ENTRY_RETEST):CISD_ENTRY_RETEST = CISD レベルに描画されるシミュレーション指値エントリー。CISD_ENTRY_CLOSE = シグナル足の終値に描画されるエントリー。 - InpRetestBars - Retest limit expires after N bars(int、デフォルト 10、制限なし):描画されたリテストセットアップが有効なバー数。 - InpSLBufferATR - Stop buffer, x ATR14(double、デフォルト 0.10、制限なし):ストップ描画時にレグの極値の外側へ追加する距離。 - InpTP1R - TP1, R multiple(double、デフォルト 1.0、制限なし):エントリー-ストップ距離の倍率による第 1 ターゲット。 - InpTP2R - TP2, R multiple(double、デフォルト 2.0、制限なし):エントリー-ストップ距離の倍率による第 2 ターゲット。 Display - InpHistoryBars - Bars to scan on load(int、デフォルト 3000、制限なし):シグナルスキャンの履歴の深さ。パネルのカウンターにも表示されます。 - InpShowPanel - Show info panel(bool、デフォルト true)。 - InpShowLevels - Draw the CISD level line(bool、デフォルト true)。 - InpDrawLevels - Draw entry / SL / TP lines(bool、デフォルト true)。 - InpLineBars - Length of level lines, bars(int、デフォルト 12。内部最小 2 バー):描画されるレベルラインと投影ラインの水平方向の長さ。 - InpBullColor - Bullish colour(color、デフォルト DodgerBlue)。 - InpBearColor - Bearish colour(color、デフォルト Tomato)。 - InpPanelBg - Panel background(color、デフォルト C'20,24,32')。 - InpPanelX - Panel X(int、ピクセル、デフォルト 12、制限なし):チャート左端からパネルまでの距離。 - InpPanelY - Panel Y(int、ピクセル、デフォルト 24、制限なし):チャート上端からパネルまでの距離。 - InpLabelFont - Signal label font size(int、ポイント、デフォルト 9、制限なし)。 Alerts - InpAlertPopup - Popup alert(bool、デフォルト true)。 - InpAlertPush - Push notification(bool、デフォルト false。ターミナルでの MetaQuotes ID 設定が必要)。 - InpAlertEmail - E-mail(bool、デフォルト false。ターミナルでのメール設定が必要)。 - InpAlertSound - Sound(bool、デフォルト false)。 - InpSoundFile - Sound file(string、デフォルト "alert.wav"):サウンドアラート有効時のターミナル音声ファイル。 - InpAlertArmed - Also alert when a retest limit is armed(bool、デフォルト true):オンの場合、CISD 確定時だけでなくリテストセットアップ描画時にもアラートが鳴ります。 注意:本インジケーターはレベルと投影を描画し、アラートを送信します。取引を執行することはなく、いかなる結果も保証されません。実口座で使用する前にデモ口座でテストしてください。
