커뮤니티

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

프로필 이미지
한칼부르스
2024-07-28 22:06:09
700
글번호 181956
답변완료
항상 도와주심에 감사드립니다._(__)_ 먼저 1봉전 종가기준으로 5일선 아래에서 1분봉상 완전정배열(240<120<60<20<5)로 마감을 하고 0봉전에서 5일선을 돌파하는 종목 검색식과 1봉전에서 5일선 돌파유무와는 상관없이 그냥 밑의 각각의 수식아래에서 즉 만족시키지 못한 상태에서 종가가 역시 1분봉상 완전정배열로 마감을 하고 0봉전에서 각각의 수식을 만족하는 종목검색식을 부탁드립니다. 요청드리는 검색식은 4가지입니다. 수식1 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); } 수식2 var1 = macd(12,26); var2 = Sar(0.02,0.2); if var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O Then value1 = (C+O)/2; if value1 > 0 and CrossUp(c,value1) Then Find(1); 수식3 var : MM(0),KK(0),MO(0),mx(0); var : M1(0),M2(0),M3(0),M4(0),M5(0),M6(0); var : M7(0),M8(0),M9(0),M10(0),M11(0),M12(0); MM = floor(date/100); if MM != MM[1] Then { MO = O; M1 = KK[1]; M2 = M1[1]; M3 = M2[1]; M4 = M3[1]; M5 = M4[1]; M6 = M5[1]; M7 = M6[1]; M8 = M7[1]; M9 = M8[1]; M10 = M9[1]; M11 = M10[1]; M12 = M11[1]; mx = Max(M1, M2, M3, M4, M5,M6, M7, M8, M9, M10, M11, M12); } KK = iff(MO > C, MO, 0); if mx > 0 and CrossUp(C,mx) Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-29 16:23:09

안녕하세요 예스스탁입니다. 1 var : ma1(0),ma2(0),ma3(0),ma4(0),ma5(0); ma1 = ma(C,5); ma2 = ma(C,20); ma3 = ma(C,60); ma4 = ma(C,120); ma5 = ma(C,240); Condition1 = ma1 > ma2 and ma2 > ma3 and ma3 > ma4 and ma4 > ma5; if Condition1[1] == true and C[1] < ma1[1] and CrossUp(c,ma1) Then Find(1); 2 var : ma1(0),ma2(0),ma3(0),ma4(0),ma5(0); ma1 = ma(C,5); ma2 = ma(C,20); ma3 = ma(C,60); ma4 = ma(C,120); ma5 = ma(C,240); Condition1 = ma1 > ma2 and ma2 > ma3 and ma3 > ma4 and ma4 > ma5; var : 당월시가(0),전월시가(0); var : 당월종가(0),전월종가(0); if sDate > sDate[1]+30 Then { 당월시가 = O; 전월시가 = 당월시가[1]; 전월종가 = 당월종가[1]; } 당월종가 = C; if 전월시가 > 0 Then { var1 = ((전월시가+전월종가)/2 + 당월시가)/2; if Condition1[1] == true and C[1] < var1[1] and CrossUp(C,var1) Then Find(1); } 3 var : ma1(0),ma2(0),ma3(0),ma4(0),ma5(0); ma1 = ma(C,5); ma2 = ma(C,20); ma3 = ma(C,60); ma4 = ma(C,120); ma5 = ma(C,240); Condition1 = ma1 > ma2 and ma2 > ma3 and ma3 > ma4 and ma4 > ma5; var1 = macd(12,26); var2 = Sar(0.02,0.2); if var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O Then value1 = (C+O)/2; if Condition1[1] == true and C[1] < value1[1] and value1 > 0 and CrossUp(c,value1) Then Find(1); 4 var : ma1(0),ma2(0),ma3(0),ma4(0),ma5(0); ma1 = ma(C,5); ma2 = ma(C,20); ma3 = ma(C,60); ma4 = ma(C,120); ma5 = ma(C,240); Condition1 = ma1 > ma2 and ma2 > ma3 and ma3 > ma4 and ma4 > ma5; var : MM(0),KK(0),MO(0),mx(0); var : M1(0),M2(0),M3(0),M4(0),M5(0),M6(0); var : M7(0),M8(0),M9(0),M10(0),M11(0),M12(0); MM = floor(date/100); if MM != MM[1] Then { MO = O; M1 = KK[1]; M2 = M1[1]; M3 = M2[1]; M4 = M3[1]; M5 = M4[1]; M6 = M5[1]; M7 = M6[1]; M8 = M7[1]; M9 = M8[1]; M10 = M9[1]; M11 = M10[1]; M12 = M11[1]; mx = Max(M1, M2, M3, M4, M5,M6, M7, M8, M9, M10, M11, M12); } KK = iff(MO > C, MO, 0); if Condition1[1] == true and C[1] < mx[1] and mx > 0 and CrossUp(C,mx) Then Find(1); 즐거운 하루되세요 > 한칼부르스 님이 쓴 글입니다. > 제목 : 검색식 부탁 드립니다._(__)_ > 항상 도와주심에 감사드립니다._(__)_ 먼저 1봉전 종가기준으로 5일선 아래에서 1분봉상 완전정배열(240<120<60<20<5)로 마감을 하고 0봉전에서 5일선을 돌파하는 종목 검색식과 1봉전에서 5일선 돌파유무와는 상관없이 그냥 밑의 각각의 수식아래에서 즉 만족시키지 못한 상태에서 종가가 역시 1분봉상 완전정배열로 마감을 하고 0봉전에서 각각의 수식을 만족하는 종목검색식을 부탁드립니다. 요청드리는 검색식은 4가지입니다. 수식1 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); } 수식2 var1 = macd(12,26); var2 = Sar(0.02,0.2); if var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O Then value1 = (C+O)/2; if value1 > 0 and CrossUp(c,value1) Then Find(1); 수식3 var : MM(0),KK(0),MO(0),mx(0); var : M1(0),M2(0),M3(0),M4(0),M5(0),M6(0); var : M7(0),M8(0),M9(0),M10(0),M11(0),M12(0); MM = floor(date/100); if MM != MM[1] Then { MO = O; M1 = KK[1]; M2 = M1[1]; M3 = M2[1]; M4 = M3[1]; M5 = M4[1]; M6 = M5[1]; M7 = M6[1]; M8 = M7[1]; M9 = M8[1]; M10 = M9[1]; M11 = M10[1]; M12 = M11[1]; mx = Max(M1, M2, M3, M4, M5,M6, M7, M8, M9, M10, M11, M12); } KK = iff(MO > C, MO, 0); if mx > 0 and CrossUp(C,mx) Then Find(1);