Codage des Bandes de Bollinger du graphique H2

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #126471 quote
    Roland57800
    Participant
    Veteran

    Bonjour,

    une question à propos du codage…
    Est-il possible de coder la position des bandes de Bollinger du graphique H2
    pour les positionner sur autre timeframe..

    Merci pour la réponse.

    #126519 quote
    Nicolas
    Keymaster
    Master

    Je me suis basé sur l’indicateur Weekly qu’a créé @Vonasi pour l’adapter à la période 2-heures :

    //2 hours BBands based on: Weekly Bollinger Bands On Faster Time Frame chart by Vonasi:
    //https://www.prorealcode.com/topic/higher-time-frame-bollinger-band/#post-126260
    //PRT v11 only
    
    p = 20
    deviations = 2
    
    
    upper = undefined
    lower = undefined
    avg = undefined
    
    //store each period close
    hourcheck = openhour mod 2 = 0 and openhour<>openhour[1] 
    if hourcheck then
    a = a+1
    $price[a] = close[1]
    
    
    if a >= p then
    //get a mean of last p close price
    total = 0
    for b = a downto a-p+1
    total = total + $price[b]
    next
    avg = total/p
    
    //calculate standard deviation
    total = 0
    for b = a downto a-p+1
    total = total + (square($price[b]-avg))
    next
    stdev = sqrt(total/p)
    
    //calculate bands
    upper = avg + (stdev*deviations)
    lower = avg - (stdev*deviations)
    endif
    endif
    
    return upper as "upper", lower as "lower", avg as "avg"

    Compatible PRT v11 uniquement. L’indicateur utilise les données en clôture de chandelier et donc ne change pas entre 2 périodes de 2 heures.

    bande-de-bollinger-h2-prt.png bande-de-bollinger-h2-prt.png
    #126530 quote
    Roland57800
    Participant
    Veteran

    Merci Nicolas,

    Je ne m’attendais pas à ce codage.

    Mille merci, vous êtes une équipe formidable..

    #136726 quote
    jack5766
    Participant
    New

    Bonjour,

    Comment faire pour que ce code fonctionne sur PRT 10.3?

    Merci à vous.

    #136731 quote
    Nicolas
    Keymaster
    Master

    On ne peut rien faire désolé, les variables en tableau ne sont pas disponibles dans les versions pré-v11.

    #136754 quote
    jack5766
    Participant
    New

    Merci pour votre réponse rapide Nicolas.

    #190122 quote
    Mulder
    Participant
    New

    Bonjour bonsoir Nicolas.

    Grand merci pour tout ce travail accompli.

    Je me permets de faire remonter le sujet car je ne tombe pas du tout sur les mêmes valeurs lorsque je compare mes Bollinger H2 et l’indicateur censé reporter ces valeurs sur le M15 par exemple.

    Mini dax – 17 mars 2022, dernière bougie (20h, clôture à 22h) – la borne haute de Bollinger sur le graphique H2 = 14.608.

    J’ai ajouté l’indicateur suivant le code ci-dessus sur le graphique M15.

    Résultat: la borne haute de bollinger H2 sur graphique M15 = 14.821.

    Même problème avec la borne basse et la médiane, aucune valeur ne coïncide.

    Serait-il possible de revérifier le code svp ?

    Je suis sur PRT V11.1.

    Merci beaucoup.

    ps: est il possible également de “lisser” les courbes reportées plutôt que d’avoir des paliers ? (vraiment comme un copier-coller des bbh2)

    #190133 quote
    Nicolas
    Keymaster
    Master

    Depuis ce sujet, les choses ont évoluées, on peut directement utiliser les indicateurs d’autres timeframes, plus besoin de les calculer soit même, la plateforme nous donne les infos, dans ton cas avec des bollingers H2:

    timeframe(2 hours)
    bbup=bollingerup[20]
    bbdn=bollingerdown[20]
    mid=average[20]
    
    return bbup,bbdn,mid
    Mulder thanked this post
    #190137 quote
    Mulder
    Participant
    New

    Wow.

    C’était si simple…

    Au besoin, je comprends facilement comment modifier le nombre de période mais quid de l’écart type ?

    Le codage “bollinger” implique-t-il toujours un écart type de 2?

    Merci pour votre rapidité de réponse en tout cas.

    Excellente journée ^^

    #190199 quote
    Mulder
    Participant
    New

    Mini dax – 17 mars 2022, dernière bougie (20h, clôture à 22h) – la borne haute de Bollinger sur le graphique H2 = 14.608.

    J’ai ajouté l’indicateur suivant le code ci-dessus sur le graphique M15.

    Résultat: la borne haute de bollinger H2 sur graphique M15 = 14.821.

     

    Petite correction:

    14.608 ok

    mais 14.657 en M15 (pas 14.821)

    Légère différence donc.

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

Codage des Bandes de Bollinger du graphique H2


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 9 replies,
has 2 voices, and was last updated by Mulder
3 years, 11 months ago.

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