EA baseado em sinal de indicador

 

Boa noite,

Encomendei anos atrás um EA baseado em sinal de um indicador. Tenho o EA e o código fonte, precisaria fazer um ajuste porém não encontro mais o programador. Tenho conhecimento básico em outras linguagens e gostaria de um auxilio básico pra eu tentar fazer a alteração.

O que ocorre é que independente se está no lucro, prejuízo com posição aberta, se o sinal do indicador muda, ele simplesmente encerra a ordem.

Eu precisaria alterar para que fosse possível escolher nos parâmetros, para ele observar se encerra com lucro ou com prejuízo conforme parâmetro.

Outra possibilidade que gostaria, era de que se ele abre outra posição no sentido contrário nessa situação (atualmente ele só encerra).

Alguma dica ou função... pode ser breve ou página mql5 onde encontraria o caminho para começar esta modificação em meu EA. Ou me citar exemplos de códigos.

Ficaria muito feliz. Em anexo o código fonte para auxilio.

Obrigado!

Arquivos anexados:
MarinEA_1v01.mq5  177 kb
 
Paulo Ricardo: Encomendei anos atrás um EA baseado em sinal de um indicador. Tenho o EA e o código fonte, precisaria fazer um ajuste porém não encontro mais o programador. Tenho conhecimento básico em outras linguagens e gostaria de um auxilio básico pra eu tentar fazer a alteração. O que ocorre é que independente se está no lucro, prejuízo com posição aberta, se o sinal do indicador muda, ele simplesmente encerra a ordem. Eu precisaria alterar para que fosse possível escolher nos parâmetros, para ele observar se encerra com lucro ou com prejuízo conforme parâmetro. Outra possibilidade que gostaria, era de que se ele abre outra posição no sentido contrário nessa situação (atualmente ele só encerra). Alguma dica ou função... pode ser breve ou página mql5 onde encontraria o caminho para começar esta modificação em meu EA. Ou me citar exemplos de códigos.

Não será fácil. Mesmo para programadores experientes, é necessário tempo e conhecimento para analisar o código duma outra pessoa e entender a lógica para depois modificá-lo, especialmente quando não está bem documentado e os nomes das variáveis são muito curtos ou crípticos.

Razão: