Impossible de comprendre 131 volumes de transactions non valides sur DAX et US30
8 réponses
jmtc1230
Il y a 7 ans #116714
Bonjour à tous,
Quelqu'un peut-il me conseiller à ce sujet ? J'ai un problème avec l'utilisation des tailles de lots appropriées pour le DAX et l'US30. Le courtier est IC Market.
Les paramètres de l'EA sont les suivants :
Lots = .1
Nombre de décimales = 2
Les spécifications du courtier sont les suivantes
Chiffres = 2
Taille du contrat = 1
Volume minimal = 1,00
Volume maximal = 250
Pas de volume = 1,00
Le code de l'EA est le suivant :
ET VOICI LE RÉSULTAT DE LA NÉGOCIATION :
2017.04.24 14:59:59.948 4008 Stratégie 13.31 US30,H1 : 2017.04.24 22:00:00 Erreur d'ouverture d'ordre : 131 : volume de transaction invalide
Mon objectif est de faire en sorte que l'EA demande des lots de 1.0. Je ne sais pas exactement comment y parvenir.
Je vous remercie de votre contribution. Je vous en suis reconnaissant.
tomas262
Il y a 7 ans #142738
Bonjour,
essayer de changer extern int LotsDecimals = 2 ; à extern int LotsDecimals = 1 ;
Cela pourrait résoudre le problème de l'erreur de volume invalide 131
Tenez-moi au courant
jmtc1230
Il y a 7 ans #142744
Tomas,
Merci pour le conseil, mais il n'y a pas d'amélioration. Pouvez-vous jeter un autre coup d'œil à ce problème ? Merci pour votre contribution.
Josh
jmtc1230
Il y a 7 ans #142759
jenial
Il y a 7 ans #142761
J'ai le même problème avec le courtier Lmfx, je n'ai pas encore trouvé comment résoudre ce problème.
tomas262
Il y a 7 ans #142770
Bonjour,
la stratégie Dax fonctionne pour moi. Voir la capture d'écran. Le message d'erreur devrait également contenir un message sur la taille de lot appliquée. Quelle est la taille de lot qui a provoqué l'erreur ? Pouvez-vous le vérifier ? Je pense que cela a quelque chose à voir avec les paramètres de votre courtier.
jmtc1230
Il y a 7 ans #142774
Tomas,
Je ne parviens pas à faire fonctionner les tailles de lots/décimales de lots. Qu'est-ce qui a fonctionné pour vous ?
Josh
tomas262
Il y a 7 ans #142776
Bonjour,
de votre courtier Volume minimal = 1,00 mais vous utilisez 0,5 lot dans l'EA. C'est là le problème. Ensemble extern double MaximumLots = 1.0 ; ou plus et cela fonctionnera avec MM = false
jmtc1230
Il y a 7 ans #142781
Tomas,
Votre dernier commentaire m'a donné raison. Merci beaucoup pour votre aide. Les lots doivent être de 1,0 et les lots maximum doivent être supérieurs à cette valeur.
Josh
Affichage de 8 réponses de 1 à 8 (sur un total de 8)