tava aqui pensando e a posição que ta aberta perdedora nao voltar mais e continuar so perdendo, preciso que ele tenha uma trava de 50% sobre o ultimo valor da ultima ordem venderora por exemplo, ordem ganhadora finalizada deu 1.75 mas ultima ordem perdedora aberta nao consegui chegar na segurança de 0.10 sentado de lucro quano ela chegar -2,62 ou seja 50% a mais que a ultima ordem vencedora fecha a ordem negativa,
Entendi. Preciso adicionar uma trava de seguranca: se a perdedora nunca conseguir chegar no ponto seguro (lucro liquido >= 0.10), e ela continuar caindo, entao quando a perda atingir 150% do lucro da vencedora (50% a mais), fecha mesmo assim para limitar o prejuizo.
Exemplo: vencedora +1.75 -> trava em -2.625 (1.75 * 1.5 = 2.625).
Vou adicionar um parametro MaxLossPercent = 150 (% do lucro da vencedora) como limite maximo.
Agora vou atualizar o Print do Init para mostrar o novo parametro:
Agora atualizar a pagina para explicar a trava:
Now add the MaxLossPercent to the parameters table:
Now update the code example to show both conditions:
Pronto. Adicionei a trava de seguranca (MaxLossPercent = 150.0) ao EA. Agora o Estado 2 tem duas condicoes: a Condicao 1 (ideal) fecha a perdedora quando o lucro liquido >= 0.10, e a Condicao 2 (trava) fecha forçado quando a perda atingir 150% do lucro da vencedora (ex: vencedora +1.75, trava fecha em -2.62). Isso garante que a ordem nunca fique aberta indefinidamente caindo sem limite. O parametro e configuravel no MT5.
Vou renomear o arquivo e atualizar todas as referencias em todos os arquivos.
Agora atualizar o componente da pagina:
Agora atualizar o layout metadata:
Renomeei tudo de "Jump50 Hedging Grid EA" para denis2026 em todos os lugares: o arquivo .mq5 agora se chama denis2026.mq5, o titulo da pagina, o botao de download, o header do codigo e o metadata do layout. Quando voce clicar em "Download .mq5", o arquivo vai salvar como denis2026.mq5.
You can send messages while the preview loads