Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 704
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
Il y a quelque chose qui ne va vraiment pas, cependant...
Je veux dire, je fais OrderSelect une fois et ensuite à partir de la fonction... C'est un sacré truc...
Simple logique...
Observez la séquence des opérations que vous effectuez.
Évidemment, vous devez d'abord vérifier la quantité, puis sélectionner l'ordre requis, et enfin effectuer les opérations nécessaires sur celui-ci.
dans quel sens voyez-vous le tableau des commandes ?
s'il y a des fermetures/suppressions possibles pendant la "révision", il est préférable de regarder dans la direction opposée. De OrdersTotal()-1 à 0 inclus.
Sinon, vous risquez d'avoir des ennuis :-)
J'ai failli découvrir mon graal personnel de cette façon une fois :-)
Et le retrait d'anciennes commandes du "fond des âges" vers le présent (une fois de temps en temps, pas toutes) a fait grimper la rentabilité du testeur vers les cieux :-)
Simple logique...
Observez la séquence des opérations que vous effectuez.
Il est évident que vous devez d'abord vérifier la quantité, puis sélectionner la bonne commande, et enfin effectuer les opérations nécessaires sur celle-ci
Je l'ai fait de cette façon :
Mettez d'abord l'ordre de compter, et ensuite tout le reste.
Merci Artem. Je lui dois le graal. C'est cette erreur qui me tuait...
Comment calculer le nombre de décimales?
Par exemple, j'ai découvert que le lot minimum est de 0,01.
Comment puis-je déduire que le nombre de décimales est de 2 ?
pour normaliser le volume de la commande à deux décimales.
Comment calculer le nombre de décimales?
Par exemple, j'ai découvert que le lot minimum est de 0,01.
Comment puis-je déduire que le nombre de décimales est de 2 ?
pour normaliser ultérieurement le volume de la commande à deux décimales.
Essaie celle-là.
Essaie celle-là.
Pourquoi proposer de si vieux trucs ?
Comment calculer le nombre de décimales?
Par exemple, j'ai appris que le lot minimum est de 0,01.
Comment puis-je savoir que le nombre de décimales est de 2 ?
Normaliser ensuite le volume de l'ordre à deux décimales.
Voici une fonction prête à l'emploi dans l'article.
Il ne reste plus qu'à ajouter une action en fonction du résultat renvoyé par cette fonction.
Je mets beaucoup de choses comme ça
et la transaction s'ouvre avec un volume de 1.11.
Alors peut-être que vous n'avez pas besoin de normaliser quoi que ce soit ?
Je constate que le terminal normalise l'ordre au nombre de décimales requis lorsque je l'ouvre.
Peut-être n'est-il pas nécessaire de normaliser quoi que ce soit ?
Si le rédacteur en chef fait de même, ce n'est pas nécessaire.
Je constate que le terminal normalise l'ordre au nombre de décimales requis lors de son ouverture.
Peut-être que vous n'avez pas besoin de normaliser quoi que ce soit ?
Si vous voulez obtenir erreur après erreur, ne normalisez pas.
Si vous voulez ensuite obtenir erreur après erreur, ne normalisez pas.