커뮤니티

시간 질문

프로필 이미지
상영중
2017-02-08 10:51:44
101
글번호 106613
답변완료
var1 = ma(c,20); var : tX(10),BH(30),SH(20); var : Tcond(false); if stime == 171000 or (stime > 171000 and stime[1] < 171000) Then{ tcond = false; Text_New(sdate,stime,H,"신호종료"); } if stime == 101600 or (stime > 101600 and stime[1] < 101600) Then{ Tcond = true; Text_New(sdate,stime,H,"신호시작"); } 질문드립니다 앞전에 알려준 식입니다 하지만 작동이 잘 되지 않고 있습니다 확인하시고 수정좀 부탁합니다 장 마감 당일 17시10분 장 시작 당일 10시16분 확인좀 해주세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-08 14:10:48

안녕하세요 예스스탁입니다. 올려주신 내용만으로는 어떤 부분이 의도와 다른지 확인하기 어렵습니다. 해당식 101600분봉에 Tcond가 true가 되고 신호시작이라는 텍스트가 출력되고 171000분봉에 Tcond가 false가 되고 신호종료라는 텍스트가 출력됩니다. 해당 내용으로 변수할당및 텍스트가 정상적으로 출력되고 있습니다. 즐거운 하루되세요 > 상영중 님이 쓴 글입니다. > 제목 : 시간 질문 > var1 = ma(c,20); var : tX(10),BH(30),SH(20); var : Tcond(false); if stime == 171000 or (stime > 171000 and stime[1] < 171000) Then{ tcond = false; Text_New(sdate,stime,H,"신호종료"); } if stime == 101600 or (stime > 101600 and stime[1] < 101600) Then{ Tcond = true; Text_New(sdate,stime,H,"신호시작"); } 질문드립니다 앞전에 알려준 식입니다 하지만 작동이 잘 되지 않고 있습니다 확인하시고 수정좀 부탁합니다 장 마감 당일 17시10분 장 시작 당일 10시16분 확인좀 해주세요