커뮤니티

설명 좀 부탁드립니다.

프로필 이미지
너무조아
2013-08-11 23:20:59
153
글번호 66309
답변완료
어느 수식에서 다음과 같은 내용이 있습니다. if date != date[1] Then{ value1 = -1; value2 = -1; value3 = -1; value4 = -1; } count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; 위의 내용 중에서 value1 = -1; 등에 사용 된 -1 이 갖는 값의 의미에 대하여 설명 좀 해주세요!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-12 13:50:20

안녕하세요 예스스탁입니다. if date != date[1] Then{ value1 = -1; value2 = -1; value3 = -1; value4 = -1; } 위식은 날짜가 변경이 되면(당일 첫봉) 각 변수를 -1로 초기화를 하는 내용입니다. 올리신 식상에 value1~value4가 어떻게 사용되는지 내용이 없어 초기값으로 -1이 저장된 이유는 알수가 없습니다. 전체 식안에서 의미를 파악해야 합니다. 가령 value1~value4가 특정조건 만족 시점의 dayindex를 저장하는 값이라면 dayindex는 첫봉을 0으로 시작하므로 초기값으로 -1을 주어야 해당값이 -1이면 아직 조건을 만족하지 않았음을 인식할수 있습니다. 즉 value1~value2에 조건이 만족하면 값이 저장되는데 해당 값이 초기값이 0이면 혼동이 있을때 -1등 다른값으로 저장하기도 합니다. 즐거운 하루되세요 > 너무조아 님이 쓴 글입니다. > 제목 : 설명 좀 부탁드립니다. > 어느 수식에서 다음과 같은 내용이 있습니다. if date != date[1] Then{ value1 = -1; value2 = -1; value3 = -1; value4 = -1; } count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; 위의 내용 중에서 value1 = -1; 등에 사용 된 -1 이 갖는 값의 의미에 대하여 설명 좀 해주세요!