NEXA Momentum Squeeze
- Experts
-
Park Seongcheon
Olá!
Meu nome é Park Sung Chan, desenvolvedor especializado em sistemas de trading algorítmico para MetaTrader 5. - Versão: 1.30
- Ativações: 5
NEXA Momentum Squeeze
NEXA Momentum Squeeze é um Expert Advisor para MetaTrader 5, desenvolvido principalmente para operar no timeframe M30.
Este produto utiliza Bollinger Bands e Keltner Channel para identificar áreas de contração de volatilidade. Após a fase de contração, o EA avalia condições de Momentum, Volume e Breakout para detectar possíveis configurações de entrada. A estratégia não se baseia apenas em um único indicador. Ela se concentra no comportamento do preço após uma fase de Squeeze, quando o mercado pode começar a apresentar movimento direcional.
Este Expert Advisor foi desenvolvido para avaliar possíveis condições de início de tendência. A atividade de negociação pode variar conforme as condições do mercado. Os resultados podem ser diferentes dependendo das configurações do usuário, ambiente de negociação, spread, condições de execução e volatilidade do mercado.
Strategy Logic
NEXA Momentum Squeeze primeiro verifica se Bollinger Bands estão posicionadas dentro do Keltner Channel. Essa condição é tratada como um estado de Squeeze, o que significa que a volatilidade do mercado está contraída.
Após a liberação do estado de Squeeze, o EA verifica a direção do Momentum, o comportamento do Volume e as condições de Breakout. Se as condições corresponderem à lógica interna, o EA avalia uma possível entrada de negociação.
A estrutura de entrada inclui vários tipos.
Initial Breakout verifica se o preço rompe um nível importante após a liberação do Squeeze.
Retest verifica se o preço retorna próximo ao nível de rompimento e depois fecha novamente na direção do setup.
Continuation Pulse avalia se o preço continua na mesma direção após a liberação do Squeeze.
Momentum Recross está disponível como uma opção de entrada, mas fica desativado por padrão.
Main Features
Este Expert Advisor foi desenvolvido com foco no timeframe M30.
A condição de Squeeze é calculada usando Bollinger Bands e Keltner Channel.
Momentum é usado para avaliar a direção e a força do movimento.
Volume é usado como referência adicional durante condições de Breakout ou Retest.
O EA usa Stop Loss baseado em ATR e Take Profit baseado em grade.
A lógica de A, B e C grade é usada para classificar a qualidade do sinal. O gerenciamento da posição pode variar conforme o grade.
As funções Break Even e Trailing Stop estão incluídas.
Posições C-grade podem usar lógica de Break Even mais rápida e tempo de permanência limitado.
A lógica de defesa de Equity Drawdown pode reduzir o lot multiplier ou restringir algumas novas entradas sob condições específicas de drawdown.
Input Parameters
General Settings
InpSymbol define o símbolo de negociação. Se ficar vazio, o EA usa o símbolo do gráfico atual.
InpSignalTF define o timeframe usado para o cálculo dos sinais. O valor padrão é M30.
InpMagicNumber é usado para identificar e gerenciar posições abertas por este EA.
InpAllowBuy e InpAllowSell permitem ou desativam operações de compra e venda.
Lot & Risk
InpLotMode seleciona o modo de lot fixo ou o modo risk percent.
InpFixedLots define o tamanho fixo do lot.
InpRiskPercent define a porcentagem de risco usada no modo risk percent.
InpUseFixedLotRiskCap permite que o EA limite a perda estimada por negociação mesmo quando o modo de lot fixo é usado.
Trading Time Filter
InpUseTimeFilter ativa ou desativa o filtro de horário de negociação.
InpTradeStartHour e InpTradeEndHour definem os horários permitidos de negociação com base no horário do servidor.
As opções por dia da semana permitem ativar ou desativar a negociação em dias específicos.
Squeeze Core
InpBBPeriod e InpBBDeviation são usados para o cálculo de Bollinger Bands.
InpKCPeriod e InpKCMultiplier são usados para o cálculo de Keltner Channel.
InpMinSqueezeBars define o número mínimo de candles necessário para a condição de Squeeze.
InpBreakoutLookback define o período de análise usado para verificar máximas ou mínimas anteriores no Initial Breakout.
InpReleaseWindowBars define quantos candles após a liberação do Squeeze podem ser usados para avaliação de entrada.
Momentum & Volume
InpMomentumPeriod define o período de cálculo do Momentum.
InpVolumeLookback define o período de cálculo do Volume médio.
InpVolumeFactor é usado como referência para avaliação do Volume.
InpMinBlockScore define o score mínimo necessário para evitar o bloqueio do sinal.
Grade Thresholds
A grade é atribuído quando Squeeze strength, Volume, Breakout strength, Candle body ratio e Momentum acceleration são fortes.
B grade é atribuído quando parte das condições necessárias é atendida.
C grade é atribuído quando o setup passa pelos critérios mínimos, mas apresenta condições mais fracas. Um gerenciamento de posição mais conservador pode ser aplicado às operações C-grade.
Entry Retest
InpRetestToleranceATR define a faixa de tolerância baseada em ATR para detectar Retest.
False Breakout Guard
False Breakout Guard não bloqueia diretamente as operações por padrão. Ele aplica score penalties para condições de Breakout fraco, candles grandes, corpos de candle fracos ou pavios opostos grandes.
Session Quality
Session Quality aplica score penalties a horários de negociação selecionados. Esta função é usada para ajustar a qualidade do sinal, não para bloquear completamente uma sessão de negociação.
ATR SL/TP
InpATRSLMult é usado para calcular a distância do Stop Loss com base no ATR.
InpRR_A, InpRR_B e InpRR_C definem os Take Profit ratios para cada signal grade.
C-Grade Position Mgmt
Posições C-grade podem usar lógica de Break Even mais rápida e tempo de permanência limitado.
Equity DD Defense
Quando Equity Drawdown atinge níveis especificados, o EA pode reduzir o lot multiplier ou restringir novas entradas C-grade.
Safety
InpMaxSpreadPoints define o spread máximo permitido.
InpMinATRPoints e InpMaxATRPoints são usados para evitar condições anormais de baixa ou alta volatilidade.
InpDailyLossLimitPct define o limite de perda diária.
InpMaxConsecutiveLosses e InpLossCooldownMinutes definem o comportamento de cooldown após negociações perdedoras consecutivas.
BE & Trailing
Break Even move o Stop Loss para perto do preço de entrada depois que a posição atinge uma distância de lucro especificada.
Trailing Stop pode mover o Stop Loss passo a passo depois que as condições de Break Even forem atendidas.
How to Use
-
Abra o gráfico desejado no MetaTrader 5.
-
Anexe o Expert Advisor ao gráfico.
-
O timeframe recomendado é M30.
-
Antes de usar em negociação real, verifique as configurações no Strategy Tester usando o símbolo, spread, commission e condições de execução do seu broker.
-
Para negociação real, recomenda-se começar com um lot size pequeno ou com risk settings cuidadosamente limitados.
Important Notes
Este produto é uma ferramenta de negociação automatizada e não garante lucro ou resultado específico.
Perdas podem ocorrer dependendo das condições do mercado.
Resultados de backtest são baseados em dados históricos e não garantem desempenho futuro.
Os resultados podem variar conforme spread, commission, slippage, server time, symbol name e condições de execução do broker.
O usuário deve verificar cuidadosamente todos os input settings e risk settings antes de usar o produto.
Recommended Environment
Platform: MetaTrader 5
Product type: Expert Advisor
Recommended timeframe: M30
Main symbol type: Gold or other liquid instruments with sufficient volatility
Lot setting: Start with a small fixed lot or carefully selected risk setting
Support
Para dúvidas sobre o produto, os usuários podem entrar em contato com o vendedor pela seção de comentários do MQL5 Market ou pelo sistema de mensagens do MQL5.
