Commencer PRINT 10 jours avant Today

Forums ProRealTime forum Français Support plateforme ProRealTime Commencer PRINT 10 jours avant Today

  • This topic has 9 replies, 3 voices, and was last updated 1 hour ago by avatarumrk.
Viewing 10 posts - 1 through 10 (of 10 total)
  • #255050

    Bonjour,

    A la fin d’un indicateur, je veux lancer des PRINT, mais seulement si je suis près proche de la date du jour (Today), disons 10 jours avant, pour être bien sûr qu’avant d’imprimer j’ai bien calculé tout ce qui m’intéresse.

    Je sais comment détecter que je suis sur la dernière barre, avec :

    LastBarOnChart=Date=Today

    Mais comment détecter que je suis sur la barre &à jours avant ?

    LastBarOnChart10DaysBefore=Date=Today[10] ne marche pas !!!!

     

    #255051

    Essayez ceci :

     

    1 user thanked author for this post.
    #255052

    Merci, mais cela ne satisfait pas mon besoin. J’ai besoin de lancer mes PRINT sur les 10 dernières valeurs de BarIndex, pour obtenir le résultat en colonne que je souhaite …

    #255056
    JS

    Bonjour,

    If Date >= Today-10 then

    Print(…)

    EndIf

    2 users thanked author for this post.
    #255058

    Date10DaysBefore=Today-10
    TestDate=Date=Date10DaysBefore
    IF TestDate Then
    PRINT Date10DaysBefore AS “Date10DaysBefore”
    ENDIF

     

    ne marche pas (et c’est logique, la date courante  n’est jamais égale à celle de 10 jours avant)

    #255059

    en fait il faudrait que j’arrive à trouver la valeur de LastBarOnChart SANS utiliser Today ….

    #255060
    JS

    La bonne approche consiste à comparer le BarIndex courant avec le BarIndex de la dernière barre…

    If BarIndex>=BarIndex-10 then

    Print(…)

    EndIf

    #255061

    Mais Barindex est TOUJOURS >= BarIndex-10, non ?

     

    Si je pouvais trouver le nombre total de barres dans le graphe sans utiliser Today mon problème serait résolu

    #255063
    JS

    C’est ça, je vois le problème…

    #255199

    Bon en fait c’était tout simple, il suffit de faire :

    TenDaysBeforeLastBarOnChart=Date>Today-10

     

    (sauf qu’on a pas forcément 10 jours puisque qu’on n’a que les jours de bourse, mais c’est pas grave)

Viewing 10 posts - 1 through 10 (of 10 total)

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