Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1494
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
Você poderia me dizer porque o programa (em mql 4, em minutos, todos os ticks) lê o número explicitamente e o mesmo número calculado na função de forma diferente.
Aqui está o código
O programa não lê Pr como 1.60854 , emboraPrint( ) mostre o valor de Pr como 1.60854 . Como resultado, o programa abre a segunda ordem, mas não deve fazer isso
.
E se definirmos o número 1,60854 em vez da variável Pr , o programa a lê e não abre a segunda ordem.
PERGUNTA Que mudanças devem ser feitas no código para que o programa leia Pr e não abra a segunda ordem.
Obrigado por sua ajuda
Não é recomendado comparar números reais diretamente. É mais correto comparar sua diferença normalizada com zero.
Não é recomendado comparar números reais diretamente. É correto comparar sua diferença normalizada com zero.
Obrigado pelas informações valiosas. Eu mesmo nunca teria adivinhado isso.
Obrigado pelas valiosas informações. Eu mesmo nunca teria adivinhado isso.
Não recomendado não significa proibido. Se, por exemplo, compararmos o preço atual com o preço da parada esperada, então podemos comparar diretamente se é mais ou menos... A diferença será bastante significativa. Mas é outra questão muito diferente compará-la em termos de igualdade.
Não recomendado não significa que seja proibido. Se, por exemplo, compararmos o preço atual com o preço da parada esperada, então podemos comparar diretamente se é mais ou menos... A diferença será bastante significativa. E é outra questão, quando se compara com a igualdade.
Entendi. Obrigado.
Mas não funciona tão facilmente.
Como posso ser mais esperto que o compilador?
Olá. Por favor, ajude-me a entender o indicador Zigzag. Acontece que toda a matriz ZigZagBuffer[] tomou o valor 0,0. Por que a expressão if(res != 0,0) às vezes se torna verdadeira? Afinal, toda a matriz tem o valor 0,0?????
Olá a todos. Caros programadores, preciso de sua ajuda.
Estou tentando fazer um indicador de múltiplas moedas, ele deve mostrar SMA de dois símbolos no porão.
Se não for difícil, favor informar qual é o erro.
Bom dia a todos.
Você pode me dizer como codificar corretamente a seguinte condição usando não me lembro qual função matemática.
se (Licitação - Baixa[1]>=0,0030 && Licitação - Baixa[1]<0,0035) {ação;}
Eu sei que existe uma função matemática que pode ser usada na condição acima sem && sinal. Mas não me lembro como essa função matemática é chamada e como aplicá-la.
Obrigado por sua ajuda.
if(MathAbs(Bid - Low[1]) >= 0,0004) {ação;}
if(MathAbs(Bid - Low[1]) >= 0,0004) {ação;}
Oh Taras, Taras... Você não aprendeu a pensar na escola? É 0,0004 cada vez menos que 0,0035 ...............
Oh Taras, Taras... Eles não te ensinaram a pensar na escola? É 0,0004 menos de 0,0035 ...............
Aprenda a ler, seu mentiroso.
e o programa verificará a consistência dos preços na faixa de 4 pontos.