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

작업 종료됨

실행 시간 2 일
피고용인의 피드백
Ótimo cliente! Recomendo a todos !

명시

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.


응답함

1
개발자 1
등급
(252)
프로젝트
315
29%
중재
34
26% / 65%
기한 초과
10
3%
무료
2
개발자 2
등급
(32)
프로젝트
55
5%
중재
35
0% / 94%
기한 초과
24
44%
작업중
3
개발자 3
등급
(393)
프로젝트
549
40%
중재
30
57% / 3%
기한 초과
57
10%
무료
게재됨: 11 코드
4
개발자 4
등급
(186)
프로젝트
205
26%
중재
12
25% / 58%
기한 초과
39
19%
무료
5
개발자 5
등급
프로젝트
0
0%
중재
1
0% / 0%
기한 초과
0
작업중
6
개발자 6
등급
(3)
프로젝트
3
0%
중재
1
0% / 100%
기한 초과
0
작업중
7
개발자 7
등급
(307)
프로젝트
312
70%
중재
2
100% / 0%
기한 초과
0
무료
게재됨: 1 코드
8
개발자 8
등급
(1)
프로젝트
1
100%
중재
1
0% / 100%
기한 초과
0
작업중
9
개발자 9
등급
(556)
프로젝트
643
33%
중재
42
40% / 45%
기한 초과
11
2%
바쁜
10
개발자 10
등급
(1)
프로젝트
2
0%
중재
0
기한 초과
1
50%
무료
비슷한 주문
We are looking for a highly qualified, skilled, and experienced MT5 developer (ideally with experience in the financial sector and financial markets) who is capable of creating and implementing a custom-built, professional integration and analysis framework. This framework should include order flow alerts, broker anomalies (including hunting indicators, etc.), the integration of external signals, an audio alert
Robo de elite 40 - 100 USD
seu Robô de Elite: Precisão: Filtros RSI e Price Action. Rentabilidade: Lote dinâmico baseado no capital (Compound Interest). Automação 24h: Filtro de horário para evitar spreads altos. Satisfação: Dashboard interativo com "Botão de Pânico"
Já tenho um código MQL5 com uma base do funcionamento. Basicamente o EA traça um canal na virada do dia (penso que utilizar horário seria melhor em razão da diferença entre corretoras), com base em um número x de candles, calcula e posiciona ordens stop com base em % do capital. Caso uma ordem aberta venha a stopar, o EA deve realizar uma virada de mão com base no mesmo canal, contudo recalculando o lote para que

프로젝트 정보

예산
30 - 50 USD
기한
 2 일