커뮤니티
적합이동평균선 수식
2014-03-07 12:01:22
184
글번호 73283
적합이동평균선 및 가중이동평균선의 수식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-03-07 16:13:47
안녕하세요
예스스탁입니다.
적합이동평균은 수식에서 직접 계산해서 사용하셔야 합니다.
1.적합
//Adaptive moving average
Inputs: Period(20);
Vars: Noise(0), Signal(0), Diff(0), efRatio(0), Smooth(1), Fastest(0.6667), Slowest(0.0645), AdaptMA(0);
Diff = AbsValue(Close - Close[1]);
IF CurrentBar <= Period Then
AdaptMA = Close;
IF CurrentBar > Period Then Begin
Signal = AbsValue(Close - Close[Period]);
Noise = accumN(Diff, Period);
efRatio = Signal / Noise;
Smooth = Power(efRatio * (Fastest - Slowest) + Slowest, 2);
AdaptMA = AdaptMA[1] + Smooth * (Close - AdaptMA[1]);
End;
plot1(AdaptMA,"Adaptive moving average");
2. 가중이평은 함수로 제공되고 있습니다.
함수를 이용하시면
아래와 같이 작성해 사용하시면 됩니다.
input : P(20);
var1 = wma(c,P);
plot1(var1);
수식에서 직접계산하신다면 아래와 같습니다.
input : P(20);
Var : Sum(0), Counter(0), CSum(0),WMav(0);
Sum = 0;
CSum = 0;
For counter = 0 To P - 1 Begin
Sum = Sum + c[counter] * (P - counter);
CSum = CSum + P - counter;
End;
If CSum > 0 Then
WMAv = Sum / CSum;
Else
WMAv = 0;
plot1(WMAv);
즐거운 하루되세요
> wjfwp 님이 쓴 글입니다.
> 제목 : 적합이동평균선 수식
> 적합이동평균선 및 가중이동평균선의 수식 부탁드립니다.
다음글