커뮤니티

종목검색식 부탁합니다

프로필 이미지
행복충전
2019-11-15 15:40:30
210
글번호 133661
답변완료
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>가 참인 종목이 검색되게 수식 부탁합니다.