커뮤니티

검색식 부탁드립니다. _(_ _)_

프로필 이미지
한칼부르스
2024-07-20 09:42:16
650
글번호 181702
답변완료
항상 도와주심에 감사드립니다. 20봉전에 스토케스틱슬로우(25,6,6) 저점이 20 아래, 그리고 아래의 수식을 이탈한 상태에서 첫 장기이평 정배열(240<120<60)이 만들어지고 0봉전에 아래의 수식을 만족시키는 종목울 검색하고 싶습니다. 근데 종가는 20봉전보다 높아야 한다는 조건을 추가한 검색식과 그냥 돌파하는 검색식 두가지를 부탁드립니다. 수식 var : 당월시가(0),전월시가(0); var : 당월종가(0),전월종가(0); if sDate > sDate[1]+30 Then { 당월시가 = O; 전월시가 = 당월시가[1]; 전월종가 = 당월종가[1]; } 당월종가 = C; if 전월시가 > 0 Then { var1 = ((전월시가+전월종가)/2 + 당월시가)/2; if CrossUp(C,var1) Then Find(1); }
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-22 11:50:37

안녕하세요 예스스탁입니다. 1 input : sto1(25),sto2(6),P1(60),P2(120),P3(240); var : 당월시가(0),전월시가(0); var : 당월종가(0),전월종가(0); var : sk(0),mav1(0),mav2(0),mav3(0),ii(0); sk = StochasticsK(sto1,sto2); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); Condition1 = mav1 > mav2 and mav2 > mav3; if sDate > sDate[1]+30 Then { 당월시가 = O; 전월시가 = 당월시가[1]; 전월종가 = 당월종가[1]; } 당월종가 = C; if 전월시가 > 0 Then { var1 = ((전월시가+전월종가)/2 + 당월시가)/2; if C < var1 and Condition1 == true and Condition1[1] == False Then ii = Index; if sk[20] < 20 and ii > 0 and Index > ii and Index < ii+19 and C > C[20] and CrossUp(C,var1) Then Find(1); } 2 input : sto1(25),sto2(6),P1(60),P2(120),P3(240); var : 당월시가(0),전월시가(0); var : 당월종가(0),전월종가(0); var : sk(0),mav1(0),mav2(0),mav3(0),ii(0); sk = StochasticsK(sto1,sto2); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); Condition1 = mav1 > mav2 and mav2 > mav3; if sDate > sDate[1]+30 Then { 당월시가 = O; 전월시가 = 당월시가[1]; 전월종가 = 당월종가[1]; } 당월종가 = C; if 전월시가 > 0 Then { var1 = ((전월시가+전월종가)/2 + 당월시가)/2; if C < var1 and Condition1 == true and Condition1[1] == False Then ii = Index; if sk[20] < 20 and ii > 0 and Index > ii and Index < ii+19 and CrossUp(C,var1) Then Find(1); } 즐거운 하루되세요 > 한칼부르스 님이 쓴 글입니다. > 제목 : 검색식 부탁드립니다. _(_ _)_ > 항상 도와주심에 감사드립니다. 20봉전에 스토케스틱슬로우(25,6,6) 저점이 20 아래, 그리고 아래의 수식을 이탈한 상태에서 첫 장기이평 정배열(240<120<60)이 만들어지고 0봉전에 아래의 수식을 만족시키는 종목울 검색하고 싶습니다. 근데 종가는 20봉전보다 높아야 한다는 조건을 추가한 검색식과 그냥 돌파하는 검색식 두가지를 부탁드립니다. 수식 var : 당월시가(0),전월시가(0); var : 당월종가(0),전월종가(0); if sDate > sDate[1]+30 Then { 당월시가 = O; 전월시가 = 당월시가[1]; 전월종가 = 당월종가[1]; } 당월종가 = C; if 전월시가 > 0 Then { var1 = ((전월시가+전월종가)/2 + 당월시가)/2; if CrossUp(C,var1) Then Find(1); }