CISD Indicator MT4
- Indikatoren
-
Mohamed Amr Mohamed Osama Abdelwahab
Softwareentwickler, Trainer und technischer Teamleiter mit über 22 Jahren Erfahrung in der Entwicklung von Desktop-, Web- und Finanzsoftware. Top-Rated-Freelancer auf Upwork mit über 200 abgeschlossenen Projekten, mehr als 200.000 $ an gelieferten Aufträgen und 100 % Erfolgsquote. Spezialisiert auf - Version: 2.0
- Aktivierungen: 5
ICT CISD setzt das Change-in-State-of-Delivery-Konzept der ICT-Methodik um. Der Indikator verfolgt die aktuelle Delivery-Serie - eine ununterbrochene Folge von Kerzenschluessen in eine Richtung - und markiert den Moment, in dem der Kurs zurueck durch die EROEFFNUNG dieser Serie schliesst. Dieser Durchbruch ist der CISD: der Punkt, an dem die kurzfristige Delivery von der Verkaufs- auf die Kaufseite kippt - oder umgekehrt. Pro Serie wird ein CISD markiert, und der Kerzenkoerper muss durch das Level schliessen (Dochte zaehlen nicht). Alles wird direkt im Chart gezeichnet: die CISD-Level-Linie, der Signalpfeil und eine vollstaendige simulierte Trade-Projektion - Einstieg, Stopp und zwei Ziele. Der Indikator platziert, aendert oder verwaltet keine Orders; Einstieg, Stopp und Ziele sind nur Chart-Zeichnungen. Hauptmerkmale: - Bullische und baerische CISD-Signale mit Pfeilen, Level-Linien und Beschriftungen. - Zwei gezeichnete Einstiegsmodelle: simulierter Limit-Einstieg am CISD-Level (Retest, Standard) oder Einstieg am Schluss der Signalkerze. - Gezeichnetes Risiko-Framework pro Signal: Stopp jenseits des Delivery-Extrems plus ATR-Puffer und zwei Ziele mit konfigurierbaren R-Multiplikatoren. - Live-Info-Panel: aktive Bull/Bear-Level, wartende gezeichnete Setups, Signalzaehler ueber die gescannte Historie und das letzte Signal mit Einstieg und Stopp. - Optionale Kontextfilter - jeder ist eine Regelbedingung, die ein- oder ausgeschaltet werden kann: bestaetigter Swing-Liquiditaets-Sweep, minimaler Displacement-Koerper (ATR-Multiplikator), FVG-Bedingung, London-/New-York-Killzones und ein EMA-Bias-Filter eines hoeheren Zeitrahmens. - Alarme bei bestaetigtem Signal und beim Zeichnen eines Retest-Setups: Popup, Push, E-Mail und Sound. - Signaldaten ueber Indikatorpuffer fuer die EA-Integration. - Konfigurierbare Historientiefe, Linienlaenge, Farben, Panel-Position und Schriftgroesse. - Identischer Funktionsumfang unter MetaTrader 4 und MetaTrader 5. Anwendung im Trading: 1. Retest-Modell (Standard). Nach einem CISD zeichnet der Indikator ein simuliertes Limit-Einstiegs-Setup am CISD-Level mit Stopp und beiden Zielen. Das gezeichnete Setup bleibt bis zu N Bars im Chart und wird entfernt, wenn das Bein-Extrem bricht. Das Panel zeigt, ob aktuell ein Kauf- oder Verkauf-Setup wartet. 2. Schlusskurs-Modell. Stellen Sie das Einstiegsmodell auf "Market at the CISD candle close", damit die Projektion vom Schluss der Signalkerze statt vom CISD-Level aus gemessen wird. Der Stopp bleibt hinter dem Bein-Extrem, daher ist die gezeichnete Risikodistanz in diesem Modell groesser. 3. Session-Filterung. Aktivieren Sie den Killzone-Filter, damit nur CISD-Signale markiert werden, die innerhalb der Fenster London (02:00-05:00 New Yorker Zeit) oder New York (07:00-11:00 New Yorker Zeit) schliessen. So begrenzen Sie Signale auf die Sitzungen, die Sie handeln. 4. Bias des hoeheren Zeitrahmens. Setzen Sie den HTF-EMA-Filter auf einen hoeheren Zeitrahmen (z. B. H4 oder D1): Bullische Signale werden dann nur oberhalb der EMA dieses Zeitrahmens markiert, baerische nur darunter. 5. Kombinierte Bedingungen. Aktivieren Sie Sweep-, Displacement- und FVG-Filter zusammen, damit ein Signal nur markiert wird, wenn alle gewaehlten Bedingungen erfuellt sind. Jeder Filter entfernt die Signale, die seine Regel nicht bestehen; der Panel-Zaehler zeigt, wie viele bestanden haben. Eingabeparameter (35 funktionale; die 5 "===="-Eintraege im Dialog sind Gruppentrenner, keine Einstellungen). Der Code erzwingt keine Min/Max-Begrenzung ausser wo vermerkt - es gibt keine explizite Bereichspruefung, daher bitte gueltige praktikable Werte verwenden; ungueltige Werte koennen unerwartetes Verhalten verursachen. CISD definition - InpMinSeries - Minimum candles in the delivery series (int, Standard 1, unbegrenzt): wie viele aufeinanderfolgende gleichgerichtete Schluesse eine Serie enthalten muss, damit ihre Eroeffnung ein CISD-Level wird. Hoehere Werte verlangen laengere Beine - weniger Levels qualifizieren sich. - InpMaxSeriesAge - CISD must happen within N bars of the series end (int, Standard 20, unbegrenzt): ein Durchbruch mehr als N Bars nach Serienende wird ignoriert. Context filters - InpRequireSweep - Leg must run a confirmed swing high/low first (bool, Standard true): wenn aktiv, qualifiziert sich eine Serie nur, wenn ihr Bein zuerst einen bestaetigten Swing-Punkt genommen hat. - InpSwingStrength - Swing pivot strength, bars each side (int, Standard 3, unbegrenzt): Bars pro Seite zur Bestaetigung eines Swing-Pivots; wird vom Sweep-Filter genutzt. - InpMinBodyATR - Displacement: min CISD body, x ATR14 (double, Standard 0.0 = aus, unbegrenzt): Mindestkoerper der CISD-Kerze als Vielfaches des ATR(14). 0 deaktiviert die Bedingung. - InpRequireFVG - Displacement: CISD move must leave an FVG (bool, Standard false): wenn aktiv, zaehlen nur CISD-Bewegungen mit Fair Value Gap. - InpUseKillzones - CISD must close inside a killzone (bool, Standard false): aktiviert die Session-Zeitbedingung. - InpKZLondon - London killzone 02:00-05:00 NY (bool, Standard true): zaehlt das London-Fenster bei aktivem Killzone-Filter. - InpKZNewYork - New York killzone 07:00-11:00 NY (bool, Standard true): zaehlt das New-York-Fenster bei aktivem Killzone-Filter. - InpTZMode - Broker server time zone (enum, Standard ICT_TZ_AUTO): Abbildung der Killzone-Zeiten auf die Serverzeit. Werte: ICT_TZ_AUTO (Auto-Erkennung; NY+7 im Strategietester), ICT_TZ_NY7 (Server = New York + 7h, GMT+2/+3 mit US-DST), ICT_TZ_FIXED (fester GMT-Offset, kein DST), ICT_TZ_EUDST (GMT-Offset + europaeische DST). - InpServerGMT - Server GMT offset (int, Stunden, Standard 2, unbegrenzt): wird mit ICT_TZ_FIXED und ICT_TZ_EUDST verwendet. - InpBiasTF - HTF EMA bias filter (ENUM_TIMEFRAMES, Standard PERIOD_CURRENT = aus): hoeheren Zeitrahmen zur Aktivierung der Bias-Bedingung waehlen. - InpBiasPeriod - HTF EMA period (int, Standard 50, unbegrenzt): Periode der EMA des hoeheren Zeitrahmens. Entry and risk - InpEntryMode - Entry model (enum, Standard CISD_ENTRY_RETEST): CISD_ENTRY_RETEST = simulierter Limit-Einstieg am CISD-Level; CISD_ENTRY_CLOSE = Einstieg am Schluss der Signalkerze. - InpRetestBars - Retest limit expires after N bars (int, Standard 10, unbegrenzt): wie viele Bars das gezeichnete Retest-Setup aktiv bleibt. - InpSLBufferATR - Stop buffer, x ATR14 (double, Standard 0.10, unbegrenzt): Abstand hinter dem Bein-Extrem beim Zeichnen des Stopps. - InpTP1R - TP1, R multiple (double, Standard 1.0, unbegrenzt): erstes Ziel als Vielfaches der Distanz Einstieg-Stopp. - InpTP2R - TP2, R multiple (double, Standard 2.0, unbegrenzt): zweites Ziel als Vielfaches der Distanz Einstieg-Stopp. Display - InpHistoryBars - Bars to scan on load (int, Standard 3000, unbegrenzt): Historientiefe fuer Signale und Panel-Zaehler. - InpShowPanel - Show info panel (bool, Standard true). - InpShowLevels - Draw the CISD level line (bool, Standard true). - InpDrawLevels - Draw entry / SL / TP lines (bool, Standard true). - InpLineBars - Length of level lines, bars (int, Standard 12; internes Minimum 2 Bars): horizontale Laenge der gezeichneten Level- und Projektionslinien. - InpBullColor - Bullish colour (color, Standard DodgerBlue). - InpBearColor - Bearish colour (color, Standard Tomato). - InpPanelBg - Panel background (color, Standard C'20,24,32'). - InpPanelX - Panel X (int, Pixel, Standard 12, unbegrenzt): Abstand des Panels vom linken Chartrand. - InpPanelY - Panel Y (int, Pixel, Standard 24, unbegrenzt): Abstand des Panels vom oberen Chartrand. - InpLabelFont - Signal label font size (int, Punkte, Standard 9, unbegrenzt). Alerts - InpAlertPopup - Popup alert (bool, Standard true). - InpAlertPush - Push notification (bool, Standard false; erfordert konfigurierte MetaQuotes-ID im Terminal). - InpAlertEmail - E-mail (bool, Standard false; erfordert E-Mail-Einrichtung im Terminal). - InpAlertSound - Sound (bool, Standard false). - InpSoundFile - Sound file (string, Standard "alert.wav"): Terminal-Sounddatei bei aktivierten Sound-Alarmen. - InpAlertArmed - Also alert when a retest limit is armed (bool, Standard true): wenn aktiv, ertoent ein Alarm auch beim Zeichnen eines Retest-Setups, nicht erst beim bestaetigten CISD. Hinweis: Der Indikator zeichnet Levels und Projektionen und sendet Alarme; er platziert keine Trades, und kein Ergebnis ist garantiert. Vor dem Live-Einsatz auf einem Demokonto testen.
