Taille moyenne des bougies

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #134605 quote
    billybuddybillybuddy
    Participant
    New

    Bonjour,

     

    Je suis sur que cette question a due déjà être posée 🙂 A vrai dire, je pense même qu’il existe un indicateur “tout prêt” pour cette information.

    Mais je demande, car je n’ai pas trouvé !

    Je cherche à afficher sous forme de courbe la taille moyenne (en points) des bougies achats (open to close) et la même courbe pour les bougies à la vente.

    Le tout sur une période de X bougies.

    Merci pour votre aide

    #134641 quote
    NicolasNicolas
    Keymaster
    Legend

    Voilà ce que ça peut donner si j’ai bien compris la question. Sur les X dernières bougies on fait la moyenne des bougies haussières et baissières, donc il peut y avoir moins d’haussière que de baissière dans les moyennes (et vice-versa).

    x = 20
    
    green = close>open
    
    redsum = 0
    greensum = 0
    for i = 0 to x-1 do
    if green[i] then
    greensum=greensum+range[i]
    else
    redsum=redsum+range[i]
    endif
    next
    
    g = greensum/x
    r = redsum/x
    
    return g coloured(0,255,0), r coloured(255,0,0)
    
    billybuddy thanked this post
    taille-moyenne-des-bougies.png taille-moyenne-des-bougies.png
    #134712 quote
    billybuddybillybuddy
    Participant
    New

    Ouaw, rien à dire à part merci ! C’est ce que je cherchais à faire 🙂

    Réponse hyper rapide, je risque de revenir solliciter ce forum pour peaufiner mes indicateurs !

     

    Encore merci !

    #204368 quote
    ZeroCafeineZeroCafeine
    Participant
    Senior

    hello tout le monde,

    Je suis tombé sur ce poste par hasard et à fin de m’améliorer j’apporte quelques modifications au niveau de la valeur X, j’ajoute une petite condition qui compte le nombre de bougies vertes et le nombre de bougies rouges à fin de diviser respectivement par ses valeurs et non pas par le nombre total de X, j’espère que ma contribution a du sens 🙂

    x = 20
     
    Green = Close > Open
     
    RedSUM = 0
    XGreen = 0
    
    GreenSUM = 0
    XRed = 0
    For i = 0 To x-1 Do
    IF Green[i] Then
    GreenSUM = GreenSUM + Range[i]
    XGreen = XGreen + 1
    ELSE
    RedSUM = RedSUM + Range[i]
    XRed = XRed + 1
    ENDIF
    next
     
    IF XGreen > 0 Then
    G = GreenSUM / XGreen
    ENDIF
     
    IF XRed > 0 Then
    R = RedSUM / XRed
    ENDIF
    
    Return G coloured(0,255,0) AS "Green SUM", R coloured(255,0,0) AS "Red SUM"

    Bien à vous 🙂

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Taille moyenne des bougies


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
billybuddy @billybuddy Participant
Summary

This topic contains 3 replies,
has 1 voice, and was last updated by ZeroCafeineZeroCafeine
3 years, 10 months ago.

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