AndEv: En fait, l'expression ressemble à ceci : if(a>b || (a<=b && c>d)). Si le contrôle de vérité est effectué de gauche à droite, l'expression a<=b sera superflue du point de vue de la rapidité du programme. La question était de savoir exactement si c'est de gauche à droite ou vice versa, ou différemment selon les cas.
Dans ce cas, vous devez créer des ifs imbriqués. Dans MQL4, l'ordre n'est pas clair. Dans MQL5, c'est de gauche à droite comme il se doit.
En fait, l'expression ressemble à ceci : if(a>b || (a<=b && c>d)). Si le contrôle de vérité est effectué de gauche à droite, l'expression a<=b sera superflue du point de vue de la rapidité du programme. La question était de savoir exactement si c'est de gauche à droite ou vice versa, ou différemment selon les cas.
L'expression a<=b ne peut devenir superflue car elle est un élément de conjonction. Une conjonction n'est vraie que dans un seul cas, lorsque toutes ses conjonctions sont vraies. Si au moins un d'entre eux est faux, toute la conjonction est fausse. Dans votre cas, si l'atome a>b est faux, la condition if() tiendra lorsque l'expression (a<=b && c>d) est vraie (la conjonction). Et il ne sera vrai que si a<=b est vrai etc>d est vrai.
TheXpert: C'est inutile. Dessinez une table de vérité.
Oui, c'est vrai, je l'ai raté. Vous n'avez pas besoin de la table de vérité ici non plus. Si l'expression a>b est fausse, alors l'expression a<=b sera toujours vraie. Ainsi la formule a>b || (a<=b && c>d) prendra une forme : a>b || (1 && c>d). En appliquant la règle d'exclusion de la vérité de la conjonction, on arrive à la forme finale : a>b || c>d.
Mais je ne retirerai pas mes explications précédentes - laissez une personne le comprendre - cela lui sera utile plus d'une fois.
Oui, c'est vrai, je l'ai raté. Vous n'avez pas besoin de la table de vérité ici non plus. Si l'expression a>b est fausse, l'expression a<=b sera toujours vraie. Ainsi, la formule a>b || (a<=b && c>d) ressemblera à ceci : a>b || (1 && c>d). En appliquant la règle d'exclusion de la vérité de la conjonction, on arrive à la forme finale : a>b || c>d.
Mais je n'enlèverai pas mes explications précédentes - que l'homme les comprenne - elles lui seront utiles plus d'une fois.
N'est-il pas plus facile alors d'écrire que la vérité est toujours sauf a<=b && c<=d ?
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
En fait, l'expression ressemble à ceci : if(a>b || (a<=b && c>d)). Si le contrôle de vérité est effectué de gauche à droite, l'expression a<=b sera superflue du point de vue de la rapidité du programme. La question était de savoir exactement si c'est de gauche à droite ou vice versa, ou différemment selon les cas.
Des codes fléchés spéciaux qui indiquent avec précision le prix et l'heure. Peut prendre les valeurs suivantes :
Les codes de flèche spéciaux ne peuvent pas être utilisés dans les indicateurs personnalisés lors de la définition de la valeur de la flèche pour les lignes avec le style DRAW_ARROW.
Merci pour votre aide
Veuillez me dire quelle est la raison, EA n'ouvre pas les ordres, l'erreur 133 est écrite.
En fait, l'expression ressemble à ceci : if(a>b || (a<=b && c>d)). Si le contrôle de vérité est effectué de gauche à droite, l'expression a<=b sera superflue du point de vue de la rapidité du programme. La question était de savoir exactement si c'est de gauche à droite ou vice versa, ou différemment selon les cas.
L'expression a<=b ne peut devenir superflue car elle est un élément de conjonction. Une conjonction n'est vraie que dans un seul cas, lorsque toutes ses conjonctions sont vraies. Si au moins un d'entre eux est faux, toute la conjonction est fausse. Dans votre cas, si l'atome a>b est faux, la condition if() tiendra lorsque l'expression (a<=b && c>d) est vraie (la conjonction). Et il ne sera vrai que si a<=b est vrai etc>d est vrai.
L'expression a<=b ne peut devenir superflue
C'est inutile. Dessinez une table de vérité.
Oui, c'est vrai, je l'ai raté. Vous n'avez pas besoin de la table de vérité ici non plus. Si l'expression a>b est fausse, alors l'expression a<=b sera toujours vraie. Ainsi la formule a>b || (a<=b && c>d) prendra une forme : a>b || (1 && c>d). En appliquant la règle d'exclusion de la vérité de la conjonction, on arrive à la forme finale : a>b || c>d.
Mais je ne retirerai pas mes explications précédentes - laissez une personne le comprendre - cela lui sera utile plus d'une fois.
Oui, c'est vrai, je l'ai raté. Vous n'avez pas besoin de la table de vérité ici non plus. Si l'expression a>b est fausse, l'expression a<=b sera toujours vraie. Ainsi, la formule a>b || (a<=b && c>d) ressemblera à ceci : a>b || (1 && c>d). En appliquant la règle d'exclusion de la vérité de la conjonction, on arrive à la forme finale : a>b || c>d.
Mais je n'enlèverai pas mes explications précédentes - que l'homme les comprenne - elles lui seront utiles plus d'une fois.
n'est-il pas plus facile alors d'écrire que la vérité est toujours sauf a<=b && c<d ?
Je ne comprends pas la question. Écrivez la formule complète.
Après-midi. Mon conseiller, donne 20-40% par an du dépôt est normal ou une perte de temps.
Après-midi. Mon conseiller, donne 20-40% par an du dépôt est normal ou une perte de temps.
Combien la banque donnera-t-elle sur votre dépôt ?