Discussion de l'article "Comment créer votre propre Trailing Stop" - page 4

 
Alex_Pushkin:

mon_premier_ea_sartrailing.mq5(26.61 KB)


lors de la compilation, il donne cinq erreurs, j'ai essayé celui qui a été téléchargé, et je l'ai compilé en suivant les instructions.....

au début j'étais content qu'il y ait cet article, maintenant je suis triste de ne pas pouvoir l'utiliser, peut-être que je n'ai pas compris quelque chose ?

ou je m'y prends mal..... indice s'il vous plaît ! pour un débutant)


Montrer les erreurs, les captures d'écran, ce qu'il y a dans le sous-sol du méta-éditeur.

 

d'autres captures d'écran des erreurs dans les fichiers ci-dessous, afin que le forum ne soit pas encombré ! essayé dans 5MT d'un autre courtier, donne les mêmes erreurs !

Dossiers :
 
Alex_Pushkin:

d'autres captures d'écran des erreurs dans les fichiers en bas, pour ne pas encombrer le forum ! essayé dans 5MT d'un autre courtier, donne les mêmes erreurs !


Télécharger le fichier Sample_TrailingStop.mqh et le mettre dans Include

 
Oui, merci, ça marche !
 

Excellent article ! Merci !!!

Lors de la compilation du fichier d'en-tête Sample_TrailingStop.mqh, trois avertissements sont générés :

la valeur de retour de 'OrderSend' doit être vérifiée Sample_TrailingStop.mqh 170 31
la valeur de retour de 'OrderSend' doit être vérifiée Sample_TrailingStop.mqh 198 31
utilisation possible de la variable non initialisée 'tm' Sample_TrailingStop.mqh 209 21
0 erreur(s), 3 avertissement(s), temps de compilation : 245 msec 1 4

Pour les deux premières, c'est clair, nous devons fournir une vérification, nous savons comment le faire.

Mais comment corriger la troisième ?

 
natyog:

Excellent article ! Merci !!!

Lors de la compilation du fichier d'en-tête Sample_TrailingStop.mqh, trois avertissements sont générés :

la valeur de retour de 'OrderSend' doit être vérifiée Sample_TrailingStop.mqh 170 31
la valeur de retour de 'OrderSend' doit être vérifiée Sample_TrailingStop.mqh 198 31
utilisation possible de la variable non initialisée 'tm' Sample_TrailingStop.mqh 209 21
0 erreur(s), 3 avertissement(s), temps de compilation : 245 msec 1 4

Pour les deux premières, c'est clair, nous devons fournir une vérification, nous savons comment le faire.

Mais comment éliminer la troisième ?


Lorsque le tableau tm est déclaré, attribuez une valeur à l' élément null :

datetime tm[1]; // было

tm[0]=0; // добавить

 
merci !
 

hélas, mais le test de my_first_ea_sartrailing.mq5 donne :

2017.08.25 10:43:38.890 2016.01.21 12:00:00 failed instant sell 0.10 EURUSD at 1.08900 sl : 1.09200 tp : 1.07900 [Invalid request]
2017.08.25 10:43:38.891 2016.01.21 12:00:00 Alert : Sell order setup request failed - error code:4756

Aucune demande d'établissement d'un ordren' est exécutée ! Pourquoi ?

 
natyog:

hélas, mais le test de my_first_ea_sartrailing.mq5 donne :

2017.08.25 10:43:38.890 2016.01.21 12:00:00 failed instant sell 0.10 EURUSD at 1.08900 sl : 1.09200 tp : 1.07900 [Invalid request]
2017.08.25 10:43:38.891 2016.01.21 12:00:00 Alert : Sell order setup request failed - error code:4756

Aucune demande d'établissement d'un ordren' est exécutée ! Pourquoi ?


Et comment ouvrir une position ?

 
Dmitry Fedoseev:

Comment ouvrir un poste ?


Question à question, c'est judicieux !

la position est ouverte par votre Expert Advisor my_first_ea_sartrailing.mq5