커뮤니티
수식문의
2004-04-20 12:41:36
1326
글번호 3286
date <> date[1]
과 dayindex()[1]의 의미좀 설명해 주십시요.
답변 1
예스스탁 예스스탁 답변
2004-04-20 14:23:27
안녕하세요..예스스탁입니다.
date <> date[1]는
"기준이되는 bar의 date(날짜)와 그 전 bar의 date가 같지 않다"는 것을 의미합니다. 즉, 날짜가 변경되는 시점을 의미하게 됩니다. 분봉에서 기준봉과 전봉의 date값이 다른 경우는 매일의 첫번째 봉이 됩니다.
예를들어 다음과 같은 식이 있다면
if date <> date[1] then
var1 = 0;
날짜가 변경되는 시점(매일의 첫번째 봉)에서 var1변수에 0값을 입력해 주라는 의미가 됩니다.
date <> date[1] 는 date != date[1] 와 같은 표현입니다.
dayindex()[1]는 전봉의 dayindex() 값을 의미합니다.
dayindex는 매일의 첫봉에서 0부터 시작해서 봉이 하나씩 증가할때 마다 1씩 증가합니다.
오늘 첫번째 봉이라면 dayindex() 값은 0을 갖습니다. 두번째 봉이라면 1을, 세번째 봉이라면 2를, 10번째 봉이라면 9값을 갖습니다. dayindex()[1] 의 경우는 dayindex()의 1봉 전의 값을 나타내므로 10번째 봉이라면 8 을 나타내게 됩니다.
다음과 같은 두개의 식을 지표식으로 작성해 보시면 dayindex()함수를 정확히 이해하실 수 있을 것으로 생각됩니다.
[지표식1]
dayindex();
[지표식2]
dayindex()[1];
즐거운 날 되세요..
> freeman 님이 쓴 글입니다.
> 제목 : 수식문의
> date <> date[1]
과 dayindex()[1]의 의미좀 설명해 주십시요.