커뮤니티

문의

프로필 이미지
hjkang철인
2014-12-29 09:50:16
145
글번호 81703
답변완료
if InStr(EntryName(3),"@")>0 and InStr(EntryName(2),"@")>0 and InStr(EntryName(1),"@")>0 and InStr(EntryName(0),"@")>0 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime(3))+t3 Then Condition1 = True; 위식이 정상 적으로 동작하는것 같지 않습니다... 도와주세요. 제가 원하는 내용은.. 시스템 진입명 중에서... "@" 가 들어간 신호가 1시간 이내에 4번 나오는 경우 조건을 참으로 만드는 수식입니다. 그래서 현재시점에서 4번째 신호인 entrytime(3)을 사용했는데요... 1시간 이내에 @로 시작하는 신호명이 4번 나오는경우 참.... 1분봉기준으로 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-29 13:09:31

안녕하세요 예스스탁입니다. var : cnt(0),count(0); #당일 진입중 최근 한시간 동안 #@가 들어간 진입회수 카운트 count = 0; for cnt = 0 to 20{ if EntryDate(cnt) == sdate And TimeToMinutes(stime) <= TimeToMinutes(EntryTime(cnt))+60 Then count = count+1; } if count >= 4 Then Condition1 = true; Else Condition1 = false; 즐거운 하루되세요 > hjkang철인 님이 쓴 글입니다. > 제목 : 문의 > if InStr(EntryName(3),"@")>0 and InStr(EntryName(2),"@")>0 and InStr(EntryName(1),"@")>0 and InStr(EntryName(0),"@")>0 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime(3))+t3 Then Condition1 = True; 위식이 정상 적으로 동작하는것 같지 않습니다... 도와주세요. 제가 원하는 내용은.. 시스템 진입명 중에서... "@" 가 들어간 신호가 1시간 이내에 4번 나오는 경우 조건을 참으로 만드는 수식입니다. 그래서 현재시점에서 4번째 신호인 entrytime(3)을 사용했는데요... 1시간 이내에 @로 시작하는 신호명이 4번 나오는경우 참.... 1분봉기준으로 부탁드립니다.