Bon, je me suis encore emmêlé les pinceaux;j’ai posté dans le forum anglais.
Alors je recommence ici.
Bonjour,
En cherchant un peu je suis tombé sur un vieux topic sur la création de tableau.
Mais je ne suis pas parvenu à y intégrer des données numériques.
Par exemple le close de la dernière bougie ?
Je pense que cela n’est pas possible,à moins que les choses aient évolués depuis.
Toutes mes excuses et merci..
Bonjour, normalement ce petit morceau de code devrait te donner 2 lignes exactement superposées qui illustrent que la close a bien été enregistrée dans le tableau:
$TestPourLurubu[0]=close
a=$TestPourLurubu[0]
return a as "a", close as "close"
Merci de ta réponse.
Malheureusement cela ne donne pas ce que j’attends.
J’obtiens la courbe des closes.
Mais ce que je veux, c’est le chiffre des close.
Pour l’instant je code : DrawText(“MonIndic”,……………………….. et il me donne MonIndic OK
puis je code : DrawText(“#MonIndic#”,……………………….. et il me donne # MonIndic # et là, plus OK.
Si tu as une solution …………….
Bonne journée
Le code montre qu’on peut mettre dans une variable “a” la valeur numérique stockée dans le premier rang du tableau $TestPourLurubu. Si la question est de l’afficher dans un drawtext, il faut aussi passer par cette variable “a” intermédiaire. Ce code écrira la valeur numérique de la close (dans l’exemple en x=barindex et y=close, mettre le x,y qu’on veut)
$TestPourLurubu[0]=close
a=$TestPourLurubu[0]
DRAWTEXT("#a#", barindex, close)
return close as "close"
Je pense que Lurubu parle d’un tableau “graphique” et non de variables en tableaux 🙄
Oui, il s’agit bien d’un tableau qui s’affiche sous le graphique.
Je ne sais pas ce qu’est un tableau:roll.
Mal lu et mal compris. Je rectifie.
Non,il ne s’agit pas de variables dans un tableau.
Donc pour afficher une valeur comme dans un tableau, dans une fenêtre sous le prix, tu peux essayer avec ce code par exemple :
defparam drawonlastbaronly=true
a=close
DRAWTEXT("#a#", barindex, 0, serif,bold,30)
return 0 coloured(0,0,0,0)
Paaaaarfait!
J’avais essayé mais je me suis sans doute planté quelque part.
Merci
Si il n’y a pas de valeur retournée avec RETURN, alors l’échelle n’est pas connu et donc si tu places ton objet graphique à une valeur hors échelle, il ne sera pas visible (puisque hors champ). Donc dans l’exemple ci-dessus, je place un texte à la valeur 0 et je retourne une valeur 0 dans l’indicateur (mais caché car rendu invisible).
Désolé pour la confusion effectivement j’étais pas sur le coup, j’étais parti sur tableau (array), pas tableau (dashboard), bien vu Nicolas
Merci de m’avertir pour l’échelle.
Ce n’a pas été inutile !
Bonne journée