커뮤니티

사용자 함수로 만든 수식으로 검색이 안되는 이유

프로필 이미지
왓썹
2017-03-29 16:16:29
173
글번호 108329
답변완료
지난번 만들어주신 사용자 함수입니다. input : n(Numeric); var : cnt(0); Array : MC[100](0); if Bdate > bdate[1]+30 Then{ for cnt = 1 to 99{ MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; if MC[n] > 0 then yes = (MC[n]*1.1)/MC[n-1]*100; 이 사용자 함수를 써서 종목검색을 하기위해 if yes(2) >= 10 and yes(2) <= 20 then find(1); 라는 조건식으로 조건검색을 해&#48419;는데 검색이 실행되지 않는 현상이 발생합니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-29 16:35:57

안녕하세요 예스스탁입니다. 1 사용자가 직접 만든 함수는 사용자분 PC에만 있는 파일이기 때문에 종목검색서버에서 인지하지를 못합니다. 종목검색에는 기본으로 제공되는 함수외에 따로 만든 함수는 사용하지 마시고 직접 수식에 풀여서 식 작성해 주셔야 합니다. input : n(2); var : cnt(0),yes(0); Array : MC[100](0); if sdate > sdate[1]+30 Then{ for cnt = 1 to 99{ MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; if MC[n] > 0 then yes = (MC[n]*1.1)/MC[n-1]*100; if yes >= 110 and yes <= 120 then find(yes); 2 종목검색에는 영업일을 뜻하는 Bdate가 제공되지 않습니다. 수식상 Bdate는 sdate로 변경하셔야 합니다. 2 해당식은 일봉이하의 차트에서 월봉의 종가값을 계산하기 위한 내용입니다. 종목검색은 최대 봉수가 500봉으로 일봉이나 분봉에서 데이터가 충분치 않아 일정한 이전월봉값을 계산하지 못할수 있습니다. 이용에 참고하시기 바랍니다. 2 지정한 수식에 10~20으로 지정하셨는데 작성된 수식은 100을 기준으로 하는 값이 리턴됩니다. 수식 계산식 내용확인하시고 지표로 그려서 차트에서 값 확인하시기 바랍니다. 즐거운 하루되세요 > 왓썹 님이 쓴 글입니다. > 제목 : 사용자 함수로 만든 수식으로 검색이 안되는 이유 > 지난번 만들어주신 사용자 함수입니다. input : n(Numeric); var : cnt(0); Array : MC[100](0); if Bdate > bdate[1]+30 Then{ for cnt = 1 to 99{ MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; if MC[n] > 0 then yes = (MC[n]*1.1)/MC[n-1]*100; 이 사용자 함수를 써서 종목검색을 하기위해 if yes(2) >= 10 and yes(2) <= 20 then find(1); 라는 조건식으로 조건검색을 해&#48419;는데 검색이 실행되지 않는 현상이 발생합니다.