커뮤니티
함수작성에 대한 문의
2004-12-16 01:41:51
919
글번호 6079
Input : CM(numeric);
Var : value1(0);
Var : value2(0);
value1 = ((H+L)/2);
value2 = (2*ABS(OI-OI[1])/MAX(OI,OI[1]);
If value1 > value1[1] Then
_HPIK=(CM*V*(Value1-Value1[1])*(1+Value2);
Else
_HPIK=(CM*V*(Value1-Value1[1])*(1-Value2);
HPIK라는 함수를 만들고 있는데
위와 같이 입력했더니 5,6,7,9행에 에러가 뜹니다.
사용하기가 힘드네요^^. 어떻게 해야 제대로 작동되는지 알고 싶습니다.
참고로 위 함수는 HPI라는 기술적 지표를 만드는데 사용하려고 합니다.
HPI지표식은
HPIK((CM,1)+(HPIK(CM)-HPIK(CM,1))*5)/100000
라는 식으로 만들 예정입니다.
답변 1
예스스탁 예스스탁 답변
2009-12-23 10:37:59
안녕하세요
예스스탁입니다.
괄호 부분에서 오류가 있었습니다.
HPI의 사용자 함수를 올려드립니다.
functions 폴더에 다운 후 사용하시기 바랍니다.
즐거운 하루되세요
> HH_etk0139 님이 쓴 글입니다.
> 제목 : 함수작성에 대한 문의
> Input : CM(numeric);
Var : value1(0);
Var : value2(0);
value1 = ((H+L)/2);
value2 = (2*ABS(OI-OI[1])/MAX(OI,OI[1]);
If value1 > value1[1] Then
_HPIK=(CM*V*(Value1-Value1[1])*(1+Value2);
Else
_HPIK=(CM*V*(Value1-Value1[1])*(1-Value2);
HPIK라는 함수를 만들고 있는데
위와 같이 입력했더니 5,6,7,9행에 에러가 뜹니다.
사용하기가 힘드네요^^. 어떻게 해야 제대로 작동되는지 알고 싶습니다.
참고로 위 함수는 HPI라는 기술적 지표를 만드는데 사용하려고 합니다.
HPI지표식은
HPIK((CM,1)+(HPIK(CM)-HPIK(CM,1))*5)/100000
라는 식으로 만들 예정입니다.