ADR% Average daily range calcul
- This topic has 4 replies, 3 voices, and was last updated 1 year ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Similar topics:
Forums › ProRealTime forum Français › Support ProBuilder › ADR% Average daily range calcul
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)
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 :
|
1 2 3 4 5 6 7 8 9 10 |
// 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 🙂 !
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.
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 !
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:
|
1 2 3 4 5 6 7 8 9 10 |
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 |
Merci ! Ce code fonctionne parfaitement et renvoie bien les mêmes valeurs que j’obtiens sur Tradingview
Find exclusive trading pro-tools on 