Boa tarde, tudo bem? estou enfrentando um erro no meu robô e não consigo identificar o problema, aguém pode me ajudar por favor? segue o código:
Serio mesmo que só vai dizer "Por favor me ajude, toma o código?" . Poderia por favor colocar então foto das mensagens do compilador ou do erro? Lembramos que se não sabe programar e esta usando o chatgpt o melhor é investir seu dinheiro comprando um EA na area de freelancer.
EDIT: Olhei a mensagem de codigo de erro informada no titulo, voce esta normalizando o preço de maneira errada. Vamos dizer por exemplo que opera o indice, _Digits vai ser zero e a normalização correta seria a cada 5 pts.
Serio mesmo que só vai dizer "Por favor me ajude, toma o código?" . Poderia por favor colocar então foto das mensagens do compilador ou do erro? Lembramos que se não sabe programar e esta usando o chatgpt o melhor é investir seu dinheiro comprando um EA na area de freelancer.
EDIT: Olhei a mensagem de codigo de erro informada no titulo, voce esta normalizando o preço de maneira errada. Vamos dizer por exemplo que opera o indice, _Digits vai ser zero e a normalização correta seria a cada 5 pts.
Peço desculpas, sou iniciante no mql5 e foi minha primeira interação no forum, vou me atentar mais a regra, muito obrigado pela resposta, entendi a direção a seguir mas não sei os ajustes necessários, pode me informar por favor somente no trecho de código como ficaria de forma correta? se puder explicar o err também ajudaria bastante na minha evolução muito obrigado!
Pode substituir o NormalizeDouble usado dentro das que fazem a compra e venda por uma chamada a função abaixo:
double NormalizePrice(double price) { double tick = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE); double value = MathFloor(price / tick); return NormalizeDouble(value * tick, _Digits); }
Resolvido o problema do invalid stop é possivel que vai dar rejeitado por conta do type_filling escolhido. O único que é garantido que não daria problema é o RETURN.
- 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
Boa tarde, tudo bem? estou enfrentando um erro no meu robô e não consigo identificar o problema, aguém pode me ajudar por favor? segue o código: