NEXA Ema Ribbon Trend
- Experts
-
Park Seongcheon
Olá!
Meu nome é Park Sung Chan, desenvolvedor especializado em sistemas de trading algorítmico para MetaTrader 5. - Versão: 1.13
- Ativações: 5
Guia do usuário do NEXA EMA Ribbon Trend
Visão geral do produto
NEXA EMA Ribbon Trend é um Expert Advisor para MetaTrader 5.
Este produto utiliza o alinhamento das médias EMA21, EMA34, EMA55 e EMA89 para identificar a direção do mercado. Depois que a direção da tendência é confirmada, o EA avalia se o preço retornou para perto da EMA21 ou EMA34 e se voltou a reagir na direção da tendência.
O objetivo desta estratégia não é operar um simples rompimento de média móvel. A lógica foi desenvolvida para avaliar o comportamento do pullback dentro de uma estrutura de tendência alinhada. As condições de entrada são calculadas com base em candles fechados dos timeframes selecionados.
Método da estratégia
NEXA EMA Ribbon Trend utiliza uma estrutura EMA Ribbon.
Para uma condição BUY, a EMA21 deve estar acima da EMA34, a EMA34 deve estar acima da EMA55, e a EMA55 deve estar acima da EMA89.
Para uma condição SELL, a EMA21 deve estar abaixo da EMA34, a EMA34 deve estar abaixo da EMA55, e a EMA55 deve estar abaixo da EMA89.
Quando a direção da EMA Ribbon é confirmada, o EA verifica se o preço recuou para a região da EMA21 ou EMA34. Em seguida, avalia a direção do RSI, a reação do candle, a abertura da EMA Ribbon e a localização da entrada. O sinal é classificado como grau A, B ou C.
Por padrão, o RSI é usado como elemento auxiliar de avaliação. O usuário pode escolher, por meio dos parâmetros de entrada, se o RSI será usado como um filtro mais rigoroso.
Principais características
NEXA EMA Ribbon Trend verifica a direção da tendência usando EMA21, EMA34, EMA55 e EMA89.
O EA avalia o comportamento do pullback próximo à EMA21 ou EMA34.
Os sinais são classificados em graus A, B e C.
O EA oferece suporte aos modos Fixed Lot e Risk Percent.
Stop Loss e Take Profit são calculados de acordo com a estrutura selecionada e as configurações de Risk Reward.
As funções Break-even e Trailing Stop estão incluídas.
O EA inclui controles básicos de segurança, como limite de spread, limite de posições, limite diário de operações, limite de risco monetário por operação e limite de risco aberto total.
Estrutura da estratégia
O EA verifica as condições de negociação na seguinte ordem.
Verificação dos dados e do estado dos indicadores
Verificação do spread e da permissão de negociação
Verificação da direção da EMA Ribbon
Verificação da zona de pullback da EMA21 ou EMA34
Avaliação da direção do RSI e da reação do candle
Cálculo da pontuação do sinal
Classificação do sinal em grau A, B ou C
Validação de SL, TP e RR
Validação do lote e da perda estimada
Verificação antes do envio da ordem
Execução da ordem e confirmação da posição
Gerenciamento de posição
Após a abertura de uma posição, o EA armazena o preço original de entrada, o Stop Loss original, o Take Profit original e os valores iniciais de risco.
Se a função Break-even estiver ativada, o Stop Loss poderá ser movido para perto do preço de entrada quando a posição atingir o nível R definido.
O Trailing Stop funciona somente depois que o Break-even for concluído. O EA não move o Stop Loss em uma direção desfavorável.
Se Max Holding Hours estiver ativado, o EA poderá fechar uma posição após o tempo de permanência configurado.
Uso recomendado
A configuração padrão foi desenvolvida com base em GOLD H1.
O EA também pode ser testado em outros símbolos e timeframes, mas os resultados podem variar de acordo com spread, tamanho do contrato, tick value, stop level e volatilidade do mercado.
Antes de usar em conta real, o usuário deve testar o EA no Strategy Tester com o símbolo, timeframe e condições da corretora que pretende utilizar.
Principais parâmetros de entrada
InpSymbol
Define o símbolo de negociação. Se estiver vazio, o EA usa o símbolo do gráfico atual.
InpSignalTF
Define o timeframe usado para avaliar o sinal de entrada.
InpRibbonTF
Define o timeframe usado para avaliar a direção da EMA Ribbon.
InpEMA21Period, InpEMA34Period, InpEMA55Period, InpEMA89Period
Definem os períodos das EMAs usadas na estrutura EMA Ribbon.
InpRSIPeriod
Define o período de cálculo do RSI.
InpRSIBuyMin
Define o valor de referência do RSI usado para avaliar sinais BUY.
InpRSISellMax
Define o valor de referência do RSI usado para avaliar sinais SELL.
InpUseStrictRSIFilter
Se definido como true, o RSI será usado como um filtro mais rigoroso. Se definido como false, o RSI será usado como parte da pontuação do sinal.
InpPullbackLookbackBars
Define o número de candles fechados usados para verificar se o preço tocou a zona de pullback da EMA21 ou EMA34.
InpPullbackTouchATRBuffer
Define o buffer baseado em ATR usado para a zona de pullback da EMA.
InpMaxCloseDistanceATR
Define a distância máxima permitida entre o fechamento do candle e a zona da EMA de pullback.
InpMinRibbonSpreadATR
Define a abertura mínima da EMA Ribbon com base no ATR.
InpMaxRibbonSpreadATR
Define a abertura máxima da EMA Ribbon com base no ATR.
InpFallbackATRSLMult
Define o multiplicador ATR usado para o Stop Loss alternativo quando o Stop Loss estrutural não é válido.
InpRiskMode
Seleciona o modo de cálculo do lote. Os modos Fixed Lot e Risk Percent estão disponíveis.
InpFixedLots
Define o tamanho do lote fixo quando o modo Fixed Lot é usado.
InpRiskPercent
Define a porcentagem de risco por operação quando o modo Risk Percent é usado.
InpMaxMoneyLossPerTrade
Define a perda monetária estimada máxima por operação. Se definido como 0, este limite será desativado.
InpMaxOpenRiskPercent
Define a porcentagem máxima de risco aberto total. Se definido como 0, este limite será desativado.
InpMinSLPoints
Define a distância mínima permitida do Stop Loss em pontos.
InpMaxSLPoints
Define a distância máxima permitida do Stop Loss em pontos.
InpBaseRR
Define o valor base de Risk Reward.
InpMinRR
Define o valor mínimo aceitável de Risk Reward.
InpEnableCGrade
Ativa ou desativa entradas de sinais de grau C.
InpMaxSpreadPoints
Define o spread máximo permitido em pontos.
InpMaxDailyTrades
Define o número máximo de entradas por dia.
InpLossDirectionCooldownBars
Define o número de candles de espera após uma operação perdedora na mesma direção.
InpBreakEvenAtR
Define o nível R em que o Break-even começa.
InpBreakEvenOffsetPoints
Define o deslocamento adicional em pontos quando o Stop Loss é movido para Break-even.
InpTrailingStartR
Define o nível R em que o Trailing Stop começa.
InpTrailingDistanceR
Define a distância do Trailing Stop com base em R.
InpMaxHoldingHours
Define o tempo máximo de permanência de uma posição. Se definido como 0, esta função será desativada.
Antes de usar
Este produto é um Expert Advisor de negociação automática. O usuário deve verificar o ambiente de negociação e os parâmetros de risco antes de utilizá-lo.
Os nomes dos símbolos podem variar entre corretoras. Por exemplo, GOLD pode aparecer como GOLD, XAUUSD, XAUUSDm ou outro nome específico da corretora.
Em ambientes com spread elevado ou condições rígidas de stop level, algumas ordens podem ser limitadas ou rejeitadas.
Ao usar um VPS, o usuário deve verificar se a negociação automática está habilitada no MetaTrader 5 e se o símbolo selecionado está disponível para negociação.
Os resultados de backtest são baseados em períodos específicos e dados da corretora. Eles não garantem resultados futuros de negociação.
Aviso de risco
Os resultados da negociação automática podem variar de acordo com as condições de mercado, spread, qualidade de execução, alavancagem da conta e especificações da corretora.
Este produto não garante lucro. Antes de negociar em conta real, o usuário deve realizar testes suficientes e usar tamanho de lote e parâmetros de risco adequados à condição da conta.
Suporte
Para dúvidas sobre o produto, os usuários podem entrar em contato com o vendedor por meio dos comentários do produto no MQL5.com ou pelo sistema de mensagens do MQL5.com.
