Canal de regression lineaire
Forums › ProRealTime forum Français › Support ProBuilder › Canal de regression lineaire
- This topic has 10 replies, 3 voices, and was last updated 3 years ago by BROURI.
-
-
04/14/2016 at 4:32 PM #5388
Bonsoir à tous,
J’ai repris le code du canal de régression linéaire que nous propose Nicolas en y ajout des doubles supports / résistances .
J’ai un bug avec la version 10.3 et pas avec la 10.2 !?
Avec la 10.3 l’écart à la moyenne n’est pas proportionnel , j’ai voulu mettre un graphe mais le système me jette!! ( You don’t have permission to attach files to this post.)
je joins le code, si quelqu’un à une idée du pourquoi ?
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647// Canal Regression Linéaire PRConce j=0de48=DPO[Len*2](close)if de48=de48[1] and de48[1]=de48[2] and de48[2]<>de48[3] thenflag=1endifn=(Len*2)-4p=(n/2)-1d100=DPO[n](close)moy100=close-d100co=(moy100-moy100[1]+(close[p])/n)*nif flag=1 and flag[1]=0 thentest=linearregression[Len](co)test1=linearregressionslope[Len](co)a=test1b=test-test1*Lenendifif flag=0 thenreg=undefinedupperchan=undefinedlowerchan=undefinedelsej=j+1reg=a*j+bupperchan = reg + reg*percentlowerchan = reg - reg*percentendif////////////////////////////////////////////<strong>if flag=0 thenreg=undefinedupperchan1=undefinedlowerchan1=undefinedelsej=j+1reg=a*j+bupperchan1 = reg + reg*percent1lowerchan1 = reg - reg*percent1endif</strong>cc = customcloseRETURN cc as " customclose " , reg as "channel center", upperchan as "upper channel", lowerchan as "lower channel", upperchan1 as "upper channel 1", lowerchan1 as "lower channel 1"//Parameters :// Len = 24// percent = 0.014// percent1 = 0.01404/14/2016 at 4:46 PM #5390Et en faisant ça? :
1234567891011121314151617181920212223242526272829303132333435363738394041// Canal Regression Linéaire PRConce j=0de48=DPO[Len*2](close)if de48=de48[1] and de48[1]=de48[2] and de48[2]<>de48[3] thenflag=1endifn=(Len*2)-4p=(n/2)-1d100=DPO[n](close)moy100=close-d100co=(moy100-moy100[1]+(close[p])/n)*nif flag=1 and flag[1]=0 thentest=linearregression[Len](co)test1=linearregressionslope[Len](co)a=test1b=test-test1*Lenendifif flag=0 thenreg=undefinedupperchan=undefinedlowerchan=undefinedupperchan1=undefinedlowerchan1=undefinedelsej=j+1reg=a*j+bupperchan = reg + reg*percentlowerchan = reg - reg*percentupperchan1 = reg + reg*percent1lowerchan1 = reg - reg*percent1endifcc = customcloseRETURN cc as " customclose " , reg as "channel center", upperchan as "upper channel", lowerchan as "lower channel", upperchan1 as "upper channel 1", lowerchan1 as "lower channel 1"//Parameters :// Len = 24// percent = 0.014// percent1 = 0.01404/14/2016 at 5:12 PM #539612/17/2017 at 10:23 AM #5584909/18/2021 at 2:26 PM #17784509/18/2021 at 4:13 PM #17785009/18/2021 at 5:15 PM #17785809/18/2021 at 7:39 PM #17786909/18/2021 at 8:24 PM #177872Désolé si déjà fait et que le problème est ailleurs, mais au cas où un rappel sur l’usage des paramètres: si les 3 paramètres sont décommentés ( les // enlevés) ils ne doivent pas rester après la ligne “return” qui est obligatoirement la dernière ligne de code, ils doivent être déplacés au tout début du code.
09/19/2021 at 9:25 AM #17789309/19/2021 at 9:31 AM #177894 -
AuthorPosts
Find exclusive trading pro-tools on