Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 137
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Et puis il devra aussi faire la sortie des messages non plus par des commentaires, mais par des objets, et de manière plus importante....
Une personne n'apprendra jamais à penser de cette façon par elle-même.
Gardez simplement à l'esprit que la variable est réinitialisée au redémarrage. Cette approche est donc acceptable pour un testeur, mais pas pour le commerce réel.
Merci pour ces informations, que faire alors ? Devrais-je simplement écrire la valeur dans GV ? ?? Ou existe-t-il une autre option pour un véritable commerce...
Merci pour ces informations, que dois-je faire alors ? Marquez la valeur dans GV ? ?? Ou existe-t-il une autre option pour...
Les amis, pourriez-vous suggérer un indicateur ? Il est basé sur deux diapositives. Et quand il traverse, il donne la direction sous forme de flèches. Je ne l'ai pas trouvé, merci.
Bonjour, si ce n'est pas trop difficile, veuillez conseiller un débutant :
1) Comment déclarer un tableau de taille égale à la valeur d'une variable ? (si i=7 déclarer le tableau double Muss[7] et ainsi de suite) ;
déjà répondu
2) Pourquoi un tableau dans une fonction utilisateur est-il considéré comme déclaré et utilisé de manière adéquate si la condition est toujours fausse ?
while (false){
Alert("aaaaaaaaaaaaa" ) ;
statique double Buf_max [9000000] ;
statique double Buf_min [9000000];}
parce qu'il a été déclaré comme statique. En MQL, toutes les variables statiques sont initialisées avant d'appeler la fonction init()
3) Y a-t-il une différence dans une fonction utilisateur et en général entre un tableau simple et un tableau statique ?
un tableau simple sera initialisé la première fois que vous entrez dans la fonction où il est déclaré. Cependant, à la sortie, si vous l'avez déjà redimensionné, la nouvelle valeur ne sera pas réinitialisée, et la prochaine fois que la fonction sera appelée, le tableau aura la même taille que la dernière fois.
C'est-à-dire que, dans l'ensemble, la différence entre simple et statique se situe uniquement au moment de l'initialisation.
J'ai écrit une fonction ici pour supprimer les commandes en attente. Mais pour une raison quelconque, il ne les supprime pas. Voici le code :
Pourquoi ne fonctionne-t-il pas correctement ? Je comprends qu'il peut être réécrit différemment, mais je veux comprendre pourquoi ce code ne remplit pas son office.
J'ai écrit une fonction ici pour supprimer les commandes en attente. Mais pour une raison quelconque, il ne les supprime pas. Voici le code :
Pourquoi ne fonctionne-t-il pas correctement ? Je comprends qu'il peut être réécrit différemment, mais je veux comprendre pourquoi ce code ne fonctionne pas comme prévu.
Je voudrais insérer une ligne afin de ne pas avoir à modifier le code en particulier :
J'aurais inséré une ligne pour ne pas modifier le code en particulier :
Et qu'est-ce que cela va nous apporter ? Toujours aucune commande fermée et aucune erreur.
Le code a été modifié :
La partie droite du carnet de bord :
Il s'avère que l'ordre est supprimé. Mais un seul. Il y en avait un autre, un autre. Mais il n'a pas été supprimé. Mais le cycle est pour toutes les commandes.Surveillez votre variable NumberOfTry
il doit être mis à zéro pour chaque ticket, sinon une valeur de 3 ou plus lui sera attribuée et les autres conditions ne seront pas exécutées pour tous les tickets.
un seul satisfait à la condition