Répondre

Impossible de comprendre 131 volumes de transactions non valides sur DAX et US30

8 réponses

jmtc1230

Client, bbp_participant, communauté, 19 réponses.

Visiter le profil

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 :

extern string __s6 = "-- Paramètres de gestion monétaire ----" ;
extern bool UseMoneyManagement = false ;
extern double Lots = 0.1 ;
extern int LotsDecimals = 2 ;
extern double RiskInPercent = 2.0 ;
extern double MaximumLots = 0.5 ;
extern bool UseFixedMoney = false ;
extern double RiskInMoney = 100.0 ;
 

 

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.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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

0

jmtc1230

Client, bbp_participant, communauté, 19 réponses.

Visiter le profil

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

0

jmtc1230

Client, bbp_participant, communauté, 19 réponses.

Visiter le profil

Il y a 7 ans #142759

Tomas,

 

Voici les stratégies.

 

4001 est pour le DOW30.

5001 est pour le DAX.

 

 

 

Josh

 

 

 

 

 

0

jenial

Client, bbp_participant, community, sq-ultimate, 7 réponses.

Visiter le profil

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.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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.

Fichier : dax.jpgdax.jpg

0

jmtc1230

Client, bbp_participant, communauté, 19 réponses.

Visiter le profil

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

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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

0

jmtc1230

Client, bbp_participant, communauté, 19 réponses.

Visiter le profil

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

0

Affichage de 8 réponses de 1 à 8 (sur un total de 8)