커뮤니티

질문드립니다

프로필 이미지
cinamon
2011-11-24 06:50:47
467
글번호 45108
답변완료
안녕하세요 var1=timetominutes(stime)%60; if dayindex == 0 or (var 1<= var1[1] and stime > stime[1]) then value1 = c; if c <value1 then value1 = c; plot1(value1) 60분간의 종가의저가를 그리는 식인거 같은데요 (var 1<= var1[1] and stime > stime[1]) 이부분이 이해가 안가서요 설명좀 부탁드릴께요 항상 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-11-24 10:21:02

안녕하세요 예스스탁입니다. 올리신 식은 60분 이하의 차트에서 60분 간격으로 종가중 최저가를 그리는 식입니다. dayindex == 0 or (var1<= var1[1] and stime > stime[1]) 식은 간격을 나타내는 식으로 60분이 시작하는 첫봉을 나타내는 식입니다. var1은 봉을 분단위로 계산한 값으로 가령 1분봉에서 10시봉은 0, 10시 1분봉은 1,10시 2분봉은 2라는 값으로 표시됩니다. 이렇게 봉의 시간은 0~59사이의 값을 가지고 59였다가 0으로 변경되는 시간을 표현한 것이 var1<= var1[1] and stime > stime[1] 입니다 . var1 <= var1[1]같이 표현한 이유는 중간에 거래가 없어 봉이 없는 구간이 있는 종목이 있을 수 있으므로 <=로 표현한 것입니다. 차트에 var1=timetominutes(stime)%60; plot1(var1); 을 지표로 출력해 보시면 이해가 쉬우실 것 입니다. 즐거운 하루되세요 > cinamon 님이 쓴 글입니다. > 제목 : 질문드립니다 > 안녕하세요 var1=timetominutes(stime)%60; if dayindex == 0 or (var 1<= var1[1] and stime > stime[1]) then value1 = c; if c <value1 then value1 = c; plot1(value1) 60분간의 종가의저가를 그리는 식인거 같은데요 (var 1<= var1[1] and stime > stime[1]) 이부분이 이해가 안가서요 설명좀 부탁드릴께요 항상 감사합니다