TEND RL DE NICOLAS
Forums › ProRealTime forum Français › Support plateforme ProRealTime › TEND RL DE NICOLAS
- This topic has 2 replies, 1 voice, and was last updated 1 month ago by kats.
-
-
09/21/2024 at 5:27 PM #237909
Bonjour
J’utilise cet indicateur de Nicolas
https://www.prorealcode.com/prorealtime-indicators/trel-linear-regression-trend/
je l’utilise sur du renko 2points et du renko 8 points.
je le mets indépendamment sur les 2 et il fonctionne très bien sur chaque longueur de Renko fournissant un signal très intéressant.
Ma demande:
je souhaite installer 2 fois le même indicateur sur le renko 2
le premier classique et le second qui représenterait l’indicateur du renko 8 sur mon graphique renko2.
Pour se faire le ratio à appliquer est de 10 à savoir qu’il faut que ce même code affiche une valeur 10 fois supérieur.
je n’y parviens pas malgré le changement de len ou lenght passant de 100 à 1000 , il doit y avoir autre chose a modifier dans le code pour obtenir le résultat souhaité.
Est ce que le regretté Nicolas est toujours actif sur le site ou y-a-t-il quelqu’un susceptible de m’aider svp?
je remets ci apres le code :
TreL – Tendance de régression linéaire123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122// --- settingslen = 100off= 0dev= 0.01 //Deviation (minval=0.01)// --- end of settingsonce length=100if barindex>len thenc = closecp = clreg = linearregression[len](close)[off]lregx = linearregression[len](close)[off+1]b = barindexs = lreg - lregxintr = lreg - b*sdS = 0.0for i=0 to len-1 dodS= dS + square(cp[i]-(s*(b-i)+intr))de = sqrt(dS/(len))up = (-de*dev) + cdn= (de*dev) + cnextc5=(high+low)/2//factor = 0.001hb = 0.00hb = (hb[1])hl = 0.000hl = (hl[1])lb = 0.00lb = (lb[1])l1 = 0.000l1 = (l1[1])c2 = 0c2 = (c2[1]) + 1trend = 0trend = (trend[1])n = dnx = upif barindex=0 thenc2 = 0lb = nhb = xl1 = c5hl = c5//hlif c2 = 1 thenif x >= hb[1] thenhb = xhl = c5trend = 1//trendelselb = nl1 = c5trend = -1//trendendifendifendifif c > 1 thenif trend[1] > 0 thenhl = max(hl[1], c5)if x >= hb[1] thenhb = x//hbelseif n < hb[1] - hb[1] * factor thenlb = nl1 = c5trend = -1//trendendifendifelsel1 = min(l1[1], c5 )if n <= lb[1] thenlb = n//lbelseif x > lb[1] + lb[1] * factor thenhb = xhl = c5trend = 1//trendendifendifendifendifif trend = 1 thenv = hbr=255g=255b=0//backgroundcolor (176,242,182)endifif trend = -1 thenv = lbr=0g=0b=0//backgroundcolor (254,191,210)endifendifband = average[length](AverageTrueRange[1](close))*2return v coloured(r,g,b) style(line,3)//, v+band coloured(168,168,168), v-band coloured(168,168,168)09/21/2024 at 5:28 PM #23791009/27/2024 at 8:03 AM #238116 -
AuthorPosts