Bakcgroundcolor en fonction d'un stochastique

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #129813 quote
    Axel98
    Participant
    Average

    Bonjour à tous,

    Je souhaiterais afficher une barre colorée sur mon graphique lorsque le stochastique repasse sous la valeur 75 par exemple après être passé au-dessus.

    Ca ne me semblait pas très compliqué mais je ne comprends pas pourquoi, ma barre colorée ne s’affiche pas systématiquement quand la condition est remplie.

    Pourriez-vous m’aider à comprendre svp ?

    Cond = (Stochastic[11,5](close[1]) >= 75 OR Stochastic[11,5](close[2]) >= 75)     AND      Stochastic[11,5](close) < 75
    
    If Cond then 
        BackGroundColor(250,100,0,180)
    Endif

    Sur l’image jointe, il y aurait dû y avoir 6 barres colorées mais il n’y en a que 2…

    Et en remontant en arrière sur mon graphique, il y a parfois une barre colorée alors que la condition n’est pas remplie. Le problème est identique sur d’autres unités de temps.

    Merci d’avance pour votre aide

    Annotation-2020-05-04-223515.jpg Annotation-2020-05-04-223515.jpg
    #129819 quote
    JC_Bywan
    Moderator
    Master

    Bjr

    masto=Stochastic[11,5](close)
    cond = (masto[1]>=75 or masto[2]>=75) and masto<75
    
    If Cond then
      BackGroundColor(250,100,0,180)
    Endif
    Nicolas and Axel98 thanked this post
    #129920 quote
    Axel98
    Participant
    Average

    Bonsoir

    Merci beaucoup pour l’aide 🙂

    C’est bizarre qu’il faille passer par une variable intermédiaire mais je le saurais pour les prochaines fois 🙂

    Encore merci !

    #129962 quote
    JC_Bywan
    Moderator
    Master

    Passer par une variable intermédiaire n’est pas obligé (bien que pour d’autres raisons liées à la rapidité de calcul c’est plutôt mieux, mais sur un un code si court c’est négligeable), je l’ai fait pour mieux voir que je garde intègre la sto de close dans son ensemble avant de considérer ses valeurs passées au lieu de calculer une sto en chandelier actuel sur une série de closes décalées. J’aurais en fait pu l’écrire ainsi sans variable intermédiaire:

    Cond = (Stochastic[11,5](close)[1] >= 75 OR Stochastic[11,5](close)[2] >= 75) AND Stochastic[11,5](close) < 75

    Pour voir que “sto de close” lue en [1] et “sto de close[1]” sont 2 courbes différentes, on peut les visualiser simultanément:

    return Stochastic[11,5](close)[1], Stochastic[11,5](close[1])

    Et c’est ce qui fait qu’il y avait un décalage entre les croisements que tu t’attendais à voir et ceux générés par une courbe qui était légèrement différente de celle que tu pensais calculer.

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

Bakcgroundcolor en fonction d'un stochastique


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Axel98 @axel98 Participant
Summary

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

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