커뮤니티

종목검색식 부탁드립니다.

프로필 이미지
너른
2025-12-07 16:59:50
77
글번호 228744
답변완료

K사 신호검색인데 예스종목검색으로 변경 부탁드립니다.

수고해주심에 미리 감사드립니다.


1. 5, 10, 20, 60선의 정배열이 5봉전 기준 연속 10봉 이상

2. 10, 20, 60선의 15봉 이상 정배열

3. 5선과 10선의 크로스업

4. 첫번쨰 완성된 신호만 표시

5. 조건을 만족한 봉의 종가를 다시 돌파한 종목 검색


m5 = ma(C, 5);

m10 = ma(C, 10);

m20 = ma(C, 20);

m60 = ma(C, 60);

배열A = m5 > m10 && m10>m20 && m20>m60;

배열B = m10>m20 && m20>m60;

조건 =

sum(배열A(5), 10) == 10 &&

sum(배열B, 15) == 15 &&

crossup(m5, m10);

cnt = countsince(배열A && !배열A(1), 조건);

조건2 = cnt==1 && cnt(1)==0;

조건3 = valuewhen(1, 조건2, C);

crossup(C, 조건3)


종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-09 09:56:43

안녕하세요 예스스탁입니다. var : M5(0),M10(0),M20(0),M60(0); var : 배열A(False),배열B(False),조건(False); var : cnt(Nan); M5=Ma(C,5); M10=Ma(C,10); M20=Ma(C,20); M60=Ma(C,60); 배열A=M5>M10 && M10>M20 && M20>M60; 배열B=M10>M20 && M20>M60; 조건= countif(배열A,10)[5]==10 && CountIf(배열B,15)==15 && CrossUp(M5,M10); if 배열A && 배열A[1] == False Then cnt = 0; if 조건 == true Then cnt = cnt+1; if cnt==1 && cnt[1] ==0 Then Find(1); 즐거운 하루되세요