Plut haut/plus bas

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #189294 quote
    Jerome888
    Participant
    Average

    Bonjour,

    Je cherche à tracer sur mes graphs le plus haut et plus bas atteints entre 15:30 et 15:45.

    Premièrement est-ce possible sans coder ?

    Merci !

    #189524 quote
    JC_Bywan
    Moderator
    Master

    Bonjour,

    sans coder je ne peux pas exclure avoir raté une telle possibilité d’usage « en manuel », mais je ne vois pas…
    En codant un indicateur personnalisé dans probuilder, en supposant que l’UT soit compatible avec avoir une open à 15h30 et une close à 15h45 (càd ok si ut1,3,5,15mn par exemple, mais pas ut2mn ou ut10mn ou toute ut qui n’est pas diviseur de 15mn), on peut faire comme ceci pour une version qui garde l’historique.

    Pour toute autre représentation (n’avoir que le dernier jour, utiliser des lignes ou des segments, changer style ou couleur, etc…), ça se modifie aisément en partant de cette base de code qui conserve l’historique:

    if opentime=153000 then
    ll=low
    hh=high
    endif
    if time=154500 then
    ll=min(ll,low)
    hh=max(hh,high)
    endif
    
    return ll,hh
    #189703 quote
    Jerome888
    Participant
    Average

    Merci JC !!

    #189721 quote
    Jerome888
    Participant
    Average
    Bonjour,  dernière question peut-on par ex ne rien retourner (en vue de ne rien afficher) entre minuit et 15h30 ? Merci bonne journée
    #189746 quote
    JC_Bywan
    Moderator
    Master
    On ne peut pas retourner une valeur que certaines fois et d’autres non, mais on peut: – soit ne pas la mettre en ligne return du tout et s’en servir pour tracer des segments (ou tout autre objet graphique en général mais ici ce serait des segments qui serviraient le mieux), – soit la rendre transparente même si elle est retournée, comme ceci par exemple en partant de la base de code précédente:
    if opentime=153000 then
     ll=low
     hh=high
    endif
    if time=154500 then
     ll=min(ll,low)
     hh=max(hh,high)
    endif
    if time<153000 then
     alpha=0
    else
     alpha=255
    endif
     
    return ll coloured(0,0,0,alpha) as "plus bas 15h30-15h45", hh coloured(0,0,0,alpha) as "plus haut 15h30-15h45"
    #189754 quote
    Jerome888
    Participant
    Average
    Très clair. Merci J.C.  et Bonne journée !
    JC_Bywan thanked this post
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Plut haut/plus bas


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Jerome888 @jerome888 Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by Jerome888
4 years ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/04/2022
Status: Active
Attachments: No files
Logo Logo
Loading...