Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 806
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
J'ai ajouté des ports au pare-feu, redémarré l'ordinateur, réinstallé les terminaux, bien sûr...
J'ai un courtier ForexFoyu qui fonctionne.
Tout fonctionne pour moi, le courtier forexFoyou.
Donc c'est juste moi, même depuis mon téléphone ça marche.
Tout d'abord, vous vérifiez les ordres via OrderSelect() comme il se doit - contrôlez le symbole et le numéro de référence de l'ordre, puis vous fermez l'ordre dans OrderCloseX() et recherchez à nouveau les ordres, mais pour une raison quelconque, vous ne contrôlez pas le symbole et le numéro de référence dans OrderSelect().
Je pense que nous devrions ajouter OrderCloseX() afin de ne pas réécrire tout le code :
Je réponds à nouveau à ma question d'hier. Tu as eu raison à 100%. Il y a déjà une confirmation aujourd'hui, tout fonctionne correctement maintenant. Merci encore une fois. Je l'ai en quelque sorte manqué et n'ai pas fait attention.
Donc c'est juste moi, même depuis mon téléphone ça marche.
Je vais vous dire la vérité, ça arrive.
Bonjour, je suis un débutant, aidez-moi à convertir ceci en code :
-croiser les barres à l'envers, trouver le croisement le plus proche de 2 MA et une touche d'une MA rapide
- aller à la dernière commande dans l'historique, si elle a été ouverte avant le croisement, alors nous pouvons en ouvrir une nouvelle.
Je vais le découvrir et trouver quelles étaient mes erreurs !
N'oubliez pas que je suis novice en matière de programmation :-(
Merci.
En cas d'erreur, veuillez écrire le code correct.
Je vais le découvrir et trouver quelles étaient mes erreurs !
N'oubliez pas que je suis novice en matière de programmation :-(
Merci.
Indice pour lequel vous le passez dans la fonction ? Que lui arrive-t-il à l'intérieur de la fonction ?
À l'intérieur de la fonction, l'index est nécessaire pour se référer à l'adresse du paramètre qui est spécifié dans l'appel. Et les modifications de l'indice affecteront la valeur de l'indice en dehors de la fonction.
L'index est une variable que vous passez à une fonction par référence. Il modifie ensuite sa valeur dans la fonction elle-même. Pourquoi le réécrire en appelant une fonction et en mettant une double valeur dans la variable int ? Il n'est pas nécessaire de le faire.
Vous devriez commencer par les bases de la programmation.