Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1350
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
... Para além da pergunta anterior
Existe a capacidade de um buffer de troca entre o Expert Advisor e os indicadores abertos no mesmo gráfico?
Isto é, o Conselheiro Especialista coloca algo lá, e os indicadores lêem algo a partir dele.
Base de dados
Tenho encontrado um problema estranho. Enquanto a EA está a decorrer, por vezes a EA é terminada devido à divisão por zero.
Aqui está a linha 1321.
Como é possível? Porque na primeira condição " B " não é igual a zero. Assim, no segundo caso, também não pode ser dividida por zero. Ou as condições são verificadas fora de serviço ?
Confrontado com um problema confuso.
Diz-se correctamente, as condições são verificadas em ordem. Se o primeiro for falso, então o segundo não é verificado.
No entanto, o seu terminal está a jurar no 60º carácter da corda, enquanto a divisão tem no máximo 17. Talvez não seja 'C.mqh' que estás a ver.
Também gosto de o fazer desta forma:
No entanto, tem o terminal a jurar no 60º caracter na corda, e a divisão é no máximo de 17.
Mudei o fio para facilitar a leitura. Aqui está o original.
O sinal de divisão está exactamente na 60ª posição.
Fazer uma impressão "B" em frente da condição. O que irá escrever?
Vou experimentá-lo. Mas, infelizmente, as faíscas só se fazem sentir na realidade. E muito raramente. Temos de esperar...
Estou a fazer como Alexei fez, 2 ses. Num ifa com lógica AND também apanhou divisão por zero nos seguintes ANDs. Dois ifs resolveram o problema.
E estava também a apanhar divisão por zero nos seguintes E's. Dois iphs resolveram o problema.
Obrigado.