Bjr,
Non, return et drawcandle sont seulement pour la bougie concernée au fur et à mesure de la lecture du code sur l’historique, ce qui permet d’éviter de “repeindre”. Oui drawsegment peut être n’importe où pour ses 2 extrémités, et donc on peut avoir le cas particulier de 2 extrémités sur un même barindex passé par rapport au barindex du moment de son calcul&affichage, ce qui permet de l’afficher verticalement en barre considérée “précédente”.