Input : 가격배수D(2.0), 거래량배수D(3.0), 몸통비율하D(1.5), 몸통비율상D(2.0),
가격배수M(2.0), 거래량배수M(3.0), 몸통비율하M(1.5), 몸통비율상M(2.0%), 갭(7.0);
<A> 일봉
① abs(C-O) / MA(abs(C-O), 5) >= 가격배수D and
// (일봉) 현재봉 몸통이 5이평 몸통보다 2.0배 크고
② V / MA(V, 5) >= 거래량배수D and
// (일봉) 현재거래량이 5이평 거래량보다 3.0배 많고
③ (abs(C-O)/O * 100 >= 몸통비율하D and abs(C-O)/O * 100 <= 몸통비율상D) and
// (일봉) 현재봉 몸통 크기가 1.5% 이상 ~ 2.0% 이하이고
<B> 1분봉
① abs(C-O) / MA(abs(C-O), 5) >= 가격배수M and
// (1분봉) 현재봉 몸통이 5이평 몸통보다 2.0배 크고
② V / MA(V, 5) >= 거래량배수M and
// (1분봉) 현재거래량이 5이평 거래량보다 3.0배 많고
③ (abs(C-O)/O * 100 >= 몸통비율하M and abs(C-O)/O * 100 <= 몸통비율상M) and
// (1분봉) 현재봉 몸통 크기가 1.5% 이상 ~ 2.0% 이하이고
④ (DayOpen() - PreDayClose()) / PreDayClose() * 100 <= 갭
// (일봉) 전일종가 대비 갭이 7.0% 이하인 종목 검색.
<A>가 한번 이상 발생하고 (and) <B>가 참인 종목이 검색되게 수식 부탁합니다.
답변 1
예스스탁
예스스탁 답변
2019-11-15 16:15:29
안녕하세요
예스스탁입니다.
종목검색 속성화면에서 검색에 필요한 최소기간에
500봉으로 지정하고 1분봉에서 검색하시면 됩니다.
분봉이하의 주기에는 내부적으로 일봉 99일치가 제공되므로
수식안에서 일봉이평등을 계산하게 작성했습니다.
Input : 가격배수D(2.0), 거래량배수D(3.0), 몸통비율하D(1.5), 몸통비율상D(2.0),
가격배수M(2.0), 거래량배수M(3.0), 몸통비율하M(1.5), 몸통비율상M(2.0), 갭(7.0);
var : sum(0),mav(0),cnt(0);
sum = 0;
for cnt = 0 to 4
{
sum = sum + abs(DayClose(cnt)-dayopen(cnt));
}
mav = sum/5;
if abs(DayClose-DayOpen) / mav >= 가격배수D and
abs(DayClose-DayOpen) / mav >= 가격배수D and
(abs(DayClose-DayOpen)/dayopen * 100 >= 몸통비율하D and abs(DayClose-DayOpen)/DayOpen * 100 <= 몸통비율상D) and
abs(C-O) / MA(abs(C-O), 5) >= 가격배수M and
V / MA(V, 5) >= 거래량배수M and
(abs(C-O)/O * 100 >= 몸통비율하M and abs(C-O)/O * 100 <= 몸통비율상M) and
(DayOpen() - DayClose(1)) / DayClose(1) * 100 <= 갭 Then
find(1);
즐거운 하루되세요
> 행복충전 님이 쓴 글입니다.
> 제목 : 종목검색식 부탁합니다
> Input : 가격배수D(2.0), 거래량배수D(3.0), 몸통비율하D(1.5), 몸통비율상D(2.0),
가격배수M(2.0), 거래량배수M(3.0), 몸통비율하M(1.5), 몸통비율상M(2.0%), 갭(7.0);
<A> 일봉
① abs(C-O) / MA(abs(C-O), 5) >= 가격배수D and
// (일봉) 현재봉 몸통이 5이평 몸통보다 2.0배 크고
② V / MA(V, 5) >= 거래량배수D and
// (일봉) 현재거래량이 5이평 거래량보다 3.0배 많고
③ (abs(C-O)/O * 100 >= 몸통비율하D and abs(C-O)/O * 100 <= 몸통비율상D) and
// (일봉) 현재봉 몸통 크기가 1.5% 이상 ~ 2.0% 이하이고
<B> 1분봉
① abs(C-O) / MA(abs(C-O), 5) >= 가격배수M and
// (1분봉) 현재봉 몸통이 5이평 몸통보다 2.0배 크고
② V / MA(V, 5) >= 거래량배수M and
// (1분봉) 현재거래량이 5이평 거래량보다 3.0배 많고
③ (abs(C-O)/O * 100 >= 몸통비율하M and abs(C-O)/O * 100 <= 몸통비율상M) and
// (1분봉) 현재봉 몸통 크기가 1.5% 이상 ~ 2.0% 이하이고
④ (DayOpen() - PreDayClose()) / PreDayClose() * 100 <= 갭
// (일봉) 전일종가 대비 갭이 7.0% 이하인 종목 검색.
<A>가 한번 이상 발생하고 (and) <B>가 참인 종목이 검색되게 수식 부탁합니다.