Meu EA não está recalculando o lucro, o robô deveria seguir operando até que o lucro liquido atingisse a meta, depois que ele atingisse a meta, ele deveria encerrar todas as operações, recalcular a meta, e voltar a operar até que o lucro liquido atingisse novamente a nova meta. porém ele não está fazendo isso... Alguém tem alguma dica de como eu poderia fazer isso???
Segue o código:
Logo depois das variaveis tem um lucro_liquido[0]=x; como tu sempre atualiza a variavel nao deixando ela parada, pode ser por isso que nunca entra no seu codigo que fecha as posicoes.
Outra possibilidade eh que no testador de estrategia (se for no testador), pode ser que a moeda nao esteja em BRL.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Meu EA não está recalculando o lucro, o robô deveria seguir operando até que o lucro liquido atingisse a meta, depois que ele atingisse a meta, ele deveria encerrar todas as operações, recalcular a meta, e voltar a operar até que o lucro liquido atingisse novamente a nova meta. porém ele não está fazendo isso... Alguém tem alguma dica de como eu poderia fazer isso???
Segue o código: