[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 422
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
Est-ce que je vous ai bien compris ? Vous devez considérer la fonction deinit (et la boucle en particulier) de la manière suivante :
Correct, dans ce cas, en enlevant par exemple l'objet 18, 19 prend sa place, 19=>18 c'est-à-dire qu'une itération inverse est automatiquement obtenue. Utilisez-le également pour les commandes.
De plus, étant donné que la liste des objets et les ordres sont formellement des tableaux commençant à = 0, l'indice maximal sera inférieur d'une unité à la taille du tableau :
Comment concevoir un poste
Merci, mais ce n'est pas la question. J'ai écrit : "Comment puis-je corriger le code (sans changer la magie) pour que le bloc produise des résultats pour chaque paire de devises?"
Changez :
A :
Merci, mais ce n'est pas le bon. Dans votre cas, toutes les paires de devises seront calculées et vous voulez que le bloc vous donne le résultat pour chaque paire de devises.
Merci, mais ce n'est pas la question. J'ai écrit : "Comment puis-je corriger le code (sans changer la magie) pour que le bloc produise un résultat pour chaque paire de devises?"
si vous avez deux ou trois paires, ajoutez simplement pour chaque paire if(OrderSymbol() == "EURUSD") countEURUSD++ ; etc.
si tous les instruments, puis les mettre dans la matrice
Merci, mais ce n'est pas ce dont vous avez besoin. Dans votre cas, toutes les paires de devises seront calculées et vous avez besoin que le bloc vous donne des résultats pour chaque paire de devises.
Il faut alors d'abord prendre les données de tous les ordres, puis calculer le nombre de paires de devises, diviser un tableau en plusieurs (chacun pour sa propre paire de devises), et lire les données séparément.
si deux ou trois paires, il suffit d'ajouter pour chaque paire if(OrderSymbol() == "EURUSD") countEURUSD++ ; etc.
si tous les instruments, alors l'inscrire dans la matrice
Merci.
Ensuite, vous devez d'abord prendre les données pour tous les ordres, puis, en comptant le nombre de paires de devises, diviser un tableau en plusieurs (chacun pour sa propre paire), et lire les données séparément.
Merci, je vais essayer.