안녕하세요.
가격을 가공한 data의 기하평균을 지표로 출력하고자 하는데
매번 수식을 작성하기가 번거로워서 함수로 기하평균을 정의시켜 놓고 사용하고 싶습니다.
일반 hts에서 쓰는 방식으로 data 와 period 를 변수로 하는 함수식 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-03-06 11:13:22
안녕하세요
예스스탁입니다.
아래 내용으로 사용자함수 만드신 후에
지표나 시스템식등에서 Gma(C,20)과 같이 사용하시면 됩니다.
사용자함수 : Gma
반환값형 : 숫자형
input : Price(Numeric),len(Numeric);
var : ii(0),sum(0);
sum = 0;
for ii = 0 to len-1
{
sum = sum + log(Price[ii]);
}
sum = 2.71828182845904^(sum/len);
Gma = sum;
즐거운 하루되세요
> 임네닉 님이 쓴 글입니다.
> 제목 : 함수식 부탁드립니다.
> 안녕하세요.
가격을 가공한 data의 기하평균을 지표로 출력하고자 하는데
매번 수식을 작성하기가 번거로워서 함수로 기하평균을 정의시켜 놓고 사용하고 싶습니다.
일반 hts에서 쓰는 방식으로 data 와 period 를 변수로 하는 함수식 부탁드립니다.
감사합니다.