Incohérence indicateur calculé

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #139378 quote
    Yvan63
    Participant
    Senior

    Bonsoir,

    J’ai repris un code utilisé pour l’UT 50 secondes, je souhaite simplement afficher l’open de 8H00,9H00,15h30 et le close de 17H30,22h00
    A l’exécution les lignes ne correspondent pas aux heures définies par les variables !!

    Je ne comprends pas pourquoi …

    Une petite idée ?

    Merci !!

    
    //Tracer droite de 08h, de 09h a leur open du jours
    // et 17h30 et 22h de la veille a leur cloture
    defparam drawonlastbaronly = true
    a=080000
    b=090000
    c=173000
    d=220000
    e=153000
    if (date=today) then
    if time=a then
    price=open[0]
    endif
    drawhline(price)coloured(255,0,0)
    Drawtext("               Open 8h",barindex[0],price+3*pipsize, sansserif, bold, 10)coloured(255,255,0)
    endif
    if (date=today) then
    if time=b then
    price1=open[0]
    endif
    Drawhline(price1)coloured(255,0,0)
    Drawtext("               Open 9h",barindex[0],price1+3*pipsize, sansserif, bold, 10)coloured(255,255,0)
    endif
    if(date=today) then
    if time=e then
    price2=open[0]
    endif
    Drawhline(price2)coloured(255,0,255)
    Drawtext("               Open 15h30",barindex[0],price2+3*pipsize, sansserif, bold, 10)coloured(255,255,0)
    endif
    if(date=yesterday) then
    if time=c then
    price3=close[0]
    endif
     
    endif
    if(date=yesterday)then
    if time=d then
    price4=close[0]
    endif
     
    endif
    Drawhline(price3)coloured(255,255,0)
    Drawtext("                 Close 17h30",barindex[0],price3+3*pipsize, sansserif, bold, 10)coloured(255,255,0)
    Drawhline(price4)coloured(255,255,0)
    Drawtext("                 Close 22h30",barindex[0],price4+3*pipsize, sansserif, bold, 10)coloured(255,255,0)
    return
    
    #139379 quote
    Nicolas
    Keymaster
    Master

    En UT 50-secondes, l’heure précise 08:00:00 n’est jamais vu et donc le code inopérant, puisqu’il est basé sur ces conditions horaires.

    Yvan63 thanked this post
    #139380 quote
    Yvan63
    Participant
    Senior

    Je me suis mal exprimé, à la base ce code était pour l’UT 50secondes, donc la variable a=080050 etc etc
    Il est à présent modifié pour renvoyé les open etc sur n’importe qu’elle UT, concrètement sur l’UT 1 M, 5M, 15M.
    Il m’affiche bien des valeurs mais elles sont erronées…
    En répondant je comprends qu’il faut peut-être que j’adapte l’indicateur à chaque UT !!!
    080100 pour le 1 minute etc …

    #139398 quote
    JC_Bywan
    Moderator
    Master

    En première lecture, tu sembles avoir utilisé en lignes 10,17,24 “time” (heure de clôture de bougie) plutôt qu’opentime (heure d’ouverture de bougie) alors que tu fais tracer des niveaux de prix d’open en lignes 11,18,25. Donc par exemple en ut5, ça te prendrait en lignes 10 et 11 la bougie de 7h55 à 8h avec son prix d’open à 7h55, alors que tu voulais le niveau de 8h, ce que tu aurais obtenu avec opentime=a pour choisir la bougie de 8h à 8h05. Tu peux modifier sans pour autant créer un indic par ut, mais il faut choisir des horaires opentime là où tu veux afficher des niveaux de prix open[…]

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

Incohérence indicateur calculé


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Yvan63 @yvan63 Participant
Summary

This topic contains 3 replies,
has 3 voices, and was last updated by JC_Bywan
5 years, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 07/15/2020
Status: Active
Attachments: No files
Logo Logo
Loading...