커뮤니티

틱봉이 만들어지는 시간을 초로 표시 (재질문 드립니다.)

프로필 이미지
도진진
2008-04-20 21:10:40
1147
글번호 15327
답변완료
틱봉이 만들어지는 시간 (재질문 드립니다.) var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0); var1 = (int(stime/10000))*60*60; //시작시간 시--> 초 var2 = int(FracPortion(stime/10000)*100)*60; //시작시간 분--> 초 var3 = FracPortion(stime/100)*100;//시작시간 초 stimeTosecond = var1+var2+var3; value1 = (int(time/10000))*60*60; //끝시간 시--> 초 value2 = int(FracPortion(time/10000)*100)*60; //끝시간 분--> 초 value3 = FracPortion(time/100)*100;//긑시간 초 timeTosecond = value1+value2+value3; SecondMakecandle = timeTosecond-stimeTosecond; plot1(SecondMakecandle); 위의 식으로 답변을 주셨는데요. 지표를 표시해 보면 가끔 음수가 나옵니다. 틱봉이 만들어지는 시간은 양수만 나와야할 것 같아서 다시 질문 드립니다. 뭐가 잘못된 것인지, 아니면 음수가 나올 수도 있는지 설명부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-04-21 09:39:43

안녕하세요 예스스탁입니다. 식에 간과된 부분이 있었습니다. 식을 수정했습니다. var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0); var1 = TimeToMinutes(stime)*60; var2 = FracPortion(stime/100)*100;//시작시간 초 stimeTosecond = var1+var2; value1 = TimeToMinutes(time)*60; value2 = FracPortion(time/100)*100;//긑시간 초 timeTosecond = value1+value2; SecondMakecandle = timeTosecond-stimeTosecond; plot1(SecondMakecandle); 즐거운 하루되세요 > 도진진 님이 쓴 글입니다. > 제목 : 틱봉이 만들어지는 시간을 초로 표시 (재질문 드립니다.) > 틱봉이 만들어지는 시간 (재질문 드립니다.) var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0); var1 = (int(stime/10000))*60*60; //시작시간 시--> 초 var2 = int(FracPortion(stime/10000)*100)*60; //시작시간 분--> 초 var3 = FracPortion(stime/100)*100;//시작시간 초 stimeTosecond = var1+var2+var3; value1 = (int(time/10000))*60*60; //끝시간 시--> 초 value2 = int(FracPortion(time/10000)*100)*60; //끝시간 분--> 초 value3 = FracPortion(time/100)*100;//긑시간 초 timeTosecond = value1+value2+value3; SecondMakecandle = timeTosecond-stimeTosecond; plot1(SecondMakecandle); 위의 식으로 답변을 주셨는데요. 지표를 표시해 보면 가끔 음수가 나옵니다. 틱봉이 만들어지는 시간은 양수만 나와야할 것 같아서 다시 질문 드립니다. 뭐가 잘못된 것인지, 아니면 음수가 나올 수도 있는지 설명부탁드립니다.