Connaître la dernière barre du graphique ?

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #89577 quote
    the_giorgio
    Participant
    Senior

    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

    #89581 quote
    Nicolas
    Keymaster
    Master

    Pour dessiner uniquement sur la dernière barre affichée, on peut utiliser :

    defparam drawonlastbaronly=true

    ou alors voici un petit code pour déterminer si on est bien sur la dernière barre ou non :

    IsLastBarOnChart=currenttime=opentime and date=today
    #89593 quote
    the_giorgio
    Participant
    Senior

    Pour dessiner uniquement sur la dernière barre affichée, on peut utiliser :

    ou alors voici un petit code pour déterminer si on est bien sur la dernière barre ou non :

    IsLastBarOnChart=currenttime=opentime and date=today
    ca ne marche pas sur une graphique quotidien avec la dernière barre étant hier

    et je veux d’autres chose sur les barres précédentes 🙂

     

    Merci

    #89595 quote
    Nicolas
    Keymaster
    Master

    ok, donc il faudrait juste tester si la date du jour et bien celle contenu dans la constante “today” dans ce cas ?

    test = today=opendate
    #89597 quote
    the_giorgio
    Participant
    Senior

    Super merci

    ca marche nickel

     

    Sinon y’a pas un paramètre caché qui donne le nombre de barres chargées ?

    #89619 quote
    Nicolas
    Keymaster
    Master

    donne 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.

    #166497 quote
    Lorenzo15
    Participant
    Junior

    Bonjour,

    J’ai essayé  le conseil de Nicolas

    IsLastBarOnChart=currenttime=opentime and date=today

    avec ce code:

    if (IsLastBarOnChart) then
          X = barindex +2
          Y = close
         drawtext ("Texte",X,Y)
    endif 
    
    

    Je 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

    #166499 quote
    Lorenzo15
    Participant
    Junior

    n’importe quoi ce message …. toutes mes confuses….

    #166501 quote
    JC_Bywan
    Moderator
    Master

    Pas 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

    #167408 quote
    Nicolas
    Keymaster
    Master

    On 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).

    #178380 quote
    Nicolas56
    Participant
    Junior

    Bonjour,

    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

Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.

Connaître la dernière barre du graphique ?


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 10 replies,
has 4 voices, and was last updated by Nicolas56
4 years, 4 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/24/2019
Status: Active
Attachments: No files
Logo Logo
Loading...