커뮤니티

이거 어떤뜻이죠?

프로필 이미지
고망고망
2014-10-22 11:09:59
171
글번호 79668
답변완료
If Crossup(value1,value3) Then { If C==C[1] Then Value2 = 0.001; Else Value2 = (C-C[1])/C[1]*100; } Else value2 = 0; Find(value2); 검색식 찾을때 그냥 만들어져잇는부분 뜯어와서 붙인건데 if 수식 다음부터 무슨뜻인지 설명좀 부탁드릴게요.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-23 11:41:02

안녕하세요 예스스탁입니다. 해당식은 조건에 만족한 종목을 찾고 검색결과에 등락률을 표시한 식입니다. 가장 상단의 if문이 종목을 검색하는 조건이고 이하의 내용은 종목검색후 종목검색화면의 결과란에 표시할 값을 지정하는 내용입니다. C==C[1] 일때 0.001을 저장하는 이유는 종목검색은 조건이 맞지 않으면 0을 할당해서 리스트에서 제외를 하는데 종목검색 조건은 만족했지만 등락률이 0이면 제외가 되므로 0.001과 같은 값을 주어서 제외되지 않게 하는 내용입니다. #value1이 value3을 상향돌파하는 종목을 검색 If Crossup(value1,value3) Then { #검색된 종목이 전봉과 현재봉 종가가가 같으면 value2에 0.001 If C==C[1] Then Value2 = 0.001; Else #전봉종가보다 높거나 낮으면 value2에 등락율을 저장 Value2 = (C-C[1])/C[1]*100; } Else #종목검색조건이 만족하지 않으면 value2 = 0;#value2에 0을 저장 #조건에 맞는 종목을 검색하고 종목검색화면의 종목검색결과란에 value2로 지정한 값을 표시 Find(value2); 즐거운 하루되세요 > 고망고망 님이 쓴 글입니다. > 제목 : 이거 어떤뜻이죠? > If Crossup(value1,value3) Then { If C==C[1] Then Value2 = 0.001; Else Value2 = (C-C[1])/C[1]*100; } Else value2 = 0; Find(value2); 검색식 찾을때 그냥 만들어져잇는부분 뜯어와서 붙인건데 if 수식 다음부터 무슨뜻인지 설명좀 부탁드릴게요.