Gestion de la couleur dans le paramétrage
Forums › ProRealTime forum Français › Support ProBuilder › Gestion de la couleur dans le paramétrage
- This topic has 4 replies, 2 voices, and was last updated 3 years ago by Ennicolem.
-
-
01/24/2021 at 12:43 PM #159226
Bonjour,
Je suis en train de modifier un indicateur et j’aimerais tracer une ligne en laissant la possibilité à l’utilisateur de choisir la couleur.
En fouillant, j’ai trouvé COLOURED BY (1) mais il me met 2 couleurs (up & down) alors que je n’ai besoin que d’une couleur.Mes 2 questions sont :
- Peut-on faire en sorte de n’avoir qu’un seul color picker (un peu comme quand on ajoute une ligne horizontale au RSI par exemple) ?
- Peut-on définir une valeur par défaut pour la couleur ?
Bon dimanche,
01/24/2021 at 1:06 PM #159228Bonjour, pour apprendre à gérer la couleur dans probuilder, menu en haut de cette page, aller dans help, puis probuilder language documentation, dans la case search taper le mot coloured (sans by), et on tombe sur cette page qui permet de définir la couleur: https://www.prorealcode.com/documentation/coloured/
Même type de recherche avec drawline, ou drawVline ou drawHline, donnera la syntaxe et la façon d’y ajouter la couleur pour une ligne, ex: https://www.prorealcode.com/documentation/drawline/
01/24/2021 at 2:08 PM #159242Merci pour cette réponse.
Cependant, à moins que je n’ai pas bien regardé (mais j’avais pourtant vu ces pages avant de poster ma question), ces 2 ressources ne répondent en rien à mes questionnements.
Peut-être qu’un peu de contexte serait utile. Je souhaiterais que l’indicateur s’adapte aussi bien en version sombre que clair de PRT. C’est la raison pour laquelle je souhaite laisser à l’utilisateur la main sur les couleurs tout en fournissant une couleur par défaut.
01/24/2021 at 2:46 PM #159258La page “coloured” montre qu’on peut écrire coloured avec des variables R,G,B dans le code de l’indicateur au lieu de 3 nombres figés (4e paramètre optionnel pour gérer la transparence), c’est la 1re pièce du puzzle.
Elle donne aussi une table de couleurs qui permet de choisir ces R,G,B pour je cite “laisser la possibilité à l’utilisateur de choisir la couleur” (=choisir un R,G,B), 2e pièce du puzzle.
Si j’ai bien compris malgré le coloured by qui pouvait laisser penser que tu étais à la recherche de comment utiliser coloured sans by, tu maitrises déjà ces 2 points.
Donc je suppose que ce qu’il te manque c’est la 3e pièce du puzzle : comment ajouter ces R,G,B en paramètres externes dans l’éditeur de code de ton indicateur. Si c’est ça, je t’ai décrit les étapes dans la capture écran ci-jointe, avec la séquence 2-3-4 à répéter pour R,G,et B, l’étape 4 étant la valeur par défaut.
A partir de là, une fois installé l’indicateur, l’utilisateur clique sur configurer pour accéder dans la fenêtre de propiétés aux 3 cases R,G,B et changer la couleur à sa guise.
Si ce n’était pas ça, et si par “un seul color picker” tu veux dire que l’utilisateur clique sur une seule couleur, et pas sur 3 valeurs R,G,B alors ta ligne doit être tracée via une variable retournée dans la ligne dernière ligne “return” de l’indicateur, mais dans ce cas tu ne peux pas à la fois avoir une couleur par défaut, et garder la couleur customisable (car soit on spécifie la couleur dans une variable en ligne return avec coloured et elle reste figée, soit on ne spécifie rien et donc c’est customisable en propriétés mais sans valeur par défaut)
1 user thanked author for this post.
01/26/2021 at 11:58 AM #159479 -
AuthorPosts
Find exclusive trading pro-tools on