J'ai progammé l'indicateur repulse dont le code est ci dessous
( ici l'indicateur n'est pas complet car il faut encore faire des lissages)
Le problème est le suivant:
Les valeurs retournées sont correcte sauf les deux ou trois denières qui deviennent très grandes, par rapport aux autres valeurs retournées qui elles sont correctes.
Il y a alors un problème d'échelle et le tracé de l'indicateur devient illisible. C'est dommage car l'indicateur repulse est un indicateur de sentiment extrêmement efficace pour analyser une
tendance.
Ai-je commis des erreur dans mon code??
Merci pour votre aide
function preMain(){
setPriceStudy (false);
setStudyTitle("Repulse");
setComputeOnClose(true);
}
function main() {
/*poussée haussière*/
ph=100*((3*close(-1))-(2*low())-open())/close();
/*poussée baissière*/
pb=100*(open()+(2*high())-(3*close(-1)))/close();
rep_h=ema(5,ph);
rep_b=ema(5,pb);
repulse=rep_h-rep_b;
return repulse;
( ici l'indicateur n'est pas complet car il faut encore faire des lissages)
Le problème est le suivant:
Les valeurs retournées sont correcte sauf les deux ou trois denières qui deviennent très grandes, par rapport aux autres valeurs retournées qui elles sont correctes.
Il y a alors un problème d'échelle et le tracé de l'indicateur devient illisible. C'est dommage car l'indicateur repulse est un indicateur de sentiment extrêmement efficace pour analyser une
tendance.
Ai-je commis des erreur dans mon code??
Merci pour votre aide
function preMain(){
setPriceStudy (false);
setStudyTitle("Repulse");
setComputeOnClose(true);
}
function main() {
/*poussée haussière*/
ph=100*((3*close(-1))-(2*low())-open())/close();
/*poussée baissière*/
pb=100*(open()+(2*high())-(3*close(-1)))/close();
rep_h=ema(5,ph);
rep_b=ema(5,pb);
repulse=rep_h-rep_b;
return repulse;
Comment