Connaître la dernière barre du graphique ?

Forums ProRealTime forum Français Support ProBuilder Connaître la dernière barre du graphique ?

Viewing 11 posts - 1 through 11 (of 11 total)
  • #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

    #89581

    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 :

     

    #89593

    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

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

     

    #89597

    Super merci

    ca marche nickel

     

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

    #89619

    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

    Bonjour,

    J’ai essayé  le conseil de Nicolas

    avec ce code:

    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

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

    #166501

    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

    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

    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)

Create your free account now and post your request to benefit from the help of the community
Register or Login