CISD Indicator MT4
- Indicatori
-
Mohamed Amr Mohamed Osama Abdelwahab
Sviluppatore software, istruttore e team leader tecnico con oltre 22 anni di esperienza nello sviluppo di applicazioni desktop, web e software finanziario. Freelancer Top Rated su Upwork, con oltre 200 progetti completati, oltre $200K consegnati e un tasso di successo del 100%. Specializzato in - Versione: 2.0
- Attivazioni: 5
ICT CISD implementa il concetto Change in State of Delivery della metodologia ICT. L'indicatore segue la serie di delivery corrente - una sequenza ininterrotta di chiusure di candele nella stessa direzione - e segna il momento in cui il prezzo richiude attraverso l'APERTURA di quella serie. Quella chiusura e il CISD: il punto in cui il delivery a breve termine passa dalle vendite agli acquisti, o viceversa. Viene segnato un CISD per serie, e il corpo della candela deve chiudere attraverso il livello (le ombre non contano). Tutto viene disegnato direttamente sul grafico: la linea del livello CISD, la freccia del segnale e una proiezione di operazione interamente simulata - ingresso, stop e due obiettivi. L'indicatore non piazza, modifica ne gestisce ordini; ingresso, stop e obiettivi sono solo disegni sul grafico. Caratteristiche principali: - Segnali CISD rialzisti e ribassisti con frecce, linee di livello ed etichette. - Due modelli di ingresso disegnati: ingresso limite simulato sul livello CISD (retest, predefinito) o ingresso alla chiusura della candela di segnale. - Struttura di rischio disegnata per segnale: stop oltre l'estremo della gamba di delivery piu un buffer ATR, e due obiettivi in multipli R configurabili. - Pannello informativo live: livelli bull/bear attivi, setup disegnati in attesa, numero di segnali nello storico scansionato e ultimo segnale con ingresso e stop. - Filtri di contesto opzionali - ognuno e una regola attivabile o disattivabile: sweep di liquidita di swing confermato, corpo minimo di displacement (multiplo di ATR), requisito di FVG, killzone di Londra / New York e filtro di bias EMA di timeframe superiore. - Avvisi quando un segnale si conferma e quando viene disegnato un setup di retest: popup, push, e-mail e suono. - Dati del segnale tramite buffer di indicatore per l'integrazione con gli EA. - Profondita dello storico, lunghezza delle linee, colori, posizione del pannello e dimensione del font configurabili. - Set di funzioni identico su MetaTrader 4 e MetaTrader 5. Come usarlo nel trading: 1. Modello di retest (predefinito). Dopo un CISD, l'indicatore disegna un setup di ingresso limite simulato sul livello CISD, con stop ed entrambi gli obiettivi. Il setup disegnato resta sul grafico fino a N barre e viene rimosso prima se l'estremo della gamba viene rotto. Il pannello mostra se c'e un setup di acquisto o vendita in attesa. 2. Modello di chiusura del segnale. Cambia il modello di ingresso in "Market at the CISD candle close" affinche la proiezione venga misurata dalla chiusura della candela di segnale invece che dal livello CISD. Lo stop resta oltre l'estremo della gamba, quindi la distanza di rischio disegnata e maggiore in questo modello. 3. Filtraggio per sessione. Attiva il filtro killzone affinche solo i segnali CISD che chiudono dentro le finestre di Londra (02:00-05:00 ora di New York) o New York (07:00-11:00 ora di New York) vengano segnati. Usalo per limitare i segnali alle sessioni che operi. 4. Bias di timeframe superiore. Imposta il filtro EMA HTF su un timeframe superiore (ad esempio H4 o D1): i segnali rialzisti vengono segnati solo sopra l'EMA di quel timeframe e quelli ribassisti solo sotto. 5. Condizioni combinate. Attiva insieme i filtri sweep, displacement e FVG affinche un segnale venga segnato solo quando tutte le condizioni scelte sono soddisfatte. Ogni filtro rimuove i segnali che non superano la sua regola; il contatore del pannello mostra quanti sono passati. Parametri di input (35 funzionali; le 5 voci "====" nella finestra di dialogo sono separatori di gruppo, non impostazioni). Il codice non applica limiti min/max tranne dove indicato - non c'e validazione esplicita dell'intervallo, quindi usa valori pratici validi; valori non validi possono causare comportamenti imprevisti. CISD definition - InpMinSeries - Minimum candles in the delivery series (int, predefinito 1, senza limiti): quante chiusure consecutive nella stessa direzione deve contenere la serie affinche la sua apertura sia un livello CISD. Valori piu alti richiedono gambe piu lunghe - meno livelli qualificati. - InpMaxSeriesAge - CISD must happen within N bars of the series end (int, predefinito 20, senza limiti): una rottura che arriva piu di N barre dopo la fine della serie viene ignorata. Context filters - InpRequireSweep - Leg must run a confirmed swing high/low first (bool, predefinito true): quando attivo, una serie si qualifica solo se la sua gamba ha prima preso un punto di swing confermato. - InpSwingStrength - Swing pivot strength, bars each side (int, predefinito 3, senza limiti): barre necessarie su ogni lato per confermare un pivot; usato dal filtro sweep. - InpMinBodyATR - Displacement: min CISD body, x ATR14 (double, predefinito 0.0 = off, senza limiti): corpo minimo della candela CISD come multiplo dell'ATR(14). 0 disattiva la condizione. - InpRequireFVG - Displacement: CISD move must leave an FVG (bool, predefinito false): quando attivo, contano solo i movimenti CISD che lasciano un fair value gap. - InpUseKillzones - CISD must close inside a killzone (bool, predefinito false): attiva la condizione oraria di sessione. - InpKZLondon - London killzone 02:00-05:00 NY (bool, predefinito true): conta la finestra di Londra con il filtro killzone attivo. - InpKZNewYork - New York killzone 07:00-11:00 NY (bool, predefinito true): conta la finestra di New York con il filtro killzone attivo. - InpTZMode - Broker server time zone (enum, predefinito ICT_TZ_AUTO): come gli orari delle killzone vengono mappati sull'ora del server. Valori: ICT_TZ_AUTO (rilevamento automatico; NY+7 nel tester), ICT_TZ_NY7 (server = New York + 7h, GMT+2/+3 con DST USA), ICT_TZ_FIXED (offset GMT fisso, senza DST), ICT_TZ_EUDST (offset GMT + DST europeo). - InpServerGMT - Server GMT offset (int, ore, predefinito 2, senza limiti): usato con le modalita ICT_TZ_FIXED e ICT_TZ_EUDST. - InpBiasTF - HTF EMA bias filter (ENUM_TIMEFRAMES, predefinito PERIOD_CURRENT = off): scegli un timeframe superiore per attivare la condizione di bias. - InpBiasPeriod - HTF EMA period (int, predefinito 50, senza limiti): periodo dell'EMA del timeframe superiore. Entry and risk - InpEntryMode - Entry model (enum, predefinito CISD_ENTRY_RETEST): CISD_ENTRY_RETEST = ingresso limite simulato disegnato sul livello CISD; CISD_ENTRY_CLOSE = ingresso disegnato alla chiusura della candela di segnale. - InpRetestBars - Retest limit expires after N bars (int, predefinito 10, senza limiti): per quante barre il setup di retest disegnato resta attivo. - InpSLBufferATR - Stop buffer, x ATR14 (double, predefinito 0.10, senza limiti): distanza aggiunta oltre l'estremo della gamba nel disegnare lo stop. - InpTP1R - TP1, R multiple (double, predefinito 1.0, senza limiti): primo obiettivo come multiplo della distanza ingresso-stop. - InpTP2R - TP2, R multiple (double, predefinito 2.0, senza limiti): secondo obiettivo come multiplo della distanza ingresso-stop. Display - InpHistoryBars - Bars to scan on load (int, predefinito 3000, senza limiti): profondita dello storico scansionato per i segnali e mostrata nel contatore del pannello. - InpShowPanel - Show info panel (bool, predefinito true). - InpShowLevels - Draw the CISD level line (bool, predefinito true). - InpDrawLevels - Draw entry / SL / TP lines (bool, predefinito true). - InpLineBars - Length of level lines, bars (int, predefinito 12; minimo interno di 2 barre): lunghezza orizzontale delle linee di livello e proiezione disegnate. - InpBullColor - Bullish colour (color, predefinito DodgerBlue). - InpBearColor - Bearish colour (color, predefinito Tomato). - InpPanelBg - Panel background (color, predefinito C'20,24,32'). - InpPanelX - Panel X (int, pixel, predefinito 12, senza limiti): distanza del pannello dal bordo sinistro del grafico. - InpPanelY - Panel Y (int, pixel, predefinito 24, senza limiti): distanza del pannello dal bordo superiore del grafico. - InpLabelFont - Signal label font size (int, punti, predefinito 9, senza limiti). Alerts - InpAlertPopup - Popup alert (bool, predefinito true). - InpAlertPush - Push notification (bool, predefinito false; richiede il MetaQuotes ID configurato nel terminale). - InpAlertEmail - E-mail (bool, predefinito false; richiede un'e-mail configurata nel terminale). - InpAlertSound - Sound (bool, predefinito false). - InpSoundFile - Sound file (string, predefinito "alert.wav"): file sonoro del terminale quando gli avvisi sonori sono attivi. - InpAlertArmed - Also alert when a retest limit is armed (bool, predefinito true): quando attivo, l'avviso suona anche quando viene disegnato un setup di retest, non solo quando il CISD si conferma. Nota: l'indicatore disegna livelli e proiezioni e invia avvisi; non apre operazioni e nessun risultato e garantito. Testalo su un conto demo prima di usarlo in reale.
