Répondre

Créer un objet au-dessus de la bougie

4 réponses

Conmariin

Abonné, bbp_participant, communauté, client, 54 réponses.

Visiter le profil

il y a 5 ans #234421

Bonjour,

J'utilise des modèles de chandeliers dans l'ea et je veux créer une étiquette sur le graphique au-dessus de la bougie où le modèle a été détecté. Par exemple SHOOTING STAR pour l'or. J'ai découvert que vous pouvez faire cela avec ObjectCreate et ObjectSet.

J'essaie avec l'action personnalisée.

ObjectCreate("signal1",OBJ_LABEL,0,0,0,0,0,0) ;
ObjectSetText("signal1″, "SHOOTING STAR",8, "Tahoma",Gold) ;

Mais cela revient à le placer quelque part sur le graphique et non au-dessus de la bougie où le motif est détecté.

Quelqu'un peut-il nous aider ?

Merci ! 🙂 .

Gestion automatisée avec Expert Advisor
https://www.rabenesche.de

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 5 ans #234422

Bonjour,

Essayez plutôt ceci : ObjectCreate("signal1",OBJ_LABEL,0,Time[1]) ;

Faites-moi savoir si cela vous a aidé

0

Conmariin

Abonné, bbp_participant, communauté, client, 54 réponses.

Visiter le profil

il y a 5 ans #234425

Bonjour Tomas ! 🙂 .

Quand je prends votre solution, il y a cette erreur dans le méta-éditeur :

ObjectCreate' - aucune des surcharges ne peut être appliquée à l'appel de fonction CandlestickPattern.mq4
pourrait être l'une des 2 fonctions LightsOnThree3.mq4
intégré 'ObjectCreate' CandlestickPattern.mq4
intégré 'ObjectCreate' CandlestickPattern.mq4
1 erreur(s), 0 avertissement(s) 2 1

Lorsque je prends ObjectCreate("signal1",OBJ_LABEL,0,0.Time[1]) ;
au lieu de votre solution
ObjectCreate("signal1",OBJ_LABEL,0,Time[1]) ;
il n'y a pas eu d'erreur, mais l'étiquette est peinte quelque part dans le graphique, comme dans la capture d'écran.

 

Edit : Votre solution ne génère pas d'erreur avec ObjectCreate("signal1",OBJ_LABEL,0,Time[1],0,0,0) ; mais il est toujours dans le coin du graphique et pas au-dessus de la bougie.

Pièces jointes :
Vous devez être connecté pour visualiser les fichiers joints.

Gestion automatisée avec Expert Advisor
https://www.rabenesche.de

0

Conmariin

Abonné, bbp_participant, communauté, client, 54 réponses.

Visiter le profil

il y a 5 ans #234428

J'ai trouvé une solution qui le fera pour moi :

// Action #2
// Action personnalisée
ObjectCreate("signal1",OBJ_TEXT,0,Time[1],High[1]) ;

// Action #3
// Action personnalisée
ObjectSetText("signal1″, "HAMMER",8, "Tahoma",Gold) ;

// Action #4
// Action personnalisée
ObjectSetDouble(ChartID(), "signal1", OBJPROP_ANGLE, 0) ;

// Action #5
// Action personnalisée
ObjectSetInteger(ChartID(), "signal1", OBJPROP_ANCHOR, ANCHOR_TOP) ;

cela ressemble alors à la capture d'écran 🙂 .

Pièces jointes :
Vous devez être connecté pour visualiser les fichiers joints.

Gestion automatisée avec Expert Advisor
https://www.rabenesche.de

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 5 ans #234439

OK, je suis content que vous ayez trouvé la solution. N'hésitez pas à me faire savoir si vous avez besoin d'aide

0

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