Bonjour,
comment dessiner un cercle si l’on a les coordonnées du centre et le rayon du cercle ?
Merci d’avance
Grâce à l’instruction DRAWELLIPSE
Soit :
DRAWELLIPSE(x1,y1,x2,y2)
defparam drawonlastbaronly=true
drawellipse(barindex-10,close,barindex+10,low)
return
Le soucis est que ça dessine une ellipse au mieux, et pas un cercle parfait… Comment faire pour avoir un cercle parfait lorsque les coordonnées x sont reliées au barindex et les coordonnées y sont liées aux prix. Peut-être ai-je mal compris quelque chose ?
Dans le cas présent, c’est pareil, le cercle est une ellipse 🙂
Je comprends ce que tu souhaites faire, mais cela voudrait dire que l’échelle du temps soit identique à celle du prix, hors c’est impossible. Par ailleurs, le cercle parfait dépend de la façon dont tu adaptes l’échelle de ton graphique manuellement.
La solution que je peux te proposer est d’utiliser des coordonnées en pixels, hors à nouveau une plage de prix ne correspond pas à une plage de pixels et ton objet sera statique sur l’écran.
A la base je voulais trouver une astuce pour dessiner un gros segment (plus gros que l’épaisseur 5) avec des extrémités arrondies… Mais je crois que je vais accepter “visuellement” le petit segment (épaisseur 5) de PRT… 🙂
Merci encore pour la réponse Nicolas.