Lignes horizontales pour TP et SL

9 réponses

beniko

Abonné, bbp_participant, communauté, 31 réponses.

Visiter le profil

Il y a 7 ans #116349

Bonjour,

 

J'essaie de développer un EA semi-automatique qui inclut des lignes horizontales qui, lorsqu'elles sont déplacées, mettent à jour le prix d'une variable double.

 

Pour être plus précis, lorsque je place l'EA sur un graphique, 3 lignes apparaissent. Une pour le Stop loss, une pour la résistance et une pour le support. L'utilisateur pourra déplacer les lignes et lorsque cela sera fait, le prix d'une variable sera mis à jour. Cette variable sera utilisée dans les conditions ou le placement d'ordre.

 

J'ai essayé hier de copier le code d'un indicateur qui utilise des lignes, mais en raison de mon expérience limitée en programmation, je n'ai pas réussi.

 

Je pense qu'il serait utile de pouvoir lier le prix d'une ligne horizontale à une double variable.

 

Ben

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 7 ans #141619

Bonjour,

 

Je vais vérifier ce qui peut être fait ici. Il pourrait être possible de le faire en utilisant un code de fonction personnalisé.

0

beniko

Abonné, bbp_participant, communauté, 31 réponses.

Visiter le profil

Il y a 7 ans #141652

Bonjour,

 

Je vais vérifier ce qui peut être fait ici. Il pourrait être possible de le faire en utilisant un code de fonction personnalisé.

Merci, c'est très utile !

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 7 ans #141723

Bonjour,

 

Ces lignes peuvent-elles être tracées par votre EA ? Elles pourraient ensuite être modifiées à la main dans MetaTrader sur le graphique. Le problème est que les lignes créées manuellement ont leur propre nom généré que je ne connais pas à l'avance et que je ne peux donc pas sélectionner la ligne. 

0

beniko

Abonné, bbp_participant, communauté, 31 réponses.

Visiter le profil

Il y a 7 ans #141731

Bonjour,

 

Ces lignes peuvent-elles être tracées par votre EA ? Elles pourraient ensuite être modifiées à la main dans MetaTrader sur le graphique. Le problème est que les lignes créées manuellement ont leur propre nom généré que je ne connais pas à l'avance et que je ne peux donc pas sélectionner la ligne. 

Oui, elles doivent être dessinées par l'EA lui-même. Pas de nouvelles lignes ajoutées manuellement.

 

J'ai été inspiré par des outils comme "Money Manager Graphic Tool - indicateur pour MetaTrader 4" trouvé ici https://www.mql5.com/en/code/13804. Il y en a beaucoup d'autres.

 

Mais tout ce dont j'ai besoin, c'est de quelques lignes simples qui sont tracées par l'EA une fois qu'il est placé sur le graphique et que l'utilisateur peut déplacer. Lorsque ces lignes sont déplacées, le prix de certaines variables est mis à jour en conséquence (ou le prix des variables peut également être mis à jour à chaque nouveau tick). Ces variables peuvent ensuite être utilisées pour prendre des décisions et passer des ordres.

0

beniko

Abonné, bbp_participant, communauté, 31 réponses.

Visiter le profil

Il y a 7 ans #142014

une chance ?

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 7 ans #142028

Bonjour,

 

J'ai fait un exemple à ce sujet. L'EA entre dans une transaction + dessine les lignes TP et SL, qui lorsqu'elles sont modifiées fixent le nouveau prix pour les ordres SL et TP.

 

Vous devez ajouter ce code dans le fichier CustomFunctions.mq4

void drawHorizotalLine(string lineName = "hLine", double priceLevel = 0) {

   ObjectCreate(lineName, OBJ_HLINE, 0, Time[0], priceLevel) ;

}

double getProfitLinePrice() {

   double targetLine = ObjectGet("targetLine", OBJPROP_PRICE1) ;
   return targetLine ;

}

double getStopLinePrice() {

   double stopLine = ObjectGet("stopLine", OBJPROP_PRICE1) ;
   return stopLine ;

}

Et l'utiliser comme indiqué dans le projet

Fichier : HLINEDRAW.sqw

0

beniko

Abonné, bbp_participant, communauté, 31 réponses.

Visiter le profil

Il y a 7 ans #142136

Je n'étais pas au courant de l'existence de la CustomFunctions.mq4. Il sera utile pour d'autres fonctions également !

 

Vous m'avez beaucoup aidé à créer exactement l'EA que j'ai en tête.

 

Je vous remercie de votre attention. 

0

MimmoDS

Abonné, bbp_participant, communauté, 14 réponses.

Visiter le profil

il y a 6 ans #197740

Tutoriel sur le système de trading simple support-résistance pour EA Wizard

J'ai suivi le tutoriel sur le blog et j'ai compilé l'EA avec l'éditeur sans erreur mais il ne génère aucun trade et ne dessine aucune ligne..........

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 6 ans #197763

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