커뮤니티

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

프로필 이미지
한칼부르스
2024-07-17 14:35:17
657
글번호 181582
답변완료
항상 도와주심에 감사드립니다._(__)_ 스토케스틱슬로우(25,6,6)이 20이하인 상태에서 아래의 수식을 돌파하는 종목 검색식을 원합니다. 수식 var : m5(0),m20(0),크로스업(False),hh(0),H_high(0),ll(0),L_sum(0),ls(0),조건(false),cnt(-1); M5 = ma(c,5); M20 = ma(c,20); 크로스업 = crossup(M5,M20); if 크로스업 == true Then { hh = h; var1 = L_sum[1]; cnt = 0; } Else { if hh > 0 and h > hh Then hh = h; } if HH==HH[1] && HH > H Then H_high = HH; LL = iff(M20>L, 1, 0); L_sum = Accum(LL); Ls = L_sum-var1; 조건 = CrossUp(c, H_High) && Ls>0; if 조건 == true Then { if cnt >= 0 Then { cnt = cnt+1; if cnt == 1 Then Find(1); } } 그리고 50봉전에서 첫장기정배열(240<120<60)이 만들어진후에 0봉전서~49봉전사이에서 몇번인지는 알 수는 없으나 완전정배열(240<120<60<20<5)이 많이나올 수록 좋습니다만은 적어도 5회 이상은 만들어진 종목 검색식도 부탁드립니다. 여기서 5회라 함은 완전정배열이 만들어지고 연달아 5회발생이 아니라 만들어지고 이탈하고 나서 다시 만들어진 회수로 5회라는 뜻입니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-17 17:11:15

안녕하세요 예스스탁입니다. 1 input : sto1(25),sto2(6); var : sk(0); sk = StochasticsK(sto1,sto2); var : m5(0),m20(0),크로스업(False),hh(0),H_high(0),ll(0),L_sum(0),ls(0),조건(false),cnt(-1); M5 = ma(c,5); M20 = ma(c,20); 크로스업 = crossup(M5,M20); if 크로스업 == true Then { hh = h; var1 = L_sum[1]; cnt = 0; } Else { if hh > 0 and h > hh Then hh = h; } if HH==HH[1] && HH > H Then H_high = HH; LL = iff(M20>L, 1, 0); L_sum = Accum(LL); Ls = L_sum-var1; 조건 = CrossUp(c, H_High) && Ls>0; if 조건 == true Then { if cnt >= 0 Then { cnt = cnt+1; if cnt == 1 and sk < 20 Then Find(1); } } 2 첫장기정배열이 되고 50봉 이후로 지정해 드립니다. 현재봉이 정확히 50봉 경과한 시점이면 Index >= x1+50를 Index == x1+50로 변경하시면 됩니다. var : x1(0),count(0); var1 = ma(C,5); var2 = ma(C,20); var3 = ma(C,60); var4 = ma(C,120); var5 = ma(C,240); Condition1 = Var3 > Var4 and Var4 > Var5; Condition2 = var1 > Var2 and Var2 > Var3 and Var3 > Var4 and Var4 > Var5; if Condition1 == true and Condition1[1] == False Then { x1 = Index; count = 0; } if Condition2 == true and Condition2[1] == False Then { count = count+1; } if x1 > 0 and Index >= x1+50 and #첫장기정배열이 되고 50봉 이후 Condition1 == true and #현재도 정기정배열 상태 count >= 5 Then #첫장기정배열이 되고 완정정배열로 변경이 5회이상 발생 Find(1); 즐거운 하루되세요 > 한칼부르스 님이 쓴 글입니다. > 제목 : 검색식 부탁드립니다. _(_ _)_ > 항상 도와주심에 감사드립니다._(__)_ 스토케스틱슬로우(25,6,6)이 20이하인 상태에서 아래의 수식을 돌파하는 종목 검색식을 원합니다. 수식 var : m5(0),m20(0),크로스업(False),hh(0),H_high(0),ll(0),L_sum(0),ls(0),조건(false),cnt(-1); M5 = ma(c,5); M20 = ma(c,20); 크로스업 = crossup(M5,M20); if 크로스업 == true Then { hh = h; var1 = L_sum[1]; cnt = 0; } Else { if hh > 0 and h > hh Then hh = h; } if HH==HH[1] && HH > H Then H_high = HH; LL = iff(M20>L, 1, 0); L_sum = Accum(LL); Ls = L_sum-var1; 조건 = CrossUp(c, H_High) && Ls>0; if 조건 == true Then { if cnt >= 0 Then { cnt = cnt+1; if cnt == 1 Then Find(1); } } 그리고 50봉전에서 첫장기정배열(240<120<60)이 만들어진후에 0봉전서~49봉전사이에서 몇번인지는 알 수는 없으나 완전정배열(240<120<60<20<5)이 많이나올 수록 좋습니다만은 적어도 5회 이상은 만들어진 종목 검색식도 부탁드립니다. 여기서 5회라 함은 완전정배열이 만들어지고 연달아 5회발생이 아니라 만들어지고 이탈하고 나서 다시 만들어진 회수로 5회라는 뜻입니다.