커뮤니티
종목검색이 되질않습니다
2016-07-28 15:57:07
145
글번호 100502
항상 감사드립니다
아래 종목검색식을 적용해보니 검색이 되질않습니다
오류수정 부탁드립니다
input : 거대대금일수(20),최고거래량일수(40);
var : cnt(0),sum1(0),mav1(0),Hv(0);
Array : MM[50](0);
#날짜가 변경되면
if date != date[1] Then{
#당일 거래거래대금 누적할 변수는 0
MM[0] = 0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt][1];
}
}
MM[0] = MM[0]+Money;
sum1 = 0;
for cnt = 1 to 거대대금일수{
sum1 = sum1+MM[cnt];
}
mav1 = sum1/20;
Hv = 0;
for cnt = 1 to 최고거래량일수{
if DayVolume(cnt) > Hv Then
Hv = DayVolume(cnt);
}
if stime >= 090000 and stime <= 150000 and
dayopen < C and
MM[20] > 0 and mav1 > 500000000 and
DayVolume > Hv Then
find(1);
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-07-29 10:41:40
안녕하세요
예스스탁입니다.
식을 수정했습니다.
종목검색은 최대 500봉 까지만 제공되므로
종목검색 속성에서 검색에 필요한 최소기간에 500봉으로 지정하고
검색하시기 바랍니다.
지정한 주기의 500봉 안에 해당 내용을 검색할 만큼
충분한 봉수가 안되면 검색되지 않습니다
input : 거대대금일수(20),최고거래량일수(40);
var : cnt(0),sum1(0),mav1(0),Hv(0);
Array : MM[50](0);
#날짜가 변경되면
if date != date[1] Then{
#당일 거래거래대금 누적할 변수는 0
MM[0] = 0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
}
MM[0] = MM[0]+Money;
sum1 = 0;
for cnt = 1 to 거대대금일수{
sum1 = sum1+MM[cnt];
}
mav1 = sum1/거대대금일수;
Hv = 0;
for cnt = 1 to 최고거래량일수{
if DayVolume(cnt) > Hv Then
Hv = DayVolume(cnt);
}
if stime >= 090000 and stime <= 150000 and
dayopen < C and
MM[거대대금일수] > 0 and mav1 > 500000000 and
DayVolume(최고거래량일수) > 0 and DayVolume > Hv Then
find(1);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 종목검색이 되질않습니다
> 항상 감사드립니다
아래 종목검색식을 적용해보니 검색이 되질않습니다
오류수정 부탁드립니다
input : 거대대금일수(20),최고거래량일수(40);
var : cnt(0),sum1(0),mav1(0),Hv(0);
Array : MM[50](0);
#날짜가 변경되면
if date != date[1] Then{
#당일 거래거래대금 누적할 변수는 0
MM[0] = 0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt][1];
}
}
MM[0] = MM[0]+Money;
sum1 = 0;
for cnt = 1 to 거대대금일수{
sum1 = sum1+MM[cnt];
}
mav1 = sum1/20;
Hv = 0;
for cnt = 1 to 최고거래량일수{
if DayVolume(cnt) > Hv Then
Hv = DayVolume(cnt);
}
if stime >= 090000 and stime <= 150000 and
dayopen < C and
MM[20] > 0 and mav1 > 500000000 and
DayVolume > Hv Then
find(1);
감사합니다