ADR% Average daily range calcul

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #163956 quote
    ppefaur
    Participant
    Junior

    Bonsoir @ tous,

    Je cherche à calculer l’ADR%  sur une période de 20 unités journalières avec une formule telle que :

    100*((H0/L0+H1/L1+H2/L2+H3/L3+H4/L4+H5/L5+H6/L6+H7/L7+H8/L8+H9/L9
    +H10/L10+H11/L11+H12/L12+H13/L13+H14/L14+H15/L15+H16/L16+H17/L17+H18/L18+H19/L19)/20
    -1)

     

    • H: hauts du jour
    • L: bas du jour.

    J’ai trouvé un code tradingview que j’essaie de bidouiller qui est le suivant :

    https://uk.tradingview.com/script/6KVjtmOY-ADR-Average-Daily-Range-by-MikeC-AKA-TheScrutiniser/

    Voici mon code prorealcode de ce que j’arrive à comprendre :

    // AVERAGE DAILY RANGE PERCENTAGE
    
    p = 20 //
    
    PMAXAVG = average[p](high)
    PMINAVG = average[p](low)
    PAVG = average [p] (close)
    ADRP = (PMAXAVG - PMINAVG)/P*100
    
    return ADRP as "Average Daily Range Percent"

     

    Cependant quand je compare avec l’ADR via d’autres outils d’analyse technique mon calcul semble faux.

    Si quelqu’un peut m’aider il y a quelque chose que je ne dois pas voir correctement.

    Si cela se trouve super Nico pourra me donner un coup de main 🙂 !

    #163958 quote
    JC_Bywan
    Moderator
    Master

    Bonsoir,

    il y a plusieurs retours via le moteur de recherche avec mot clé “ADR”, par exemple cette discussion dans le forum avec Nicolas pour contourner un éventuel problème d’ut:

    https://www.prorealcode.com/topic/probleme-sur-indicateur-range-daily/

    Ou dans la library ce code de Nicolas: https://www.prorealcode.com/prorealtime-indicators/adr-sunday-bar/

    PS: merci de suivre les règles de publication du cadre jaune en bas de page, ici en particulier l’usage du bouton “insert PRT code” pour mettre le code au bon format dans les messages, cf image jointe si besoin de le localiser. Toutefois, pas besoin de reposter, je vais reformater le message ci-dessus.

    ppefaur thanked this post
    #164042 quote
    ppefaur
    Participant
    Junior

    Bonjour,

    Merci pour votre retour et pour la mise en page de mon post,  je ferais très attention sur les règles de publication.

    Justement si j’ouvre un nouveau fil c’est bien car les indicateurs proposés sur la library ne sont pas exactement ce que je cherche à faire.

    En effet, je n’arrive pas à renvoyer une valeur en pourcentage qui reprend exactement les 20 dernières périodes/jour

    Merci beaucoup !

    #164050 quote
    JC_Bywan
    Moderator
    Master

    Basé sur formule du post d’en-tête + dans mon post ci-dessus le premier lien où Nicolas montre comment accéder sur 20 périodes aux dhigh et dlow, à tester:

    period = 20
    
    sum = 0
    for i = 0 to period-1 do
     sum=sum+(dhigh(i)/dlow(i))
    next
    
    adrP = 100*(sum/period-1)
    
    return adrP
    ppefaur and adrientolosa thanked this post
    #225848 quote
    adrientolosa
    Participant
    New

    Merci !  Ce code fonctionne parfaitement et renvoie bien les mêmes valeurs que j’obtiens sur Tradingview

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

ADR% Average daily range calcul


Support ProBuilder

New Reply
Author
author-avatar
ppefaur @ppefaur Participant
Summary

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

Topic Details
Forum: Support ProBuilder
Language: French
Started: 03/12/2021
Status: Active
Attachments: 1 files
Logo Logo
Loading...