Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
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

MeanReversionTrendEA - expert para MetaTrader 5

Publicado por:
Mustafa Seyyid Sahin
Visualizações:
102
Avaliação:
(11)
Publicado:
2025.06.04 11:52
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

1. Visão geral O MeanReversionTrendEA combina estratégias de acompanhamento de tendências e de reversão à média usando médias móveis e medidas de volatilidade baseadas em ATR, com validação de negociação integrada para garantir uma execução confiável em várias condições de mercado.

2. Principais recursos

  • Estratégia dupla: Combina o acompanhamento de tendências (cruzamentos de MA) e a reversão à média (desvios de preço para MA).
  • Sinais adaptativos: Usa médias móveis rápidas e lentas para identificar tendências.
  • Integração da volatilidade: Incorpora o ATR para medir a volatilidade do mercado para entradas de reversão à média.
  • Validador incorporado: Sistema abrangente de validação de negociação que verifica o volume, a margem e os níveis de stop.
  • Mecanismo de segurança: inclui a funcionalidade de negociação de segurança para validação de backtest.
  • Gerenciamento de posições defensivas: SL/TP fixo ou proporcional com validação adequada.
  • Compatível com vários ativos: Funciona com forex, commodities, índices e ações com dimensionamento de lote adequado.

3. Como funciona

  • Monitora os cruzamentos de média móvel para mudanças de direção da tendência.
  • Mede os desvios de preço da MA lenta usando bandas de volatilidade baseadas em ATR.
  • Gera sinais de compra quando a MA rápida cruza acima da MA lenta ou o preço cai abaixo da banda de volatilidade.
  • Gera sinais de venda quando a MA rápida cruza abaixo da MA lenta ou o preço sobe acima da banda de volatilidade.
  • Valida e executa negociações com parâmetros adequados de gerenciamento de risco.

4. Entradas

  • Fast_MA_Period (20), Slow_MA_Period (50), ATR_Period (14)
  • ATR_Multiplier (2,0) para cálculo da banda de reversão à média
  • LotSize (0,1) para dimensionamento da posição
  • SL_Points (500), TP_Points (1000) para gerenciamento de risco
  • Magic_Number (123456) para identificação da ordem

5. Notas de uso

  • Ideal para todos os principais pares de moedas e instrumentos líquidos.
  • Funciona em todos os períodos de tempo, com H1-H4 recomendado para melhor qualidade de sinal.
  • Requer dados históricos suficientes para o cálculo adequado do indicador.
  • Melhor para mercados de tendência com oportunidades ocasionais de reversão.
  • Um sistema de validação robusto garante a execução adequada em todas as corretoras.

6. Estrutura do código

  • CTradeValidator: Classe abrangente de validação de negociação.
  • Funções de inicialização de indicadores e processamento de dados.
  • Geração de sinais combinando lógica de tendência e reversão.
  • Execução da negociação com validação adequada e gerenciamento de risco.
  • Mecanismos de segurança para integridade de backtesting.

7. Isenção de responsabilidade Fornecido no estado em que se encontra para fins educacionais. O desempenho passado não é indicativo de resultados futuros. Teste extensivamente em contas de demonstração antes de negociar em tempo real.


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

BarDuration BarDuration

Esse é um indicador simples que exibe o histograma da duração das barras personalizadas em minutos. Aplicável a renko boxes, PnF, barras de equivolume, etc.

Risk Management EA Based on ATR Volatility Risk Management EA Based on ATR Volatility

Esse Expert Advisor (EA) ajuda os traders a gerenciar o risco ajustando automaticamente os tamanhos das posições e os níveis de stop-loss com base na volatilidade do mercado, usando o indicador Average True Range (ATR). O EA calcula o tamanho ideal da posição para cada negociação de acordo com uma porcentagem de risco definida pelo usuário e o valor ATR atual, garantindo uma exposição consistente ao risco em todas as condições de mercado. Ele também oferece uma opção de stop-loss baseada no ATR para se adaptar à volatilidade, enquanto emprega uma estratégia simples de cruzamento de média móvel para abrir negociações de compra. Ideal para traders que buscam automatizar o gerenciamento de risco sem uma lógica de negociação complexa, esse EA prioriza a proteção da conta e simplifica o processo de negociação.

JSON JSON

Serialização e desserialização do formato JSON

Temporizador Temporizador

Interface de retorno de chamada para o cronômetro