커뮤니티

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

프로필 이미지
한칼부르스
2024-04-25 09:17:31
1106
글번호 178869
답변완료
항상 도와주심에 거듭 감사드립니다. _(__)_ 1봉전 20봉이내에서 수식1을 만족하는 종목이 나오고 이 때는 반드시 수식2도 같이 충족시킨 상태.. 즉 수식2가 같이 나오거나 아니면 20봉이전에 수식2를 만족한 상태여야 합니다. 그리고 반드시 수식2를 20봉과 1봉사이에서 이탈한 후에 0봉전에서 수식2를 재돌파하는 종목을 검색하고 싶습니다. 수식1 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); 수식2 var : Month(0), MOpen(0), 중심(0),PreMC(0), PreMO(0); Month = Floor(date/100); if Month != Month[1] Then { PreMC = C[1]; PreMO = MOpen; MOpen = O ; } 중심 = ((PreMC + PreMO)/2 + MOpen)/2; if CrossUp(C, 중심) Then Find(1); 마지막으로 1봉전 20봉이내에서 수식1을 만족하는 종목이 나오고 1봉전 이내에서 종가상 엔벨로프지지선(20,10)을 이탈했다가 0봉전에서 엔벨로프지지선을 돌파하거나 0봉전에서 저가상 엔벨로프선을 이탈했다가 종가상 재돌파하는 종목 검색식을 만들고 싶습니다. _(__)_ 예) 기 만들어주신 타기준 유사식 var1 = macd(12,26); var2 = Sar(0.02,0.2); var : Month(0), MOpen(0), 중심(0),PreMC(0), PreMO(0); Month = Floor(date/100); if Month != Month[1] Then { PreMC = C[1]; PreMO = MOpen; MOpen = O ; } 중심 = ((PreMC + PreMO)/2 + MOpen)/2; if CountIf(Condition1 == true,20) >= 1 and CrossUp(C, 중심) Then Find(1); Condition1 = var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O and C > 중심 and 중심 > 0;
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-25 15:20:12

안녕하세요 예스스탁입니다. 1 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); var : Month(0), MOpen(0), 중심(0),PreMC(0), PreMO(0); Month = Floor(date/100); if Month != Month[1] Then { PreMC = C[1]; PreMO = MOpen; MOpen = O ; } 중심 = ((PreMC + PreMO)/2 + MOpen)/2; if CountIf(Condition1 == true,20) >= 1 and CrossUp(C, 중심) Then Find(1); Condition1 = mx > 0 and CrossUp(C,mx) and C > 중심 and 중심 > 0; 2 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); var1 = EnvelopeDown(20,10); if CountIf(Condition1,20) >= 1 and C > var1 and L[1] < var1[1] Then Find(1); Condition1 = mx > 0 and CrossUp(C,mx); 즐거운 하루되세요 > 한칼부르스 님이 쓴 글입니다. > 제목 : 검색식 부탁드립니다. _(_ _)_ > 항상 도와주심에 거듭 감사드립니다. _(__)_ 1봉전 20봉이내에서 수식1을 만족하는 종목이 나오고 이 때는 반드시 수식2도 같이 충족시킨 상태.. 즉 수식2가 같이 나오거나 아니면 20봉이전에 수식2를 만족한 상태여야 합니다. 그리고 반드시 수식2를 20봉과 1봉사이에서 이탈한 후에 0봉전에서 수식2를 재돌파하는 종목을 검색하고 싶습니다. 수식1 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); 수식2 var : Month(0), MOpen(0), 중심(0),PreMC(0), PreMO(0); Month = Floor(date/100); if Month != Month[1] Then { PreMC = C[1]; PreMO = MOpen; MOpen = O ; } 중심 = ((PreMC + PreMO)/2 + MOpen)/2; if CrossUp(C, 중심) Then Find(1); 마지막으로 1봉전 20봉이내에서 수식1을 만족하는 종목이 나오고 1봉전 이내에서 종가상 엔벨로프지지선(20,10)을 이탈했다가 0봉전에서 엔벨로프지지선을 돌파하거나 0봉전에서 저가상 엔벨로프선을 이탈했다가 종가상 재돌파하는 종목 검색식을 만들고 싶습니다. _(__)_ 예) 기 만들어주신 타기준 유사식 var1 = macd(12,26); var2 = Sar(0.02,0.2); var : Month(0), MOpen(0), 중심(0),PreMC(0), PreMO(0); Month = Floor(date/100); if Month != Month[1] Then { PreMC = C[1]; PreMO = MOpen; MOpen = O ; } 중심 = ((PreMC + PreMO)/2 + MOpen)/2; if CountIf(Condition1 == true,20) >= 1 and CrossUp(C, 중심) Then Find(1); Condition1 = var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O and C > 중심 and 중심 > 0;