Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 526
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
Esta correspondência apenas mostra que no meu casose(!rost) não é o mesmo quese(rost==falso). Porqueexiste uma condição separada para ofalso.
Você precisa começar com o básico. Estas são duas entradas absolutamente idênticas.
Estas são duas entradas absolutamente idênticas.
Somente se a lógica do µl4 não corresponder à lógica do russo (e da lógica matemática). Como a expressão ("NÃO "rost") não significa que rost===(igual) falso, pois há uma condição separada que estipula quando rost===falso. Portanto, "não 5" não significa "2" de forma alguma.
Somente se a lógica de μl4 não corresponder à lógica da Rússia (e da lógica matemática). Como a expressão ("NÃO "rost") não significa que rost===(igual) falso, pois há uma condição separada que estipula quando rost===falso. Isto é, "não 5" não significa "2" de forma alguma.
Somente se a lógica do µl4 não corresponder à lógica do russo (e da lógica matemática). Como a expressão ("NÃO "rost") não significa que rost===(igual) falso, pois há uma condição separada que estipula quando rost===falso. Isto é, "não 5" não significa "2" de forma alguma.
Aprender o básico ;)
Não apenas isso, mas se você definir bool rost como 5 ou 2, ou -5 ou -2, é obviamente verdade, porque para variáveis booleanas falso é zero, verdadeiro é tudo o mais.
Aprender o básico ;)
Não apenas isso, mas se você definir bool rost como 5 ou 2, ou -5 ou -2, então é definitivamente verdade, porque para variáveis booleanas falso é zero, verdadeiro é tudo o mais.
Então você está tentando me explicar o mesmo queVladislav Andruschenko explicou antes, mas eu não entendi:"A segunda linha é irrelevante porque você tem rost = bool e pode tomar apenas 2 valores e por padrão é falso" .
Então, como especificar a segunda condição? Com uma bandeira adicional? Ou sem bandeira alguma, apenas "condição em condições" ? Certamente, isto é melhor.
Obrigado.
Então você está tentando me dizer a mesma coisa queVladislav Andruschenko explicou anteriormente, mas não entendo:"A segunda linha não importa, porque você tem rost = bool e só pode tomar 2 valores e por padrão é falso" .
Então, como especificar a segunda condição? Com uma bandeira adicional? Ou sem bandeira alguma, apenas "condição em condições" ? Isto provavelmente é melhor.
Será mais fácil de entender se você tomar por certo que as linguagens de programação têm convenções. Por exemplo, n=n+10; Isto é correto do ponto de vista da matemática e da lógica? E existem muitas dessas convenções. Você deve acreditar que qualquer número corresponde a um valor lógico. 0 = falso; Todos os outros números, tanto positivos como negativos = verdadeiro. Aqui está um roteiro para provar isso:
E aqui está o resultado:
Será mais fácil para você entender se você acreditar que existem convenções em linguagens de programação. Por exemplo, n=n+10; Isto é matematicamente e logicamente correto? E existem muitas dessas convenções. Você deve acreditar que qualquer número corresponde a um valor lógico. 0 = falso; Todos os outros números, tanto positivos como negativos = verdadeiro. Aqui está um roteiro para provar isso:
E aqui está o resultado:
Obrigado! Entendi sobre convenções, vou levar isso em consideração. Mas para entender o roteiro sugerido, infelizmente, meu conhecimento do mcl4 não é suficiente. Desculpe :( .
A conta ficou sem fundos e a EA está tentando abrir uma ordem. O servidor diz "não há fundos suficientes para..." e eu acabo sendo banido. Existe alguma maneira de pararmos de tentar se não tivermos mais dinheiro?
Sim, há.
Sim, há.
Obrigado.