Affichage points haut, bas, dernier sur plage horaire
Forums › ProRealTime forum Français › Support ProBuilder › Affichage points haut, bas, dernier sur plage horaire
- This topic has 5 replies, 2 voices, and was last updated 3 years ago by Nicolas.
-
-
04/01/2021 at 11:32 AM #165923
Bonjour,
je voudrais créer un petit module de calcul complètement séparé des graphiques (comme l’affichage des listes par ex) pour obtenir une moyenne.
Je voudrais afficher le plus haut d’une période, le plus bas, et le prix de clôture de la dernière bougie (en UT 5′) pour pouvoir en faire la moyenne. Le tout en temps réel.
Je dois pouvoir paramétrer l’heure de début et l’heure de fin de la période dans le code.
A moi ensuite de rajouter ce petit module comme indicateur perso dans la barre du graphique souhaité.
Merci d’avance pour votre aide.
04/02/2021 at 9:22 AM #16601904/02/2021 at 7:46 PM #166067Bonjour,
désolé, ça ne fonctionne pas du tout. J’ai même l’impression que cela crée un bug.
En faisant la même démarche, PRT m’a affiché une fois un indicateur (ligne + remplissage) en dessous du graphique du prix dans la zone indicateurs. La deuxième fois, une ligne dans la zone de prix. J’avoue ne pas avoir compris. Chaque fois sans limite de temps, mais sur toute la durée d’affichage des prix (et non 9H-9H15).
Quoiqu’il arrive – je reprécise bien mon besoin -, je ne souhaite pas un indicateur dans la zone prix ou indicateurs. Je souhaiterais créer un petit cartouche séparé (dimensionnable / déplacable) dans lequel s’afficheraient uniquement pour la case horaire prédéfinie (dans le programme) : plus haut – plus bas – clôture dernière bougie et calcul de la moyenne).
Merci d’avance.
04/05/2021 at 2:31 PM #166202Donc pas de lignes, mais du texte ? Pour obtenir une fenêtre “à part”, simplement la maximiser, ainsi ce sera une fenêtre spécifiquement dédié à l’indicateur.
Sinon, en reprenant le code ci-dessous, pour afficher en sus les plus haut / bas + Close bougie actuelle, modifier la dernière ligne :
1return (hh+ll+close)/3 as "moyenne", hh as "+haut", ll as "+bas", close as "close"04/05/2021 at 3:06 PM #166210Bonjour Nicolas,
en effet, pas de lignes. Juste une simple fenêtre (un petit cartouche) affichant un texte avec : + haut / + bas / clôture dernière bougie et moyenne des 3.
Je dois seulement conserver la possibilité de paramétrer la plage horaire dans le code.
Merci.
PS : ex dans le fichier joint
04/06/2021 at 8:59 AM #166225Ci-dessous le code qui tracera ce genre de tableau : (voir image)
1234567891011121314151617181920212223defparam drawonlastbaronly=truestart = 90000end = 91500tc = time>start and time<=endif tc thenif not tc[1] thenhh=highll=lowendifhh=max(high,hh)ll=min(low,ll)endiflast= closeavg = round((hh+ll+close)/3,2)drawtext("Plage horaire: #start# - #end#",barindex,1,sansserif,standard,14)drawtext("+ haut: #hh#",barindex,0.5,sansserif,standard,14)drawtext("+ bas: #ll#",barindex,0,sansserif,standard,14)drawtext("Dernier: #last#",barindex,-0.5,sansserif,standard,14)drawtext("Moyenne: #avg#",barindex,-1,sansserif,standard,14)return 0 coloured(0,0,0,0) -
AuthorPosts
Find exclusive trading pro-tools on