[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 1071
eddy: c'est à ça que ça sert, c'est pourquoi c'est dans if()
Oui, mais vous entrez dans une boucle et, si la condition n'est pas remplie, vous ne sortez jamais de la boucle avec votre construction de code, elle devient infinie et n'est pas interrompue. On ne peut pas voir ce qu'est le paramètre sec !, il n'est pas déclaré.
Où sont stockés les messages d'"alerte" et jusqu'à quand ? Est-il possible de les lire non pas dans la fenêtre "Signal", mais en ouvrant l'endroit où ils se trouvent dans le terminal (il arrive que la fenêtre soit fermée lorsque l'on passe à une autre application et qu'il faille relancer l'Expert Advisor pour les voir, ce qui n'est pas pratique) ?
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.
c'est à ça que ça sert, c'est pourquoi c'est dans if()
int sec=Seconds();Comment se fait-il qu'il ne soit pas déclaré ?)
le cycle doit être interrompu lorsque le deuxième change
Comment se fait-il qu'il ne soit pas déclaré ?)
le cycle doit être interrompu lorsque le deuxième change
est "non égal".
Pourquoi ce code fonctionne-t-il bien pour un dc, mais pour un autre OrderModify erreur 4051 (ticket invalide) ?
void Modify ()Pourquoi le cycle n'est-il pas interrompu ?
pourquoi la boucle n'est pas interrompue ?
essayer while (false)
la boucle fonctionnera tant que sec!=Seconds()
ou comme ceci
while(true)
if(sec==Seconds()) break; // nouveau sec