CISD Indicator MT4
- Indicadores
-
Mohamed Amr Mohamed Osama Abdelwahab
Desenvolvedor de software, instrutor e líder de equipe técnica com mais de 22 anos de experiência em desenvolvimento de aplicações desktop, web e software financeiro. Freelancer Top Rated no Upwork, com mais de 200 projetos concluídos, mais de $200K entregues e 100% de sucesso nos trabalhos - Versão: 2.0
- Ativações: 5
O ICT CISD implementa o conceito Change in State of Delivery da metodologia ICT. O indicador acompanha a serie de delivery atual - uma sequencia ininterrupta de fechamentos de candles na mesma direcao - e marca o momento em que o preco fecha de volta atraves da ABERTURA dessa serie. Esse fechamento e o CISD: o ponto em que o delivery de curto prazo muda de vendas para compras, ou o contrario. Um CISD e marcado por serie, e o corpo do candle deve fechar atraves do nivel (pavios nao contam). Tudo e desenhado diretamente no grafico: a linha do nivel CISD, a seta do sinal e uma projecao de operacao totalmente simulada - entrada, stop e dois alvos. O indicador nao coloca, modifica nem gerencia ordens; entrada, stop e alvos sao apenas desenhos no grafico. Principais recursos: - Sinais CISD de alta e de baixa com setas, linhas de nivel e rotulos. - Dois modelos de entrada desenhados: entrada limite simulada no nivel CISD (reteste, padrao) ou entrada no fechamento do candle de sinal. - Estrutura de risco desenhada por sinal: stop alem do extremo da perna de delivery mais um buffer de ATR, e dois alvos em multiplos R configuraveis. - Painel informativo ao vivo: niveis bull/bear ativos, setups desenhados pendentes, contagem de sinais no historico varrido e o ultimo sinal com sua entrada e stop. - Filtros de contexto opcionais - cada um e uma regra que pode ser ligada ou desligada: sweep de liquidez de swing confirmado, corpo minimo de displacement (multiplo de ATR), exigencia de FVG, killzones de Londres / Nova York e filtro de vies EMA de tempo grafico superior. - Alertas quando um sinal confirma e quando um setup de reteste e desenhado: popup, push, e-mail e som. - Dados de sinal via buffers de indicador para integracao com EAs. - Profundidade de historico, comprimento das linhas, cores, posicao do painel e tamanho da fonte configuraveis. - Conjunto de recursos identico no MetaTrader 4 e no MetaTrader 5. Como usar no trading: 1. Modelo de reteste (padrao). Apos um CISD, o indicador desenha um setup de entrada limite simulada no nivel CISD, com o stop e ambos os alvos. O setup desenhado permanece no grafico por ate N barras e e removido antes se o extremo da perna for rompido. O painel mostra se ha um setup de compra ou venda pendente. 2. Modelo de fechamento do sinal. Mude o modelo de entrada para "Market at the CISD candle close" para que a projecao seja medida a partir do fechamento do candle de sinal, e nao do nivel CISD. O stop continua alem do extremo da perna, portanto a distancia de risco desenhada e maior neste modelo. 3. Filtragem por sessao. Ative o filtro de killzones para que apenas sinais CISD que fechem dentro das janelas de Londres (02:00-05:00 horario de Nova York) ou Nova York (07:00-11:00 horario de Nova York) sejam marcados. Use para restringir os sinais as sessoes que voce opera. 4. Vies de tempo grafico superior. Configure o filtro EMA HTF para um tempo grafico superior (por exemplo H4 ou D1): sinais de alta so sao marcados acima da EMA desse tempo grafico e sinais de baixa so abaixo. 5. Condicoes combinadas. Ative os filtros de sweep, displacement e FVG juntos para que um sinal so seja marcado quando todas as condicoes escolhidas forem atendidas. Cada filtro remove os sinais que falham na sua regra; o contador do painel mostra quantos passaram. Parametros de entrada (35 funcionais; as 5 entradas "====" no dialogo sao separadores de grupo, nao configuracoes). O codigo nao aplica limites min/max exceto onde indicado - nao ha validacao explicita de faixa, entao use valores praticos validos; valores invalidos podem causar comportamento inesperado. CISD definition - InpMinSeries - Minimum candles in the delivery series (int, padrao 1, sem limites): quantos fechamentos consecutivos na mesma direcao a serie deve conter para que sua abertura seja um nivel CISD. Valores maiores exigem pernas mais longas - menos niveis se qualificam. - InpMaxSeriesAge - CISD must happen within N bars of the series end (int, padrao 20, sem limites): um rompimento que chega mais de N barras apos o fim da serie e ignorado. Context filters - InpRequireSweep - Leg must run a confirmed swing high/low first (bool, padrao true): quando ligado, uma serie so se qualifica se sua perna primeiro tomou um ponto de swing confirmado. - InpSwingStrength - Swing pivot strength, bars each side (int, padrao 3, sem limites): barras necessarias de cada lado para confirmar um pivot; usado pelo filtro de sweep. - InpMinBodyATR - Displacement: min CISD body, x ATR14 (double, padrao 0.0 = off, sem limites): corpo minimo do candle CISD como multiplo do ATR(14). 0 desativa a condicao. - InpRequireFVG - Displacement: CISD move must leave an FVG (bool, padrao false): quando ligado, apenas movimentos CISD que deixam um fair value gap contam. - InpUseKillzones - CISD must close inside a killzone (bool, padrao false): ativa a condicao de horario de sessao. - InpKZLondon - London killzone 02:00-05:00 NY (bool, padrao true): conta a janela de Londres com o filtro de killzone ativo. - InpKZNewYork - New York killzone 07:00-11:00 NY (bool, padrao true): conta a janela de Nova York com o filtro de killzone ativo. - InpTZMode - Broker server time zone (enum, padrao ICT_TZ_AUTO): como os horarios das killzones sao mapeados para a hora do servidor. Valores: ICT_TZ_AUTO (deteccao automatica; NY+7 no testador), ICT_TZ_NY7 (servidor = Nova York + 7h, GMT+2/+3 com DST dos EUA), ICT_TZ_FIXED (offset GMT fixo, sem DST), ICT_TZ_EUDST (offset GMT + DST europeu). - InpServerGMT - Server GMT offset (int, horas, padrao 2, sem limites): usado com os modos ICT_TZ_FIXED e ICT_TZ_EUDST. - InpBiasTF - HTF EMA bias filter (ENUM_TIMEFRAMES, padrao PERIOD_CURRENT = off): escolha um tempo grafico superior para ativar a condicao de vies. - InpBiasPeriod - HTF EMA period (int, padrao 50, sem limites): periodo da EMA do tempo grafico superior. Entry and risk - InpEntryMode - Entry model (enum, padrao CISD_ENTRY_RETEST): CISD_ENTRY_RETEST = entrada limite simulada desenhada no nivel CISD; CISD_ENTRY_CLOSE = entrada desenhada no fechamento do candle de sinal. - InpRetestBars - Retest limit expires after N bars (int, padrao 10, sem limites): por quantas barras o setup de reteste desenhado permanece ativo. - InpSLBufferATR - Stop buffer, x ATR14 (double, padrao 0.10, sem limites): distancia adicionada alem do extremo da perna ao desenhar o stop. - InpTP1R - TP1, R multiple (double, padrao 1.0, sem limites): primeiro alvo como multiplo da distancia entrada-stop. - InpTP2R - TP2, R multiple (double, padrao 2.0, sem limites): segundo alvo como multiplo da distancia entrada-stop. Display - InpHistoryBars - Bars to scan on load (int, padrao 3000, sem limites): profundidade do historico varrido para sinais e mostrado no contador do painel. - InpShowPanel - Show info panel (bool, padrao true). - InpShowLevels - Draw the CISD level line (bool, padrao true). - InpDrawLevels - Draw entry / SL / TP lines (bool, padrao true). - InpLineBars - Length of level lines, bars (int, padrao 12; minimo interno de 2 barras): comprimento horizontal das linhas de nivel e projecao desenhadas. - InpBullColor - Bullish colour (color, padrao DodgerBlue). - InpBearColor - Bearish colour (color, padrao Tomato). - InpPanelBg - Panel background (color, padrao C'20,24,32'). - InpPanelX - Panel X (int, pixels, padrao 12, sem limites): distancia do painel a borda esquerda do grafico. - InpPanelY - Panel Y (int, pixels, padrao 24, sem limites): distancia do painel a borda superior do grafico. - InpLabelFont - Signal label font size (int, pontos, padrao 9, sem limites). Alerts - InpAlertPopup - Popup alert (bool, padrao true). - InpAlertPush - Push notification (bool, padrao false; requer MetaQuotes ID configurado no terminal). - InpAlertEmail - E-mail (bool, padrao false; requer e-mail configurado no terminal). - InpAlertSound - Sound (bool, padrao false). - InpSoundFile - Sound file (string, padrao "alert.wav"): arquivo de som do terminal quando os alertas sonoros estao ativos. - InpAlertArmed - Also alert when a retest limit is armed (bool, padrao true): quando ligado, o alerta toca tambem quando um setup de reteste e desenhado, nao apenas quando o CISD confirma. Nota: o indicador desenha niveis e projecoes e envia alertas; nao abre operacoes e nenhum resultado e garantido. Teste em conta demo antes de usar em conta real.
