Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

ADX Trend Pullback EA - expert para MetaTrader 5

Duy Van Nguy
Duy Van Nguy
Olá, sou Duy Van Nguy, um desenvolvedor dedicado à criação de Expert Advisors, indicadores e utilitários de alto desempenho na MQL5.com. A minha missão é capacitar os traders com ferramentas de primeira linha, projetadas com precisão, confiabilidade e resultados excepcionais. Cada produto é
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
55
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Breve descrição

Este Expert Advisor combina um filtro de força de tendência baseado no ADX com uma técnica de entrada em pullback usando a EMA, utilizando o ATR para o dimensionamento dinâmico do stop loss e do take profit. Ele foi projetado para negociar um único símbolo, com apenas uma posição aberta por vez.


Em quais ideias o código se baseia?

A estratégia se baseia em três conceitos estabelecidos. Primeiro, o Índice Direcional Médio (ADX) é usado para medir a força da tendência: um ADX em alta acima de um limite definido indica que uma tendência está se desenvolvendo ou se fortalecendo, enquanto um ADX estável ou em queda sugere um mercado fraco ou em consolidação. Em segundo lugar, uma Média Móvel Exponencial (EMA) é utilizada como nível de referência dinâmico para a detecção de recuos: quando o preço se aproxima da EMA e depois se afasta dela novamente, isso é considerado um recuo dentro da tendência predominante. Em terceiro lugar, o Alcance Verdadeiro Médio (ATR) é usado para expressar as distâncias de stop loss e take profit em termos da volatilidade atual do mercado, em vez de valores fixos em pips, e os Indicadores Direcionais Positivo/Negativo (+DI / -DI) do indicador ADX são usados para determinar a direção da operação.

Como as indicações podem ser interpretadas?

Todos os cálculos são realizados em barras fechadas do período selecionado nas configurações de entrada, e os sinais são avaliados uma vez por nova barra. A lógica de entrada exige que duas condições sejam satisfeitas simultaneamente:

1. Filtro de tendência: o ADX na barra anterior deve estar acima do limiar do ADX e ser maior do que o ADX na barra anterior a essa, indicando aumento da força da tendência.

2. Evento de recuo: a distância entre o preço e a EMA, expressa como um múltiplo do ATR, deve ter sido igual ou superior à razão de recuo na barra anterior e ter caído abaixo dela na barra anterior. Isso representa o preço se aproximando da EMA e, em seguida, se afastando novamente.

Quando ambas as condições são atendidas, a direção da operação é determinada pela comparação entre +DI e -DI na barra anterior: se +DI for maior que -DI, é gerado um sinal de compra; se -DI for maior que +DI, é gerado um sinal de venda. A configuração da direção da operação pode restringir o EA a apenas compra, apenas venda ou ambas as direções.

A distância do stop loss é calculada como o ATR multiplicado pelo multiplicador de SL inserido, e a distância do take profit é a distância do stop loss multiplicada pela relação risco-recompensa inserida. É permitida apenas uma posição por símbolo por vez, e uma nova posição só é considerada quando não houver nenhuma posição aberta no momento.


Símbolos e intervalos de tempo adequados

O EA está configurado por padrão para o período de tempo H1, mas o período de tempo usado para os cálculos do indicador pode ser alterado independentemente do período de tempo do gráfico por meio das configurações de entrada. Como a lógica se baseia nos valores de ADX, EMA e ATR que se adaptam à volatilidade atual, ela pode, em princípio, ser aplicada a uma variedade de símbolos e períodos de tempo líquidos. Recomenda-se realizar testes no símbolo e no período-tempo de destino no Testador de Estratégias antes do uso em produção.

Descrição dos arquivos #include utilizados

Este código não utiliza arquivos #include externos. Toda a lógica está contida em um único arquivo-fonte.

Descrição das principais variáveis externas

Variável Padrão Descrição
InpTradeDirection TRADE_BOTH Restringe a negociação a ambas as direções, apenas compra ou apenas venda
InpMagicNumber 270601 Número mágico usado para identificar as ordens colocadas por este EA
InpLotSize 0,01 Tamanho fixo do lote utilizado em todas as negociações
InpATR_SL_Multiplier 1,5 Distância do stop loss, expressa como um múltiplo do ATR(14) na barra anterior
InpRR_Ratio 2,0 Distância do take profit, expressa como um múltiplo da distância do stop loss
InpIndicatorTF PERIOD_H1 Intervalo de tempo utilizado para os cálculos do ADX, EMA e ATR
InpADXPeriod 14 Período utilizado para o indicador ADX
InpEMAPeriod 20 Período da EMA aplicada ao preço de fechamento
InpATRPeriod 14 Período utilizado para o indicador ATR
InpADXThreshold 25,0 Valor mínimo de ADX necessário, combinado com um ADX em alta, para permitir uma entrada
InpPullbackATRRatio 0,5 Distância da EMA, expressa como um múltiplo do ATR, usada para definir um evento de pullback

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/73958

002 - Inside Bar 002 - Inside Bar

Expert Advisor para testar a hipótese de continuação do padrão “Inside Bar”. O EA coloca ordens pendentes na direção da “Main Bar” após a detecção de um padrão “Inside Bar” válido, com filtros opcionais de ATR e qualidade do padrão.

Multi Forex Scanner MT5 Multi Forex Scanner MT5

Em vez de ter que analisar cada par individualmente, você pode ver rapidamente quais são os pares mais promissores de acordo com seus próprios critérios.

Tendência linear suavizada do AIS Tendência linear suavizada do AIS

Este indicador exibe o valor suavizado da tendência linear

MACD no estilo TradingView para MT5 MACD no estilo TradingView para MT5

Indicador MACD que reproduz o estilo visual do TradingView para o MT5. Histograma de 4 cores, linha de sinal baseada na SMA — os valores correspondem barra a barra ao TradingView.