Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Publicado por:
- Mustafa Seyyid Sahin
- Visualizações:
- 102
- Avaliação:
- Publicado:
- 2025.06.04 11:52
-
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

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.

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.

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

Interface de retorno de chamada para o cronômetro