Indicateur chopiness index pour prorealtime
Forums › ProRealTime forum Français › Support ProBuilder › Indicateur chopiness index pour prorealtime
- This topic has 8 replies, 3 voices, and was last updated 2 years ago by
rominet44.
-
-
10/27/2022 at 8:09 AM #203111
Bonjour Nicolas,
est-ce qu’il existe en version probuilder l’indicateur Chopiness dont on parle beaucoup sur les réseaux ? qu’en penses-tu ?
sinon j’ai récupéré une formule (pas en MT4) que je vais essayer de transcrire et je te l’enverrai pour avoir ton avis.
Cdlmt,
JP
10/27/2022 at 11:04 AM #203124Tu parles peut être du Chopiness Index ?
10/27/2022 at 12:50 PM #20312510/28/2022 at 2:16 PM #203154Bon un premier essais. n nb de barres;
essais de index Chop12345678TRUR=TR(close)TRUH=TR(high)TRUL=TR(low)Nom=summation[n](TRUR)Denom=MAX(TRUH,TRUH[n])-MIN(TRUL,TRUL[n])Chopindex=100*LOG(Nom/Denom)/(LOG(n)*LOG(10))return Chopindexle résultat ressemble à ce que j’ai vu sur les forums.
L’as tu déjà utilisé ??
merci pour ton avis toujours très pertinent !!
Cdlmt, JP10/28/2022 at 2:44 PM #203156après relecture , je pense avoir mal transcrit la formule que j’ai trouvé. ci-après la 2è version plus conforme je pense .
Chop index v2123456789// Index Chop v2TRUR=TR(close)TRUH=highest[n](TR(high))TRUL=lowest[n](TR(low))Nom=summation[n](TRUR)Denom=MAX(TRUH,TRUH[n])-MIN(TRUL,TRUL[n])Chopindex=100*LOG(Nom/Denom)/(LOG(n))return Chopindexpar contre j’obtiens pas une courbe en % comme montré dans le forum où j’ai trouvé la formule.
Cdlmt, JP10/31/2022 at 9:14 AM #20327810/31/2022 at 11:45 AM #203303merci Nicolas, en fait c’est le même principe de calcul sauf que la formule que j’ai trouvé utilise au dénominateur les max et le min du trurangeHIgh et trurangelow sur la période considérée (n). D’après toi quelle utilisation partinente ? pour moi c’est pas vraiment clair au vue du graphique obtenu, je vais quand même tester la formule de la librairie.
J’ai une autre question mais je ne sais pas si c’est le bon endroit pour la poser :
dans l’élaboration d’un nouvel indicateur je récupère une Erreur :”Un paramètre de type entier positif est attendu avec average”//*** 1J
//timeframe (1 day)
JM5=average[jp5](close)
JPmoy=(close-open)/2+open
JMPmoy=average[jmpmoy](JPmoy)
Jca=JMPMOY>JM5if Jca then
ZA=1
endif
return ZA as “ZA”J’ai essayé JPmoy=abs(close-open)/2+open et JPmoy=round(abs(close-open)/2+open) mais je récupère toujours l’erreur ???
je comprends pas car j’utilise déjà cette formule dans d’autre indicateurs et sans problème , as-tu une idée ?
Cdlmt, JP
10/31/2022 at 12:04 PM #203306Cette ligne est étrange: JMPmoy=average[jmpmoy](JPmoy)
jmpmoy y apparait 2 fois, à la fois période (qui doit être un entier positif) et en variable résultat d’une moyenne qui elle ne le sera pas forcément, et sera utilisée comme période au coup d’après sans être entier? Sans présumer de si c’est une erreur de frappe avec un des 2 jmpmoy qui aurait dû être autre chose, ou bien un oubli d’arrondir, le message est plus probablement provoqué par cette ligne que par JPmoy=abs(close-open)/2+open
10/31/2022 at 2:44 PM #203317Bonjour Bywan, quel coup d’oeil !!!
et merci beaucoup car c’est effectivement une erreur (ou plutôt une omission) de frappe … la période est dans ma nomenclature toujours précédée de la lettre “p”.
Bref quand on a le nez dans le guidon on ne voit plus le phare qui est sur le garde boue !
Vive le forum !!!
JP
-
AuthorPosts
Find exclusive trading pro-tools on