Mesure de performance automatique

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #232892 quote
    DonTony
    Participant
    Average

    Bonjour,

    Encore une fois, je m’en remets à vous, éminents codeurs.

    J’aimerais savoir s’il est possible que l’un de vous crée un code qui permettrait de mesurer la performance en point et pourcentage, de x dernières bougies à la présente bougie.

    En fait, il s’agirait tout bonnement de remplacer de façon automatique, le travail que l’on pourrait faire avec une règle.

    A titre d’exemple, lorsque je scalpe sur du m5, j’ai constamment besoin de connaitre la performance de l’actif sur la dernière heure. Donc je trace une règle sur les 12 dernières bougies. Mais le problème, est que je dois sans cesse réajuster la chose, à chaque formation d’une nouvelle bougie.

    Cela est-il automatisable?

    Je m’en remets à vous et vous joins une capture d’écran de ce à quoi je voudrais que cela ressemble.

     

    Merci par avance!

    Tony

    #232899 quote
    JC_Bywan
    Moderator
    Master

    Bjr,

    Quelque chose comme ça?

    defparam drawonlastbaronly=true
    
    N=12
    X1=barindex[N]
    Y1=close[N]
    X2=barindex
    Y2=close
    XT=(X1+X2)/2
    YT=min(Y1,Y2)-abs(Y1-Y2)/2
    PipT=(Y2-Y1)/pipsize
    Re=0
    Gr=0
    Bl=0
    
    if Y2>Y1 then
    Gr=150
    elsif Y2<Y1 then
    Re=255
    endif
    
    DRAWSEGMENT(X1, Y1, X2, Y2) coloured(Re,Gr,Bl)
    DRAWRECTANGLE(X1, Y1, X2, Y2) coloured(Re,Gr,Bl) style(dottedline1,1)
    DRAWTEXT("#PipT# pts", XT, YT) coloured(Re,Gr,Bl)
    
    return
    #232966 quote
    DonTony
    Participant
    Average

    Bonjour JC,

    C’est parfait! Je te remercie.

    Quel est la commande pour ajouter la performance en %age également à coté des points s’il te plait?

     

    Merci beaucoup encore, et bravo pour ta rapidité!

     

    Tony

    #233009 quote
    JC_Bywan
    Moderator
    Master

    Bjr,

    Ligne 11 ajoutée pour calcul variable PCtT, et ligne du drawtext modifiée pour afficher le pourcentage:

    defparam drawonlastbaronly=true
    
    N=12
    X1=barindex[N]
    Y1=close[N]
    X2=barindex
    Y2=close
    XT=(X1+X2)/2
    YT=min(Y1,Y2)-abs(Y1-Y2)/2
    PipT=(Y2-Y1)/pipsize
    PctT=(Y2-Y1)/Y1*100
    Re=0
    Gr=0
    Bl=0
    
    if Y2>Y1 then
    Gr=150
    elsif Y2<Y1 then
    Re=255
    endif
    
    DRAWSEGMENT(X1, Y1, X2, Y2) coloured(Re,Gr,Bl)
    DRAWRECTANGLE(X1, Y1, X2, Y2) coloured(Re,Gr,Bl) style(dottedline1,1)
    DRAWTEXT("#PipT# pts #PctT#%", XT, YT) coloured(Re,Gr,Bl)
    
    return
    #233201 quote
    DonTony
    Participant
    Average

    Bonjour JC,

     

    C’est parfait! Je te remercie infiniment!

     

    Tony

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

Mesure de performance automatique


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
DonTony @dontony Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by DonTony
1 year, 8 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 05/21/2024
Status: Active
Attachments: 1 files
Logo Logo
Loading...