Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 525
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
Se você especificou o rost sem um valor, o padrão é falso.
Você pode explicar como isso se relaciona ao meu posto nº 5237? Eu não entendo nada disso.
Você pode explicar como isso se relaciona ao meu posto nº 5237? Porque eu não entendo nada disso.
Boa tarde!
Pergunta sobre a sintaxe mcl4: se eu colocar uma bandeira como esta:
então a condição if(!rost) apanhará apenas a condição para rost=falso ou todas as condições que não se enquadram em rost=verdadeiro?
Obrigado.
Você perguntou. Todas as condições que não são verdadeiras serão pegas. Você só tem dois cheques. Mas se o cheque não for verdadeiro, então o cheque é falso. A segunda linha não importa porque você tem rost = bool e só pode tomar dois valores e o padrão é falso.
Portanto, todas as condições que não se enquadram na verdadeira condição serão automaticamente falsas e assim a entrada if(!rost) captará tanto a condição (op1>cl2 && cl1<cl2) quanto a condição (op1<cl2 && cl1>cl2).certo?
apenas não se esqueça de rubricar "rost".
Como?
Portanto, todas as condições que não se enquadram na verdadeira condição serão automaticamente falsas e assim a entrada if(!rost) captará tanto a condição (op1>cl2 && cl1<cl2) quanto a condição (op1<cl2 && cl1>cl2).certo?
Como?
Bool rost=falso;
Mas só quero evitar uma situação em que !rost capture todas as condições para rost != verdadeiro. Portanto, eu não iniciei Bool rost=falso em nível global, mas iniciei onTick() separadamente para falso e separadamente para verdadeiro. Talvez, para evitar confusão, seja melhor estabelecer condições não if(rost) e if(!rost) mas if(rost==verdadeiro) e if(rost==falso) ?
Ou então introduza outro fla que restrinja as condições de !
Mas só quero evitar uma situação em que !rost capture todas as condições para rost != verdadeiro. Portanto, eu não iniciei Bool rost=falso em nível global, mas iniciei onTick() separadamente para falso e separadamente para verdadeiro. Talvez, para evitar confusão, seja melhor estabelecer condições nãoif(rost) e if(!rost), mas if(rost==verdadeiro) e if(rost==falso) ?
Entradas absolutamente idênticas.
Entradas absolutamente idênticas.
Esta correspondência apenas mostra que no meu casose(!rost) não é o mesmo quese(rost==falso). Porqueexiste uma condição separada para ofalso.