커뮤니티
문의 드립니다.
2014-06-03 14:59:39
121
글번호 75574
제가 현재 쓰고있는 YesGlobal 에는
적합이동평균에 대한 사용자함수가 없더라구요.
적합이동평균을 사용자함수로 만들어 주실수 있을까요?
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-06-05 09:15:24
안녕하세요
예스스탁입니다.
아래 내용으로 사용자함수 만드시면 됩니다.
사용자함수명 : AMA
반환값형 : 숫자형
함수식 :
Inputs: Period(Numeric);
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;
AMA = AdaptMA;
즐거운 하루되세요
> 무결점 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 제가 현재 쓰고있는 YesGlobal 에는
적합이동평균에 대한 사용자함수가 없더라구요.
적합이동평균을 사용자함수로 만들어 주실수 있을까요?
부탁드립니다.
다음글
이전글