Input : Length(20);
Var : Sum(0), Counter(0), CSum(0),DayWMA(0);
Sum = 0;
CSum = 0;
For counter = 0 To Length - 1
{
Sum = Sum + DayClose(counter) * (Length - counter);
CSum = CSum + Length - counter;
}
If CSum > 0 Then
{
DayWMA = Sum / CSum;
plot1(DayWMA);
}
JavaScript
복사
[가중이동평균 공식]
가중이동평균 = (Price× N + Price[1]×(N-1)+....Price[N]×1)/(N+(N-1)+(N-2)......+1)