CISD Indicator MT4
- Indicadores
-
Mohamed Amr Mohamed Osama Abdelwahab
Desarrollador de software, instructor y líder de equipo técnico con más de 22 años de experiencia en desarrollo de aplicaciones de escritorio, web y software financiero. Freelancer Top Rated en Upwork, con más de 200 proyectos completados, más de $200K entregados y un 100% de éxito en los trabajos - Versión: 2.0
- Activaciones: 5
ICT CISD implementa el concepto Change in State of Delivery de la metodologia ICT. El indicador sigue la serie de delivery actual - una secuencia ininterrumpida de cierres de velas en la misma direccion - y marca el momento en que el precio cierra de vuelta a traves de la APERTURA de esa serie. Ese cierre es el CISD: el punto donde el delivery de corto plazo cambia de ventas a compras, o al reves. Se marca un CISD por serie, y el cuerpo de la vela debe cerrar a traves del nivel (las mechas no cuentan). Todo se dibuja directamente en el grafico: la linea del nivel CISD, la flecha de senal y una proyeccion de operacion totalmente simulada - entrada, stop y dos objetivos. El indicador no coloca, modifica ni gestiona ordenes; la entrada, el stop y los objetivos son solo dibujos en el grafico. Caracteristicas principales: - Senales CISD alcistas y bajistas con flechas, lineas de nivel y etiquetas. - Dos modelos de entrada dibujados: entrada limite simulada en el nivel CISD (retest, por defecto) o entrada en el cierre de la vela de senal. - Marco de riesgo dibujado por senal: stop mas alla del extremo del tramo de delivery mas un buffer ATR, y dos objetivos en multiplos R configurables. - Panel informativo en vivo: niveles bull/bear activos, setups dibujados pendientes, numero de senales en el historial escaneado y la ultima senal con su entrada y stop. - Filtros de contexto opcionales - cada uno es una regla que puede activarse o desactivarse: sweep de liquidez de swing confirmado, cuerpo minimo de displacement (multiplo de ATR), requisito de FVG, killzones de Londres / Nueva York y filtro de sesgo EMA de marco temporal superior. - Alertas cuando se confirma una senal y cuando se dibuja un setup de retest: popup, push, e-mail y sonido. - Datos de senal a traves de buffers de indicador para integracion con EAs. - Profundidad de historial, longitud de lineas, colores, posicion del panel y tamano de fuente configurables. - Conjunto de funciones identico en MetaTrader 4 y MetaTrader 5. Como usarlo en el trading: 1. Modelo de retest (por defecto). Tras un CISD, el indicador dibuja un setup de entrada limite simulada en el nivel CISD, con el stop y ambos objetivos. El setup dibujado permanece en el grafico hasta N barras y se elimina antes si el extremo del tramo se rompe. El panel muestra si hay un setup de compra o venta pendiente. 2. Modelo de cierre de senal. Cambie el modelo de entrada a "Market at the CISD candle close" para que la proyeccion se mida desde el cierre de la vela de senal en lugar del nivel CISD. El stop sigue mas alla del extremo del tramo, por lo que la distancia de riesgo dibujada es mayor en este modelo. 3. Filtrado por sesiones. Active el filtro de killzones para que solo se marquen las senales CISD que cierren dentro de las ventanas de Londres (02:00-05:00 hora de Nueva York) o Nueva York (07:00-11:00 hora de Nueva York). Uselo para limitar las senales a las sesiones que opera. 4. Sesgo de marco temporal superior. Configure el filtro EMA HTF en un marco temporal superior (por ejemplo H4 o D1): las senales alcistas solo se marcan por encima de la EMA de ese marco y las bajistas solo por debajo. 5. Condiciones combinadas. Active los filtros de sweep, displacement y FVG a la vez para que una senal solo se marque cuando se cumplen todas las condiciones elegidas. Cada filtro elimina las senales que no superan su regla; el contador del panel muestra cuantas pasaron. Parametros de entrada (35 funcionales; las 5 entradas "====" del dialogo son separadores de grupo, no ajustes). El codigo no aplica limites min/max salvo donde se indica - no hay validacion explicita de rango, asi que use valores practicos validos; los valores no validos pueden causar un comportamiento inesperado. CISD definition - InpMinSeries - Minimum candles in the delivery series (int, por defecto 1, sin limites): cuantos cierres consecutivos en la misma direccion debe contener la serie para que su apertura sea un nivel CISD. Valores mayores exigen tramos mas largos - califican menos niveles. - InpMaxSeriesAge - CISD must happen within N bars of the series end (int, por defecto 20, sin limites): una ruptura que llega mas de N barras despues del fin de la serie se ignora. Context filters - InpRequireSweep - Leg must run a confirmed swing high/low first (bool, por defecto true): cuando esta activo, una serie solo califica si su tramo tomo primero un punto de swing confirmado. - InpSwingStrength - Swing pivot strength, bars each side (int, por defecto 3, sin limites): barras necesarias a cada lado para confirmar un pivot; lo usa el filtro de sweep. - InpMinBodyATR - Displacement: min CISD body, x ATR14 (double, por defecto 0.0 = off, sin limites): cuerpo minimo de la vela CISD como multiplo del ATR(14). 0 desactiva la condicion. - InpRequireFVG - Displacement: CISD move must leave an FVG (bool, por defecto false): cuando esta activo, solo cuentan los movimientos CISD que dejan un fair value gap. - InpUseKillzones - CISD must close inside a killzone (bool, por defecto false): activa la condicion horaria de sesion. - InpKZLondon - London killzone 02:00-05:00 NY (bool, por defecto true): cuenta la ventana de Londres con el filtro de killzone activo. - InpKZNewYork - New York killzone 07:00-11:00 NY (bool, por defecto true): cuenta la ventana de Nueva York con el filtro de killzone activo. - InpTZMode - Broker server time zone (enum, por defecto ICT_TZ_AUTO): como se mapean las horas de killzone a la hora del servidor. Valores: ICT_TZ_AUTO (deteccion automatica; NY+7 en el probador), ICT_TZ_NY7 (servidor = Nueva York + 7h, GMT+2/+3 con DST de EE.UU.), ICT_TZ_FIXED (offset GMT fijo, sin DST), ICT_TZ_EUDST (offset GMT + DST europeo). - InpServerGMT - Server GMT offset (int, horas, por defecto 2, sin limites): se usa con los modos ICT_TZ_FIXED y ICT_TZ_EUDST. - InpBiasTF - HTF EMA bias filter (ENUM_TIMEFRAMES, por defecto PERIOD_CURRENT = off): elija un marco temporal superior para activar la condicion de sesgo. - InpBiasPeriod - HTF EMA period (int, por defecto 50, sin limites): periodo de la EMA del marco superior. Entry and risk - InpEntryMode - Entry model (enum, por defecto CISD_ENTRY_RETEST): CISD_ENTRY_RETEST = entrada limite simulada dibujada en el nivel CISD; CISD_ENTRY_CLOSE = entrada dibujada en el cierre de la vela de senal. - InpRetestBars - Retest limit expires after N bars (int, por defecto 10, sin limites): cuantas barras permanece activo el setup de retest dibujado. - InpSLBufferATR - Stop buffer, x ATR14 (double, por defecto 0.10, sin limites): distancia anadida mas alla del extremo del tramo al dibujar el stop. - InpTP1R - TP1, R multiple (double, por defecto 1.0, sin limites): primer objetivo como multiplo de la distancia entrada-stop. - InpTP2R - TP2, R multiple (double, por defecto 2.0, sin limites): segundo objetivo como multiplo de la distancia entrada-stop. Display - InpHistoryBars - Bars to scan on load (int, por defecto 3000, sin limites): profundidad de historial escaneada para senales y mostrada en el contador del panel. - InpShowPanel - Show info panel (bool, por defecto true). - InpShowLevels - Draw the CISD level line (bool, por defecto true). - InpDrawLevels - Draw entry / SL / TP lines (bool, por defecto true). - InpLineBars - Length of level lines, bars (int, por defecto 12; minimo interno de 2 barras): longitud horizontal de las lineas de nivel y proyeccion dibujadas. - InpBullColor - Bullish colour (color, por defecto DodgerBlue). - InpBearColor - Bearish colour (color, por defecto Tomato). - InpPanelBg - Panel background (color, por defecto C'20,24,32'). - InpPanelX - Panel X (int, pixeles, por defecto 12, sin limites): distancia del panel al borde izquierdo del grafico. - InpPanelY - Panel Y (int, pixeles, por defecto 24, sin limites): distancia del panel al borde superior del grafico. - InpLabelFont - Signal label font size (int, puntos, por defecto 9, sin limites). Alerts - InpAlertPopup - Popup alert (bool, por defecto true). - InpAlertPush - Push notification (bool, por defecto false; requiere MetaQuotes ID configurado en el terminal). - InpAlertEmail - E-mail (bool, por defecto false; requiere e-mail configurado en el terminal). - InpAlertSound - Sound (bool, por defecto false). - InpSoundFile - Sound file (string, por defecto "alert.wav"): archivo de sonido del terminal cuando las alertas de sonido estan activas. - InpAlertArmed - Also alert when a retest limit is armed (bool, por defecto true): cuando esta activo, la alerta suena tambien al dibujarse un setup de retest, no solo al confirmarse el CISD. Nota: el indicador dibuja niveles y proyecciones y envia alertas; no coloca operaciones y no se garantiza ningun resultado. Pruebelo en una cuenta demo antes de usarlo en real.
