Bonjour,
J'ai créé un indicateur graphique. Cet indicateur comporte un histogramme, ce dernier représente l'écart entre un moyenne et le cours. Cet histogramme est à la fois converti en pourcentage puis en oscillo.
Mon problème : cet histograme s'affiche en superposition d'autres données, celles-ci sont bornés à +/-100, l'histogramme selon sa valeur peut très bien dépasser les bornes 100 et de beaucoup !
J'ai réduit l'affichage par une astuce mais ce n'est pas très orthodoxe...
Question : quelle forume (par la suite je me débrouille de la traduire en code informatique) pourrais être appliquée pour que la valeur de l'histogramme soit progressive de 0 à 100 ?
Voici le code de l'histogramme :
Ba = Average[PP,TYPMM](close)//moyenne mobile
Ec= STD[PP](close) * 2//écart type
Bs = Ba + Ec//calcul de la partie basse écart type
Bi = Ba - Ec//calcul de la partie hauteécart type
M1 = 100 * (average[PH1,TYPMM](medianprice) - (0.5 * (Bs + Bi))) / (Bs - Bi)//M1 = période longue, souvent 150
M2 = 100 * (average[PH2,TYPMM](medianprice) - (0.5 * (Bs + Bi))) / (Bs - Bi)//M2 = période courte 1 à 3
Dif = (M2-M1)
if Dif >=100 then//si >100 je module comme ci-dessous...
Dif = (Dif*Dif)/1000
endif
Commentaire : ceci n'est pas progressif et "tasse" arbitrairement les données >100... comment être progressif ?
Merci de votre aide.
PS : je n'arrive pas à mettre une image sur ce post !
