Candle Range Theories
- Experts
- Cyle Nathan Myers
- Versão: 4.0
- Ativações: 5
Candle Range Theories, é um motor de negociação algorítmica de nível institucional, desenvolvido para traders de Forex exigentes que demandam gestão de risco profissional, análise de mercado adaptativa e execução robusta. Este não é um scalper de caixa-preta nem um sistema de martingale. Trata-se de uma estrutura de negociação totalmente transparente e multicamadas, projetada com base nos mesmos princípios utilizados por mesas proprietárias e fundos quantitativos. Cada recurso foi desenvolvido para sobreviver às condições reais de mercado — não apenas para backtests otimizados.
Este EA foi desenvolvido ao longo de vários anos de desenvolvimento ativo e testes em conta real. A versão 5.0 representa uma reformulação completa da arquitetura, com mais de 40 recursos de nível institucional, todos configuráveis para se adequar ao seu estilo de negociação, tolerância ao risco e tamanho de conta.
METODOLOGIA CENTRAL
O motor de negociação opera em uma estrutura de alinhamento de tendência em múltiplos timeframes. Em vez de depender de um único indicador ou padrão, ele sintetiza o viés direcional em vários períodos e confirma as entradas por meio da convergência de módulos analíticos independentes. As operações só são executadas quando as seguintes condições estão alinhadas:
- A direção da tendência é confirmada em pelo menos dois timeframes superiores
- A detecção do regime de mercado identifica condições favoráveis (tendência, consolidação ou volatilidade)
- A análise do perfil de volume valida a participação institucional em níveis-chave de preço
- A análise de correlação intermercado confirma que o movimento é sustentado por instrumentos correlacionados
- Conceitos de smart money identificam áreas de liquidez e fluxo de ordens institucionais
Essa abordagem em camadas filtra operações de baixa probabilidade. O sistema foi projetado para ser seletivo, não hiperativo. Menos operações, maior qualidade.
MOTOR DE ANÁLISE DE MERCADO
Alinhamento de Tendência em Múltiplos Timeframes
O motor direcional central lê a estrutura de tendência em vários timeframes simultaneamente. Uma operação só é considerada quando o setup do timeframe inferior está alinhado com o viés direcional mais amplo. Isso elimina entradas contra a tendência em movimentos fortes e reduz a exposição a whipsaws durante consolidações.
Detecção de Regime de Mercado
Nem todas as condições de mercado são iguais. O módulo de detecção de regime classifica as condições atuais em estados distintos — tendência, reversão à média, breakout volátil ou compressão de baixa volatilidade. Os parâmetros da estratégia se adaptam automaticamente com base no regime detectado, ajustando sensibilidade de entrada, posicionamento de stop e alvos de lucro.
Análise de Correlação Intermercado com Matriz de Correlação Adaptativa
Pares de moedas não se movem isoladamente. O sistema monitora em tempo real as correlações entre instrumentos relacionados e ajusta a exposição conforme necessário. A matriz de correlação adaptativa é recalculada dinamicamente, permitindo que o sistema responda a mudanças nas relações de mercado, em vez de depender de médias históricas estáticas.
Análise de Perfil de Volume
Traders institucionais deixam rastros no perfil de volume. Este módulo identifica nós de alto volume, pontos de controle e limites de áreas de valor para localizar onde existe interesse significativo de compra e venda. As entradas são cronometradas para áreas onde a atividade institucional oferece vantagem direcional.
Conceitos de Smart Money
O sistema identifica pools de liquidez, blocos de ordens e padrões de deslocamento consistentes com o fluxo de ordens institucionais. Não se trata de sobreposição de indicadores de varejo — é uma análise estrutural de onde grandes participantes provavelmente estão posicionados e onde a liquidez está sendo direcionada.
Clusterização de Regimes de Volatilidade
A volatilidade é cíclica. Este módulo agrupa dados históricos de volatilidade para identificar o regime atual e ajustar o tamanho das posições, distâncias de stop e posicionamento de alvos conforme necessário. Stops apertados em baixa volatilidade. Stops mais largos em expansão. O sistema se adapta para que você não precise.
Reconhecimento de Padrões por Machine Learning
Um módulo de reconhecimento de padrões treinado em estruturas históricas de preço identifica setups recorrentes com significância estatística. Não se trata de ajuste de curva para dados passados. Utiliza princípios de validação walk-forward para garantir que os padrões mantenham sua vantagem em condições fora da amostra.
Integração COT (Commitment of Traders)
Dados de posicionamento institucional do relatório COT são integrados como sobreposição de sentimento. Quando hedgers comerciais ou grandes especuladores atingem posições extremas, o sistema incorpora esse viés direcional em sua lógica de seleção de operações.
ESTRUTURA DE GESTÃO DE RISCO
Gestão de risco não é um recurso deste sistema. É a base. Cada módulo descrito abaixo opera de forma independente e em conjunto para proteger o capital em todas as condições de mercado.
Gestão de Exposição da Carteira (Portfolio Heat)
A exposição total da carteira é monitorada em tempo real. O sistema acompanha o risco agregado de todas as posições abertas e impede novas entradas quando o calor da carteira excede os limites definidos. Isso evita o erro comum de concentração excessiva em períodos de alta convicção.
Escalonamento Dinâmico de Risco
O risco por posição não é estático. O sistema ajusta a alocação de risco com base no desempenho recente, volatilidade atual e trajetória da curva de patrimônio. Após um drawdown, o risco é reduzido automaticamente. Durante crescimento favorável do patrimônio, o risco aumenta dentro de limites definidos.
Otimização pelo Kelly Criterion
O tamanho ótimo da posição é calculado usando a fórmula do Kelly Criterion, ajustada para a taxa de acerto real do sistema e a relação risco-retorno das operações recentes. Uma abordagem fracionária do Kelly é utilizada para equilibrar crescimento e controle de drawdown.
Calculadora de Value-at-Risk
Um módulo VaR em tempo real estima a perda máxima esperada para a carteira atual em um intervalo de confiança definido. Isso fornece uma medida quantitativa do risco de cauda a qualquer momento.
Simulador de Drawdown por Monte Carlo
Antes de arriscar capital real, o módulo Monte Carlo simula milhares de sequências possíveis de operações usando as estatísticas reais de desempenho do sistema. Isso oferece uma distribuição probabilística realista dos possíveis drawdowns — não apenas o melhor cenário de uma única curva de backtest.
Circuit Breaker de Emergência
Se o patrimônio cair abaixo de um limite crítico em uma única sessão ou período definido, o circuit breaker interrompe toda a atividade de negociação e fecha as posições abertas. Esta é a última linha de defesa contra perdas catastróficas durante flash crashes, gaps de liquidez ou eventos inesperados de mercado.
Proteção Contra Drawdown de Patrimônio
Separado do circuit breaker, o módulo de proteção contra drawdown monitora o drawdown acumulado a partir do pico de patrimônio. Quando o drawdown atinge níveis de alerta configuráveis, o sistema reduz progressivamente o tamanho das posições e torna os critérios de entrada mais rigorosos.
Limites Diários de Perda
Um limite rígido de perda diária impede que um único dia de negociação cause danos excessivos à conta. Uma vez atingido o limite, nenhuma nova operação é aberta até a próxima sessão.
GESTÃO DE OPERAÇÕES
Sistema de Trava de Lucro em Múltiplos Estágios
Os lucros são protegidos em etapas. À medida que a operação evolui a favor, o sistema trava o lucro em marcos predefinidos. Não se trata de um simples movimento para o breakeven — é um sistema multinível que adapta os níveis de trava conforme o momentum da operação e o ambiente de volatilidade atual.
Tecnologia de Grade Fibonacci
A grade de realização de lucro e reentrada é estruturada em torno dos níveis de retração e extensão de Fibonacci. Isso fornece pontos de escala matematicamente consistentes, alinhados com a estrutura natural do mercado.
Trailing Stop Dinâmico
O trailing stop adapta sua distância com base na volatilidade atual e no momentum da operação. Em movimentos direcionais fortes, acompanha de forma mais solta para capturar movimentos prolongados. Em movimentos de desaceleração, aperta para proteger o lucro acumulado.
Escalonamento Parcial de Posições
As posições podem ser aumentadas ou reduzidas de forma incremental. O sistema gerencia entradas parciais quando as condições se desenvolvem gradualmente e saídas parciais para travar lucro mantendo exposição a movimentos adicionais.
Gestão de Posições por Decaimento Temporal
Operações que não apresentam desempenho dentro do prazo esperado são reduzidas ou encerradas. Isso evita capital parado em posições estagnadas e garante que a carteira permaneça alocada em oportunidades ativas.
Modo Phoenix de Recuperação
Após uma sequência de perdas, o módulo de recuperação ativa um protocolo conservador projetado para reconstruir o patrimônio gradualmente. Reduz o tamanho das posições, torna os filtros de entrada mais rigorosos e foca apenas nos setups de maior probabilidade até que o desempenho da conta se estabilize.
EXECUÇÃO E GESTÃO DE CUSTOS
Monitor de Slippage e Qualidade de Execução
Cada execução de operação é registrada e analisada quanto ao slippage. O sistema acompanha a diferença entre o preço esperado e o preço real de execução ao longo do tempo, fornecendo dados objetivos sobre a qualidade de execução do seu broker. Se o slippage exceder os limites aceitáveis, o sistema alerta você.
Otimizador de Swap e Carry Cost
Para posições mantidas overnight ou por várias sessões, o sistema considera os custos de swap e taxas de carry. Evita manter posições onde o swap negativo corrói o valor esperado da operação, podendo favorecer a direção de carry positivo quando os setups são neutros.
Sistema de Filtro de Notícias
Eventos de notícias de alto impacto geram volatilidade imprevisível. O filtro de notícias pausa a atividade de negociação antes e depois de divulgações econômicas programadas, evitando o alargamento de spreads e movimentos erráticos de preço que normalmente acompanham esses eventos.
ANÁLISE DE DESEMPENHO
Rastreamento MAE/MFE (Maximum Adverse Excursion / Maximum Favorable Excursion)
Cada operação é analisada quanto ao quanto o preço se moveu contra a entrada antes de atingir o stop, e quanto se moveu a favor antes de reverter. Esses dados revelam se os stops estão muito apertados, os alvos muito ambiciosos ou as entradas mal cronometradas — e o sistema os utiliza para refinar parâmetros ao longo do tempo.
Análise de R-Múltiplos
Todos os resultados das operações são medidos em termos de R-múltiplos (recompensa relativa ao risco inicial). Essa métrica padronizada permite avaliar a qualidade do sistema independentemente do tamanho da posição ou saldo da conta.
Heatmap de Desempenho
Uma visualização do desempenho por dia da semana, hora, sessão e par de moedas. Isso identifica quando e onde o sistema apresenta melhor desempenho, permitindo ajustar o cronograma e a seleção de pares para seu broker e condições de negociação específicos.
RECURSOS OPERACIONAIS
Integração com Telegram
Notificações de operações em tempo real, resumos diários de desempenho e alertas de status do sistema entregues diretamente no seu canal do Telegram. Mantenha-se informado sobre sua conta sem precisar estar em frente ao terminal.
Controle por Dia da Semana
Habilite ou desabilite negociações em dias específicos da semana. Se seus dados de desempenho mostrarem que segundas ou sextas-feiras têm desempenho inferior, basta desativá-las.
Agendamento de Horário de Início
Defina exatamente quando o sistema começa a buscar operações a cada dia. Alinhe a janela ativa de negociação com as sessões e horários que correspondem às condições ideais da sua estratégia.
Total Personalização
Cada parâmetro de cada módulo é exposto e configurável. As configurações padrão são otimizadas para uso geral, mas usuários avançados podem ajustar cada aspecto do comportamento do sistema para atender a requisitos específicos.
SOBRE O DESENVOLVIMENTO
Este sistema não foi criado para impressionar em backtests. Foi criado para sobreviver em mercados reais. Cada módulo foi testado sob estresse em múltiplos regimes de mercado, incluindo tendências, consolidações, alta volatilidade e baixa liquidez. A arquitetura segue padrões institucionais de desenvolvimento, com ênfase em robustez, transparência e adaptabilidade.
A versão 5.0 inclui mais de 40 recursos distintos, cada um projetado para resolver um desafio específico enfrentado por traders algorítmicos em condições reais de mercado. Nada foi incluído para fins de marketing. Cada recurso existe porque resolve um problema real.
CONFIGURAÇÃO E USO
1. Anexe o EA ao gráfico do par de moedas e timeframe de sua preferência.
2. As configurações padrão foram projetadas para funcionar imediatamente em pares Forex padrão em contas bem capitalizadas. Comece com os padrões se você for novo no sistema.
3. Revise primeiro os parâmetros de gestão de risco. Defina seu limite máximo de perda diária, limite de drawdown de patrimônio e limite de exposição da carteira de acordo com sua tolerância ao risco.
4. Habilite ou desabilite módulos individuais conforme sua preferência. O sistema é modular — cada componente pode ser ativado ou desativado de forma independente.
5. Se utilizar notificações via Telegram, insira seu token do bot e chat ID nos parâmetros de entrada.
6. Permita que o sistema opere por pelo menos uma semana completa de negociação antes de fazer ajustes. Os módulos adaptativos precisam de tempo para calibrar ao ambiente de execução do seu broker.
7. Revise regularmente as análises de desempenho. Utilize os dados de MAE/MFE, análise de R-múltiplos e o heatmap de desempenho para identificar áreas de otimização.
ORIENTAÇÕES PARA BACKTEST
O backtest é essencial, mas possui limitações que todo trader deve compreender.
- Utilize dados de ticks ou, no mínimo, dados M1 OHLC para resultados precisos. Dados de baixa qualidade produzem execuções não confiáveis e desempenho inflado.
- Defina valores realistas de spread e comissão que correspondam às condições do seu broker real.
- Teste em múltiplos períodos que incluam diferentes regimes de mercado — mercados em tendência, consolidação e períodos de crise.
- Não otimize parâmetros para um único período de backtest. Se as configurações só funcionam em um intervalo específico, estão ajustadas à curva e provavelmente falharão em conta real.
- Utilize o simulador Monte Carlo para testar sob estresse os resultados do backtest. Uma única curva de patrimônio mostra o que aconteceu. O Monte Carlo mostra o que pode acontecer.
- O teste em conta demo é fortemente recomendado antes de operar em conta real.
Desempenho passado em backtest não garante resultados futuros. Os mercados mudam e nenhum algoritmo é imune a mudanças de regime. A força deste sistema está em sua capacidade de adaptação, mas adaptação requer tempo e expectativas realistas.
REQUISITOS MÍNIMOS
- Terminal MetaTrader 4
- Saldo mínimo recomendado: US$ 1.000 (saldos maiores permitem diversificação de carteira e escalonamento de risco mais eficazes)
- VPS recomendado para operação ininterrupta (conexão de baixa latência com os servidores do seu broker)
- Conta do tipo ECN ou Raw Spread recomendada para melhor qualidade de execução
- Conta do tipo hedging obrigatória
Se você tiver dúvidas sobre configuração, compatibilidade com seu broker ou funcionalidade de recursos específicos, sinta-se à vontade para entrar em contato pelo sistema de mensagens do MQL5. Respondo pessoalmente a todas as solicitações.
