커뮤니티
질문드립니다
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]) 이부분이
이해가 안가서요 설명좀 부탁드릴께요
항상 감사합니다