커뮤니티

전일대비 동시간대 누적거래량 증가종목 검색

프로필 이미지
ant777
2012-02-16 12:37:42
484
글번호 47828
답변완료
안녕하세요, 여전히 종목검색이 전혀 안되는데요, {if predate == sdate[cnt] and (stime == stime[cnt] or (stime[cnt+1] < stime and stime[cnt] > stime)) 위의 식에서 (stime[cnt+1] < stime and stime[cnt] > stime)) 이 부분을 제거시키면 검색은 되지만 만일 어떤 종목이 전일의 해당분봉에서 거래가 없는 경우 검색에서 제외되겠지요. 분명 이 부분에 문제가 있는 듯 한데, 다른 식을 이용하여 거래가 없는 분봉 문제를 해결할 수 있는 방법을 알려 주시면 감사하겠습니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-16 16:47:03

안녕하세요 예스스탁입니다. 아래식이용하시기 바랍니다. 아래식이 좀더 빨리돌고 오류가 없습니다. var : cnt(0),PredayV(0),predate(0); if date != date[1] Then{ predate = sdate[1]; } PredayV = 0; for cnt = 1 to 499 { if predate == sdate[cnt] and stime[cnt] <= stime then{ PredayV = DayVolume[cnt]; cnt = 1000; } } if DayVolume >= Predayv and Predayv > 0 Then find(1); 즐거운 하루되세요 > ant777 님이 쓴 글입니다. > 제목 : 전일대비 동시간대 누적거래량 증가종목 검색 > 안녕하세요, 여전히 종목검색이 전혀 안되는데요, {if predate == sdate[cnt] and (stime == stime[cnt] or (stime[cnt+1] < stime and stime[cnt] > stime)) 위의 식에서 (stime[cnt+1] < stime and stime[cnt] > stime)) 이 부분을 제거시키면 검색은 되지만 만일 어떤 종목이 전일의 해당분봉에서 거래가 없는 경우 검색에서 제외되겠지요. 분명 이 부분에 문제가 있는 듯 한데, 다른 식을 이용하여 거래가 없는 분봉 문제를 해결할 수 있는 방법을 알려 주시면 감사하겠습니다.