NEXA Roc Trend Accelerator
- Experts
-
Park Seongcheon
Olá!
Meu nome é Park Sung Chan, desenvolvedor especializado em sistemas de trading algorítmico para MetaTrader 5. - Versão: 1.0
- Ativações: 5
Manual em português do NEXA ROC Trend Accelerator
Introdução do produto
NEXA ROC Trend Accelerator é um Expert Advisor para MetaTrader 5 desenvolvido para operar principalmente no gráfico H1.
O produto utiliza Rate of Change, Exponential Moving Average, Average Directional Index e Average True Range para avaliar áreas de aceleração do mercado após uma possível transição de tendência.
O Expert Advisor não abre uma operação apenas porque o preço cruza uma média móvel. Ele também verifica a força do movimento do Rate of Change, a condição de novo cruzamento da Exponential Moving Average e outros filtros de mercado.
O objetivo principal da estratégia é selecionar áreas de aceleração de tendência e limitar sinais pouco claros por meio de avaliação interna de qualidade e condições de segurança.
Lógica da estratégia
O Expert Advisor trabalha no timeframe H1.
A lógica principal é baseada nos seguintes elementos.
Verifica se o Rate of Change atual é mais forte do que sua média recente.
Verifica se o preço cruza novamente a linha base da Exponential Moving Average.
Utiliza Average Directional Index para avaliar a força da tendência.
Utiliza Average True Range para medir a volatilidade e calcular níveis de Stop Loss.
Quando um sinal aparece, ele nem sempre é executado imediatamente. O Expert Advisor avalia a qualidade do sinal e o classifica como grau A, B ou C. Por padrão, as operações de grau C ficam desativadas e são usadas apenas para registro de observação.
Condições de entrada
As condições BUY são avaliadas principalmente quando o Rate of Change mostra um movimento forte para cima e o preço cruza novamente acima da Exponential Moving Average.
As condições SELL são avaliadas principalmente quando o Rate of Change mostra um movimento forte para baixo e o preço cruza novamente abaixo da Exponential Moving Average. Os sinais SELL são avaliados de forma mais conservadora, com condições adicionais como nível do Average Directional Index, pontuação do sinal e proporção do corpo da vela.
O Expert Advisor utiliza dados de velas H1 confirmadas para calcular os sinais. Essa estrutura ajuda a reduzir possíveis distorções causadas pela vela atual ainda não fechada.
Stop Loss e Take Profit
O Stop Loss é calculado usando a linha base da Exponential Moving Average e a volatilidade medida pelo Average True Range.
Se a distância do Stop Loss for muito curta ou inadequada, o Expert Advisor pode usar uma estrutura alternativa de Stop Loss baseada no Average True Range. O produto também inclui limites mínimos e máximos de distância de Stop Loss para reduzir condições anormais de ordem.
O Take Profit é calculado por uma estrutura de reward to risk de acordo com o grau do sinal. Quando uma posição atinge uma área de lucro definida, a função Break Even pode ser aplicada. Depois que o Break Even é aplicado, a posição pode ser gerenciada pela função Trailing Stop.
A sequência de gerenciamento da posição é a seguinte.
Após a entrada, o Stop Loss e o Take Profit iniciais são definidos.
O Break Even pode ser aplicado quando a posição atinge o nível de lucro configurado.
O Trailing Stop pode ser aplicado somente depois que as condições de Break Even forem atendidas.
A modificação do Stop Loss é verificada de acordo com os requisitos de Stop Level e Freeze Level da corretora.
O Trailing Stop não foi projetado para funcionar antes do Break Even.
Gerenciamento de risco
Este Expert Advisor oferece suporte a lote fixo e cálculo de lote com base em percentual de risco.
O modo padrão é lote fixo, com tamanho inicial de 0.01. Quando o modo de percentual de risco é ativado, o tamanho do lote é calculado usando a distância entre o preço de entrada e o Stop Loss.
O Expert Advisor inclui as seguintes proteções.
Limite de spread
Filtro de horário de negociação
Controle de posições duplicadas para o mesmo símbolo e magic number
Proteção contra entrada duplicada na mesma vela
Limite de perda diária
Número máximo de entradas por dia
Pausa após operações perdedoras
Condição mínima de Average True Range
Validação de Stop Level e Freeze Level
Verificação de margem
Validação do preço da ordem, Stop Loss e Take Profit antes do envio da ordem
O controle de perdas consecutivas funciona por meio de uma pausa temporária, e não por bloqueio permanente. O estado de risco diário é reiniciado quando um novo dia de negociação começa.
Timeframe recomendado
O timeframe recomendado é H1.
O Expert Advisor foi desenvolvido com base no Rate of Change em H1, no novo cruzamento da Exponential Moving Average e no gerenciamento de Stop Loss baseado em volatilidade. Os resultados podem variar se o produto for usado em outros timeframes. O usuário deve testar e ajustar os parâmetros de acordo com o símbolo, as condições da corretora e sua tolerância ao risco.
Principais parâmetros de entrada
InpSymbol
Especifica o símbolo de negociação. Se ficar vazio, será usado o símbolo do gráfico atual.
InpAllowBuy
Ativa ou desativa entradas BUY.
InpAllowSell
Ativa ou desativa entradas SELL.
InpFixedLots
Define o tamanho do lote fixo.
InpUseRiskPercent
Ativa ou desativa o cálculo do lote por percentual de risco.
InpRiskPercent
Define o percentual de risco por operação quando o modo de risco percentual está ativado.
InpUseTimeFilter
Ativa ou desativa o filtro de horário para novas entradas.
InpTradeStartHour
Define a hora inicial permitida para novas entradas.
InpTradeEndHour
Define a hora final permitida para novas entradas.
InpRocPeriod
Define o período de cálculo do Rate of Change.
InpRocAvgLookback
Define o número de velas usadas para calcular a média recente do Rate of Change.
InpRocSpikeFactor
Define o quanto o Rate of Change atual deve ser forte em comparação com sua média recente.
InpAdxThreshold
Define o limite do Average Directional Index para avaliar a força da tendência.
InpAtrPeriod
Define o período de cálculo do Average True Range.
InpEmaPeriod
Define o período da linha base Exponential Moving Average.
InpMinATRPoints
Define o nível mínimo de Average True Range necessário para avaliação de uma operação.
InpReCrossLookbackBars
Define o intervalo de velas recentes usado para verificar o novo cruzamento da Exponential Moving Average.
InpAllowGradeCTrade
Permite ou bloqueia operações de grau C. O valor padrão é false.
InpMinSLPoints
Define a distância mínima permitida do Stop Loss.
InpMaxSLPoints
Define a distância máxima permitida do Stop Loss.
InpEmaSLBufferATR
Define o buffer de Average True Range usado no Stop Loss baseado na Exponential Moving Average.
InpFallbackATRSL
Define o multiplicador de Average True Range usado como Stop Loss alternativo quando o Stop Loss baseado na Exponential Moving Average é muito curto.
InpMinRR
Define o requisito mínimo de reward to risk.
InpDailyLossPercent
Define o limite de perda diária em percentual.
InpMaxTradesPerDay
Define o número máximo de entradas por dia.
InpMaxConsecutiveLosses
Define o nível de controle de perdas consecutivas.
InpCooldownBarsAfterLoss
Define o número de velas de espera após uma operação perdedora.
InpUseBreakEven
Ativa ou desativa a função Break Even.
InpBETriggerR
Define o nível de lucro em unidades R necessário para acionar o Break Even.
InpBEOffsetPoints
Define o deslocamento adicional em pontos quando o Break Even é aplicado.
InpUseTrailingStop
Ativa ou desativa a função Trailing Stop.
InpTrailStartR
Define o nível de lucro em unidades R necessário para iniciar o Trailing Stop.
InpTrailATRMult
Define o multiplicador de Average True Range usado para calcular a distância do Trailing Stop.
InpMinSLModifyPoints
Define a melhoria mínima do Stop Loss necessária antes de enviar uma modificação.
Como usar
Adicione o arquivo do Expert Advisor à pasta Experts do MetaTrader 5.
Atualize a lista de Expert Advisors ou reinicie o MetaTrader 5.
Aplique o Expert Advisor ao gráfico H1 do símbolo desejado.
Revise todos os parâmetros antes de ativar a negociação automática.
Realize testes no Strategy Tester antes de usar o produto em ambiente real.
Verifique o spread, o horário de negociação, o tamanho do lote e os parâmetros de risco do símbolo selecionado.
Observações
Este produto é uma ferramenta de negociação automática e não garante nenhum resultado específico.
Os resultados podem variar de acordo com as condições de mercado, execução da corretora, spread, slippage, período de teste, especificações do símbolo e parâmetros de entrada.
Resultados históricos de teste não garantem resultados futuros.
O usuário é responsável por selecionar configurações adequadas ao seu ambiente de negociação e à sua tolerância ao risco.
Recomenda-se avaliar o produto no Strategy Tester e em uma conta demo antes de utilizá-lo em uma conta real.
Uso recomendado
O timeframe recomendado é H1.
Os testes iniciais são recomendados com lote fixo 0.01.
Normalmente, recomenda-se manter InpAllowGradeCTrade no valor padrão false.
Durante a otimização, recomenda-se ajustar os parâmetros passo a passo, em vez de alterar todas as configurações ao mesmo tempo.
Suporte
O suporte do produto pode ser fornecido por meio dos comentários do produto em MQL5.com ou pelo sistema de mensagens do MQL5.com.
Nenhum link externo de mensageiro ou recurso externo de suporte é necessário para o funcionamento do produto.
Resumo final
NEXA ROC Trend Accelerator é um Expert Advisor baseado em H1 que avalia a aceleração de tendência usando Rate of Change, novo cruzamento da Exponential Moving Average, Average Directional Index e gerenciamento de Stop Loss baseado em Average True Range.
O produto integra pontuação de sinais, filtros de operação, validação de Stop Loss, pausa após perdas, Break Even e Trailing Stop em um fluxo automatizado de negociação.
