커뮤니티
전일대비 동시간대 누적거래량 증가종목 검색
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))
이 부분을 제거시키면 검색은 되지만 만일 어떤 종목이 전일의 해당분봉에서 거래가 없는 경우 검색에서 제외되겠지요.
분명 이 부분에 문제가 있는 듯 한데, 다른 식을 이용하여 거래가 없는 분봉 문제를 해결할 수 있는 방법을 알려 주시면 감사하겠습니다.