Bonjour tout le monde,
j’aimerai de l’aide la dessus.
Comment récupérer la direction (Haussière, Baissière ou neutre) entre N Closes de n’importe quels indicateurs perso ?
Pour un indicateur intégrer à PRT il suffit de faire “indicateur(Close[n])” et d’opérer avec ça, mais je n’arrive pas à appeler les indicateurs perso de la même manière.
J’ai cherché dans la doc mais si il y a une réponse dedans, elle ma échapper.
J’utilise ce code pour le moment mais je pense qu’il y a plus simple et moins redondant:
// CONDITION DE COPPOCK
iCoppock = (weightedaverage[10](ROC[14](close) + ROC[11](close))) // Courbe Coppock
iCoppockT1 = (weightedaverage[10](ROC[14](close[1]) + ROC[11](close[1]))) // Courbe Coppock à T1
iCoppockT2 = (weightedaverage[10](ROC[14](close[2]) + ROC[11](close[2]))) // Courbe Coppock à T2
if iCoppockT1 < iCoppock then
cCoppock01 = 1 // Coppock haussière
elsif iCoppockT1 > iCoppock then
cCoppock01 = -1 // Coppock baissière
else
cCoppock01 = 0 //Coppock neutre
endif
if iCoppockT2 < iCoppockT1 then
cCoppock02 = 1 // Coppock haussière à T1
elsif iCoppockT2 > iCoppockT1 then
cCoppock02 = -1 // Coppock baissière à T1
else
cCoppock02 = 0 //Coppock neutre à T1
endif
bonsoir
les valeurs après le return de l’indicateur
exemple :
return a,b
et on récupére a et b comme en dessous
a,b = call”le nom de mon indicateur”
Salut,
merci de ta réponse !
il m’a fallu un peu de temps et quelques tests pour saisir le fonctionnement.
ça fonctionne bien.
Du coup je suppose qu’il faut garder le même ordre pour le return que pour le call ?
oui il faut garder le même ordre .
et pour les variables ou booleen que tu as plus haut voici comment les ecrires
a,b = call”le nom de mon indicateur”[valeur 1 variable,valeur 2 variable,etc]