Bonjour,
J’aimerai calculer moi-même une MOYENNE MOBILE PONDÉRÉE d’une valeur.
Comment PRT calcule la pondération sur 10 jours, 20 jours, 30 jours, 50 jours etc?
En vous remerciant par avance.
Nicolas
Formule de la moyenne mobile pondérée de ProRealTime:
period = 10
price = customclose
pricesum=0
a=0
for i = 0 to period do
p=period-i
pricesum = pricesum+price[i]*p
a = a + i
next
wma = pricesum/a
return wma as "wma"
Tu pourras remplacer la variable “price” par la série de données souhaitée.
Bonsoir Nicolas,
Excusez moi mais je n’ai pas compris le code. Dsl.
Où se trouve la pondération ?
Réellement la pondération s’applique comment ?
Exemple MMP10 :
CLOTURE J * ?
CLOTURE J-1 * ?
CLOTURE J-2 * ?
CLOTURE J-3 * ?
CLOTURE J-4 * ?
CLOTURE J-5* ?
CLOTURE J -6 * ?
CLOTURE J -7* ?
CLOTURE J -8 * ?
CLOTURE J -9 * ?
Ensemble des clôtures pondérés /10 = MM10P
Merci.
La pondération c’est la variable “p” (facteur utilisée à la ligne 8) qui diminue à chaque bougie de la plus récente jusqu’à la dernière de la période de calculation, voir la ligne 7: p=period–i