커뮤니티

[지표식]분봉및 틱봉차트가 만들어지는 시간

프로필 이미지
도진진
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);