Incluir traling stop diário e filtro de horário em EA

Trabalho concluído

Tempo de execução 2 dias
Comentário do desenvolvedor
Ótimo cliente! Recomendo a todos !

Termos de Referência

Olá!


Tenho um EA pronto para MetaTrader 5, que já funciona normalmente com minha lógica de entradas. Eu não entendo de programação, por isso preciso que o desenvolvedor entenda o código e faça as alterações abaixo sem mudar a lógica de operação do meu indicador:





1) Trailing Stop Diário em valor (R$)



  • Hoje o EA já tem a opção de profit diário fixo, mas eu não quero que ele pare simplesmente quando atingir o valor.
  • O que preciso é de um stop móvel diário em dinheiro (R$).



Como deve funcionar:


  • Eu defino um valor de ativação, por exemplo R$ 300.
  • Quando o lucro do dia atingir esse valor, o trailing é ativado.
  • A partir daí, se o lucro cair abaixo de uma distância configurável (ex.: R$ 100 ou um percentual do ganho), o EA encerra o dia e não abre novas ordens.
  • Se o lucro continuar subindo (ex.: R$ 500, R$ 700…), o stop também sobe junto, sempre preservando essa distância.
  • Quero que esse controle seja sempre em valor financeiro (R$), não em pontos.






2) Filtro de Horário (até 3 janelas)



  • Preciso de um filtro de horário para controlar quando o robô pode abrir operações.
  • Quero ter até 3 janelas configuráveis no mesmo dia.
  • Duas formas de funcionamento:
    1. Permitir só dentro das janelas (fora delas não abre novas operações).
    2. Bloquear dentro das janelas (fora delas abre normalmente).

  • Importante: esse filtro deve afetar somente as entradas. Se já tiver operação aberta, ela pode continuar e ser fechada normalmente pelo TP, SL, time-stop, trailing ou o stop diário.
  • Opcional: uma configuração “Fechar posição no fim da janela”, que encerre as posições abertas no momento em que a janela se encerra.




Parâmetros que quero ver no painel (exemplo)



  • Usar filtro de horário: (true/false)
  • Modo do filtro: “Permitir somente nas janelas” ou “Bloquear nas janelas”
  • Offset do horário (horas): ex.: 0, +1, –3
  • Janela 1 — início (HH:MM)
  • Janela 1 — fim (HH:MM)
  • Janela 2 — início (HH:MM)
  • Janela 2 — fim (HH:MM)
  • Janela 3 — início (HH:MM)
  • Janela 3 — fim (HH:MM)
  • Fechar posição no fim da janela: (true/false)




Observações



  • Não quero que alterem a lógica de entradas do EA, apenas acrescentar essas duas funções de gerenciamento.
  • O EA já possui time-stop e outras regras funcionando, isso deve ser mantido.
  • Preciso que os parâmetros apareçam no painel do EA (inputs) para eu configurar facilmente.
  • Meu EA já roda em conta netting e hedging, e quero que continue compatível.


Respondido

1
Desenvolvedor 1
Classificação
(256)
Projetos
319
29%
Arbitragem
34
26% / 65%
Expirado
10
3%
Livre
2
Desenvolvedor 2
Classificação
(32)
Projetos
55
5%
Arbitragem
35
0% / 94%
Expirado
24
44%
Trabalhando
3
Desenvolvedor 3
Classificação
(394)
Projetos
551
40%
Arbitragem
30
57% / 3%
Expirado
57
10%
Livre
Publicou: 11 códigos
4
Desenvolvedor 4
Classificação
(186)
Projetos
205
26%
Arbitragem
12
25% / 58%
Expirado
39
19%
Livre
5
Desenvolvedor 5
Classificação
Projetos
0
0%
Arbitragem
1
0% / 0%
Expirado
0
Trabalhando
6
Desenvolvedor 6
Classificação
(3)
Projetos
3
0%
Arbitragem
1
0% / 100%
Expirado
0
Trabalhando
7
Desenvolvedor 7
Classificação
(309)
Projetos
314
70%
Arbitragem
2
100% / 0%
Expirado
0
Livre
Publicou: 1 código
8
Desenvolvedor 8
Classificação
(1)
Projetos
1
100%
Arbitragem
1
0% / 100%
Expirado
0
Trabalhando
9
Desenvolvedor 9
Classificação
(571)
Projetos
662
32%
Arbitragem
42
45% / 45%
Expirado
12
2%
Trabalhando
10
Desenvolvedor 10
Classificação
(1)
Projetos
2
0%
Arbitragem
0
Expirado
1
50%
Trabalhando
Pedidos semelhantes
(Please read carefully to fully understand the job) I am looking for a developer who has real knowledge in HFT strategies and the ability to create an EA that can run on a real account and be profitable. I already have an EA that performs well on a demo account, but not on a real account. This EA can be used as an example to build a new strategy. I repeat: it should only be used as a reference, not to modify or
Project Description: I am looking for a Senior MQL5 Developer to build a high-precision Expert Advisor (EA) for the US30 (Dow Jones) index, based on Smart Money Concepts (SMC) and ICT methodologies. The EA must handle multi-timeframe analysis and execute trades with mechanical precision. 1. Multi-Timeframe Analysis & Structural Logic • D1 (Confluence): Automatic plotting of Daily Fair Value Gaps (FVG) and Order

Informações sobre o projeto

Orçamento
30 - 50 USD
Prazo
para 2 dias