Bonjour,
J’ai un vrai soucis du au fait qu’on ne peut pas modifier la valeur d’un point donné d’une courbe. Je m’explique :
Ma compréhension de PRT est que la courbe d’un support (prix) est un ensemble ‘indissociable’ de barres en nombre = unités sélectionnées + 500 puisque PRT charge 500 unités de plus que le nombre sélectionné. Ainsi, si on a sélectionné 1000 unités “Jour”, la courbe prix est constituée de 1 500 barres chacune correspondant à 1 jour. On peut multiplier/diviser cette courbe par un nombre ou lui additionner/soustraire un nombre mais à chaque fois ca se fera pour la totalité des barres de la courbe. On ne peut pas mener une opération ponctuelle sur une barre donnée : par exemple faire ‘courbe[n]=53’ si on voulait donner la valeur 53 à la nième barre avant la barre courante.
Je suis donc passé par un tableau que j’ai chargé sur une certain plage de jours (en fait 2 tableaux : l’un contenant les valeurs et l’autre contenant DATE si on est en jour ou DATE+TIME si on est en unité < jour) et ainsi j’ai pu faire le traitement que je souhaitais sur chaque indice du tableau. J’affiche ensuite ce tableau sous forme de courbe puisque j’ai une suite de valeurs avec pour chacune sa DATE et son TIME (Merci à Nicolas qui m’a indiqué précédemment comment faire : boucle avec DRAWSEGMENT …). Le problème c’est que je souhaiterai ensuite appliquer des indicateurs sur cette ‘courbe’ qui provient de l’affichage de ce tableau … et la je suis à nouveau coincé car je ne peux pas remettre ce tableau dans une ‘courbe’ au sens PRT.
Quelqu’un pourrait il me dire s’il y a un moyen en PRT
1- soit de modifier la valeur d’une barre donnée dans une courbe, sans modifier la valeur des autres barres
2- soit de retranscrire un couple de 2 tableaux (valeurs, DATE/TIME) en une courbe au sens PRT
J’espère que l’une ou l’autre des solutions est possible sinon ce serait bien que PRT implémente rapidement l’une ou l’autre des solutions !
Un grand Merci par avance