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
- Visualizações:
- 37
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Aqui está uma breve descrição técnica da lógica central que orienta o seu Expert Advisor. A arquitetura se baseia em um modelo de gestão de portfólio baseado no patrimônio líquido, em vez das metas estáticas tradicionais baseadas em pips.
1. Lógica de entrada (condicionais)
O EA avalia as condições de negociação a cada barra, comparando a vela anterior concluída (Close[1]) e a vela atual em formação (Open[0]) com os buffers dos indicadores.
-
Ciclo 1 (Média Móvel): atua como um módulo básico de acompanhamento de tendências.
-
Compra: é acionada se Close[1] e Open[0] estiverem ambos estritamente acima da linha da MA.
-
Venda: é acionada se Close[1] e Open[0] estiverem ambos estritamente abaixo da linha da MA.
-
-
Ciclos 2 e 3 (Envelopes): Atuam como um módulo de rompimento ou momentum.
-
Compra: é acionado se Close[1] e Open[0] estiverem ambos acima da banda do Envelope Superior.
-
Venda: Aciona-se se Close[1] e Open[0] estiverem ambos abaixo da banda inferior do Envelope.
-
(Observação: o Ciclo 3 é uma réplica direta da lógica do Ciclo 2, simplesmente executada com um número mágico e um parâmetro de desvio independentes).
-
2. Lógica de Take Profit (TP) e Stop Loss (SL)
Em vez de enviar níveis de preço de SL/TP pré-definidos para a corretora, este EA gerencia o risco internamente, monitorando o patrimônio líquido flutuante.
Quando um ciclo inicia sua primeira operação (por exemplo, Buycount == 0), o EA captura o patrimônio líquido atual da conta e calcula dois limites monetários:
-
Preço-alvo (TP): Patrimônio inicial + (Patrimônio inicial * target_percent / 100)
-
Preço de Risco (SL): Patrimônio Inicial - (Patrimônio Inicial * risk_percent / 100)
Execução: a cada tick, funções personalizadas (MyAccountProfit_Buy / MyAccountProfit_Sell) agregam o lucro flutuante, o swap e a comissão de todas as posições ativas vinculadas ao Número Mágico de um ciclo específico. Se o Patrimônio Inicial + Lucro Flutuante atingir o limite-alvo (TP) ou o limite de risco (SL), o EA aciona uma rotina para fechar todas as posições desse ciclo e reinicia o estado do ciclo.
Nota sobre anomalia no código: Na sua lógica original de compra do Ciclo 1, o cálculo de alvo/risco divide por 1.000 em vez de 100, o que resulta em um alvo de 0,1% em vez de 1%. Os Ciclos 2, 3 e as vendas do Ciclo 1 dividem por 100.
3. Execução e gerenciamento de estado
-
Bloqueio de Barra: Para evitar a abertura de centenas de operações em uma única vela, o EA armazena o preço de abertura [0] na variável open_price. Uma nova operação só é autorizada se o preço de abertura atual diferir da variável armazenada (garantindo uma entrada por barra).
-
Alternação / Grade: Variáveis como c1_Buycycle e c1_sellcycle são usadas para alternar a disponibilidade do sinal oposto. Por exemplo, a execução bem-sucedida de uma compra desativa novas compras independentes, mas prepara o ciclo de venda, sugerindo uma grade de hedge ou reversão com estrutura flexível.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/74815
Market Miner
Uma mina de ouro de EAs com múltiplas estratégias :)
KCI Volatility Distance
A Distância de Volatilidade KCI é um algoritmo avançado e adaptativo, meticulosamente projetado para mapear o momentum do mercado e a direção da tendência com precisão absoluta. Utilizando um cálculo proprietário baseado em matriz, essa ferramenta filtra dinamicamente o ruído do mercado e oferece uma perspectiva estritamente quantitativa sobre a força direcional. Construída com um núcleo de Programação Orientada a Objetos (OOP) altamente otimizado, ela foi projetada tanto para proporcionar clareza visual nas negociações quanto para uma integração perfeita com Expert Advisors ou módulos de Aprendizado de Máquina, garantindo um desempenho ultraleve da CPU em diversos ativos.
CKS Position Risk Dashboard
Um painel do MT5 somente para leitura que exibe o dimensionamento de lotes com base no risco, a saúde da conta, os limites de volume da corretora e a exposição atual aos símbolos.
SuperTrend_Amarnath_Kondiyan_Mohan
Supertendência com gestão de TP e SL em cesta
