커뮤니티
[지표식]분봉및 틱봉차트가 만들어지는 시간
2008-04-11 16:05:00
1435
글번호 15264
예스트레이더 -> 수식작성 예제 -> 기타수식 -> 기타
-> [지표식]분봉및 틱봉차트가 만들어지는 시간
에서
//초를 계산
if s1 >= s2 then
ss = s1-s2;
else
ss = s1+60-s2; <--- 이 부분 "-100" 삭제..
윗 부분을 이렇게 해야하는 것 아닌지요..
-100 을 넣는 것이 맞다면 설명도 부탁드립니다.
< 참고 >
var : m1(0), m2(0), s1(0), s2(0), mm(0), ss(0), timeV(0);
m1 = int(FracPortion(time/10000)*100)*100; //봉 끝시간의 분을 구함 (예:10시39분53초 -> 3900 )
m2 = int(FracPortion(stime/10000)*100)*100; //봉 시작시간의 분을 구함(예:10시25분10초 -> 2500 )
s1 = FracPortion(time/100)*100; //봉 끝시간의 초를 구함 (예 : 10시39분53초 -> 53 )
s2 = FracPortion(stime/100)*100; //봉 시작시간의 초를 구함(예 : 10시25분10초 -> 10 )
//분을 계산
if m1 >= m2 then
mm = m1-m2;
else
mm = m1 + 6000 -m2;
//초를 계산
if s1 >= s2 then
ss = s1-s2;
else
ss = s1-100+60-s2;
timeV = mm+ss; //계산된 분과 초를 합산
plot1(timeV);
답변 1
예스스탁 예스스탁 답변
2008-04-14 09:26:16
안녕하세요
예스스탁입니다.
-100을 넣어주는 것이 맞습니다.
예를 들면 아래와 같습니다.
9시 01분 55초 (봉의 시작시간)
9시 02분 05초 (봉의 끝시간)
라면 봉이 하나 만들어 지는 시간은 10초입니다.
하지만 -100 뺀다면
봉의 끝분(2분)에서 시작분(1분)분을 빼서 100값이 나오고
봉의 끝초(05+60)에서 사작초(55)를 빼서 10값이 나와 둘을
더하면 110이 나와 1분 10초와 같이 나타납니다.
그러므로 이런 분이 넘어간 시간대를 인지하여 값을 나타내기 위해
110에서 100을 10값을 도출하기 위해 -100아 존재합니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 도진진 님이 쓴 글입니다.
> 제목 : [지표식]분봉및 틱봉차트가 만들어지는 시간
> 예스트레이더 -> 수식작성 예제 -> 기타수식 -> 기타
-> [지표식]분봉및 틱봉차트가 만들어지는 시간
에서
//초를 계산
if s1 >= s2 then
ss = s1-s2;
else
ss = s1+60-s2; <--- 이 부분 "-100" 삭제..
윗 부분을 이렇게 해야하는 것 아닌지요..
-100 을 넣는 것이 맞다면 설명도 부탁드립니다.
< 참고 >
var : m1(0), m2(0), s1(0), s2(0), mm(0), ss(0), timeV(0);
m1 = int(FracPortion(time/10000)*100)*100; //봉 끝시간의 분을 구함 (예:10시39분53초 -> 3900 )
m2 = int(FracPortion(stime/10000)*100)*100; //봉 시작시간의 분을 구함(예:10시25분10초 -> 2500 )
s1 = FracPortion(time/100)*100; //봉 끝시간의 초를 구함 (예 : 10시39분53초 -> 53 )
s2 = FracPortion(stime/100)*100; //봉 시작시간의 초를 구함(예 : 10시25분10초 -> 10 )
//분을 계산
if m1 >= m2 then
mm = m1-m2;
else
mm = m1 + 6000 -m2;
//초를 계산
if s1 >= s2 then
ss = s1-s2;
else
ss = s1-100+60-s2;
timeV = mm+ss; //계산된 분과 초를 합산
plot1(timeV);
이전글