Connaître la dernière barre du graphique ?
Forums › ProRealTime forum Français › Support ProBuilder › Connaître la dernière barre du graphique ?
- This topic has 10 replies, 4 voices, and was last updated 3 years ago by Nicolas56.
Tagged: IsLastBarUpDate
-
-
01/24/2019 at 3:43 PM #89577
Bonjour,
Je voudrais dessiner un objet sur la dernière barre d’un graphique avec un indicateur, mais je ne sais pas comment savoir quelle est la dernière barre.
bareindex donne les barre les une après les autres en partant de la gaucher avec 0, mais quel est le numéro de la dernière barre ?
Merci
Georges
01/24/2019 at 4:23 PM #89581Pour dessiner uniquement sur la dernière barre affichée, on peut utiliser :
1defparam drawonlastbaronly=trueou alors voici un petit code pour déterminer si on est bien sur la dernière barre ou non :
1IsLastBarOnChart=currenttime=opentime and date=today01/24/2019 at 5:39 PM #89593Pour dessiner uniquement sur la dernière barre affichée, on peut utiliser :
1defparam drawonlastbaronly=trueou alors voici un petit code pour déterminer si on est bien sur la dernière barre ou non :
1IsLastBarOnChart=currenttime=opentime and date=todayIsLastBarOnChart=currenttime=opentime and date=today
ca ne marche pas sur une graphique quotidien avec la dernière barre étant hieret je veux d’autres chose sur les barres précédentes 🙂
Merci
01/24/2019 at 5:43 PM #8959501/24/2019 at 5:48 PM #89597Super merci
ca marche nickel
Sinon y’a pas un paramètre caché qui donne le nombre de barres chargées ?
01/25/2019 at 8:30 AM #89619donne le nombre de barres chargées
BARINDEX uniquement, mais on ne sait effectivement pas si la quantité chargée est égale à celui-ci ou non, d’ou les astuces de programmation que je t’ai donné plus haut.
04/08/2021 at 10:51 AM #166497Bonjour,
J’ai essayé le conseil de Nicolas
1IsLastBarOnChart=currenttime=opentime and date=todayavec ce code:
12345if (IsLastBarOnChart) thenX = barindex +2Y = closedrawtext ("Texte",X,Y)endifJe pense pas trop me tromper dans le code 😉
Le truc c’est que texte ne s’affiche pas toujours…. (horizon 10mn ou 5mn ou 1 mn)… Les secondes perturbent le calcul ??
Je me suis posé la question si “texte” n’est pas affiché que pendant l’ouverture de la bougie (par exemple la première minute en barre 10 mn) ….
Quel est votre avis ?
Cordialement
04/08/2021 at 10:52 AM #16649904/08/2021 at 10:59 AM #166501Pas de souci on va le reformater.
Edit: c’est fait, l’astuce est soit de ne cliquer sur le bouton “insert PRT” qu’en cours de message que pour les parties code, soit de tout taper en texte et sélectionner à la souris le sous-ensemble de lignes de code à formater et cliquer sur le bouton “insert PRT code” qui ne s’appliquera alors qu’à la sélection
04/18/2021 at 10:23 AM #167408On pourrait plutôt désormais utiliser l’instruction ISLASTBARUPDATE qui retourne 1 (vrai) si la bougie courante se met à jour (donc celle en temps réel, la dernière).
09/25/2021 at 1:03 PM #178380Bonjour,
Je me permets de revenir sur ce sujet dans un contexte de backtest.
Je souhaiterais procéder à la fin du backtest à des calculs assez lourds faisant intervenir l’ensemble des trades.
Pour cela, il me faut savoir qu’on est sur la dernière barre.
IsLastBarUpdate ne convient pas, car il vaut 1 à chaque barre du backtest.
Voyez-vous une autre façon de faire ?
Merci d’avance,
Nicolas
-
AuthorPosts
Find exclusive trading pro-tools on