커뮤니티
설명 좀 부탁드립니다.
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 이 갖는 값의 의미에 대하여 설명 좀 해주세요!
다음글
이전글