Niveaux Clôture Cash et Cfd
Forums › ProRealTime forum Français › Support ProBuilder › Niveaux Clôture Cash et Cfd
- This topic has 11 replies, 3 voices, and was last updated 5 years ago by Marie-Eve Vergoz.
-
-
08/27/2019 at 1:24 PM #105650
Bonjour à tous, Bonjour Nicolas,
Je souhaiterai que 2 lignes de niveau de la clôture de la veille, l’une CFD et l’autre CASH avec le libellé se mettent à jour à l’ouverture des marchés :
CFD : 8h à 22h
CASH : 9h à 16h35
- Le faire sur l’une ou l’autre option je sais parfaitement le faire mais préciser de quelle clôture il s’agit pour l’une ou l’autre ligne je ne sais pas faire si je veux avoir les 2 niveaux de clôture de la veille –
Merci pour votre retour
08/27/2019 at 7:52 PM #105668Je rajoute ci-après les lignes de code que j’ai essayé de faire – mais les 2 clôtures s’affichent au même niveau – j’ai essayé alternativement l’un sans l’autre, le résultat reste le même –
Clôture jour N-1 pour cfd et cash123456789101112131415DefParam DrawOnLastBarOnly = truestartbar = barindexa = (Time = 173500)customeclose1 = DClose(1)[a]Ccash = customeclose1b = (Time = 220000)customeclose2 = DClose(1)[b]Ccfd = customeclose2drawtext(" CCfd",startbar,Ccfd,Dialog,BoldItalic,10) coloured(102,51,0)drawtext(" CCash",startbar,CCash,Dialog,BoldItalic,10) coloured(102,51,0)RETURN CCash COLOURED(102,51,0) STYLE(dottedline,1) AS "CCash", Ccfd COLOURED(102,51,0) STYLE(dottedline,1) AS "CCfd"Merci de me corriger
08/28/2019 at 7:46 AM #105696bonjour
j’ai modifier et tester en M5
123456789101112131415161718DefParam DrawOnLastBarOnly = trueif Time = 220000 thencustomeclose2 = openCcfd = customeclose2startbar = barindexdrawtext(" CCfd",startbar,Ccfd,Dialog,BoldItalic,10) coloured(102,51,0)endifif Time = 173500 thenstartbar = barindexcustomeclose1 = openCcash = customeclose1drawtext(" CCash",startbar,CCash,Dialog,BoldItalic,10) coloured(102,51,0)endifRETURN CCash COLOURED(102,51,0) STYLE(dottedline,1) AS "CCash", Ccfd COLOURED(102,51,0) STYLE(dottedline,1) AS "CCfd"08/28/2019 at 7:59 AM #105697Bonjour,
Merci infiniment – super sympa
Belle journée
08/28/2019 at 9:07 AM #10570508/28/2019 at 9:20 AM #105706L’approche de Fifi743 avec une architecture en “if time=”, et en se débarrassant du Dclose, est la bonne approche. J’aurais juste légèrement modifié en prenant “=close” au lieu de “=open” aux lignes 6 et 13, car l’instruction “time” peut être un faux-ami : elle ne définit pas un horaire instantané, mais un horaire de clôture de bougie. Et donc, par exemple en ut5mn, un “time=220000” ne va pas signifier “il est 22h” mais “on considère la bougie qui va de 21h55 à 22h”. Du coup, l’open d’une telle bougie serait le niveau à 21h55 et la close d’une telle bougie le niveau à 22h (ou plus précisément le tout dernier tick avant le début de la bougie suivante à 22h, qui ne se fera pas forcément au même niveau).
1 user thanked author for this post.
08/28/2019 at 10:46 AM #105713Merci Noobywan,
effectivement, j’ai mis “close” en lieu et place de “open” et les niveaux indiqués sont bien distincts et corrects – MAIS si j’ai le tracé de la ligne, je n’ai plus les caractères “CCfd” et CCash” – j’ai bien fait défilé l’écran sur la droite pour vérification, mais de texte ….pouvez-vous m’aider s’il vous plaît –
merci
08/28/2019 at 11:00 AM #105715Probablement à cause de votre ligne 2 “startbar=barindex” qui a disparu d’un code à l’autre, donc soit il faut la remettre si vous voulez garder un startbar comme abscisse dans vos lignes “drawtext”, soit sans la remettre on peut remplacer directement startbar par barindex à l’intérieur de vos lignes drawtext
08/28/2019 at 11:46 AM #105721je vous mets les lignes de code – toujours rien – et il m’est impossible de détecter le problème – trop novice dans probuilder/prorder – mais j’essaie de me former grâce aux vidéos
Clôt cash et cfd reportées sur un seul graph123456789101112131415DefParam DrawOnLastBarOnly = trueif Time = 220000[1] thencustomeclose2 = closeCcfd = customeclose2drawtext(" CCfd",barindex,Ccfd,Dialog,BoldItalic,10) coloured(102,51,0)endifif Time = 173500[1] thencustomeclose1 = closeCcash = customeclose1drawtext(" CCash",barindex,CCash,Dialog,BoldItalic,10) coloured(102,51,0)endifRETURN CCash COLOURED(102,51,0) STYLE(dottedline,1) AS "CCash", Ccfd COLOURED(102,51,0) STYLE(dottedline,1) AS "CCfd"merci pour votre aide
08/28/2019 at 12:08 PM #1057231234567891011121314DefParam DrawOnLastBarOnly = trueif time=173500 thenCcash = closeendifif time=220000 thenCcfd = closeendifdrawtext(" CCfd",barindex,Ccfd,Dialog,BoldItalic,10) coloured(102,51,0)drawtext(" CCash",barindex,CCash,Dialog,BoldItalic,10) coloured(102,51,0)RETURN CCash COLOURED(102,51,0) STYLE(dottedline,1) AS "CCash", Ccfd COLOURED(102,51,0) STYLE(dottedline,1) AS "CCfd"08/28/2019 at 12:53 PM #105731Noobywan, encore moi – j’ai fait des tests : j’ai intégralement copier la ligne DRAWTEXT de Ccash – pour créer un tracé affecté à Ccash1 auquel j’ai affecté une valeur absolue.
La ligne de Ccash1 est correctement tracée comme celles de Ccash et CCfd ET le libellé Ccash1 est bien affiché en bout de ligne.
Pourtant, les lignes de Ccash et Ccfd dont le niveau est défini par la close sont bien tracées AU BON NIVEAU –
on a l’impression que les niveaux des libellés Ccash et Ccfs ne sont pas connus du système ……
Pour vous aider dans votre réflexion –
En résumé :
Indiquer les niveaux manuellement tout est ok et automatiquement non
Merci
08/28/2019 at 1:25 PM #105733Point final – tout est ok et très grand merci – il fallait aller au plus simple …… belle leçon –
merci encore –
ces lignes peuvent être mises dans la librairie au cas où elles intéresseraient d’autres
merci
-
AuthorPosts
Find exclusive trading pro-tools on