커뮤니티

종목 검색부탁드립니다.

프로필 이미지
일지매7
2025-03-10 18:01:43
242
글번호 188977
답변완료
1. 다음 수식의 종목 검색식 부탁드려요. S=sum(1); M5=ma(C,5); M20=ma(C,20); 상전=M5>M5(1) && M5(1)<M5(2); 하전=M5<M5(1) && M5(1)>M5(2); 상전S1=ValueWhen(1,상전,S); 상전S1_5=ValueWhen(1,상전,M5); 상전S1_20=ValueWhen(1,상전,M20); 하전S1=ValueWhen(1,하전,S); 하전S1_5=ValueWhen(1,하전,M5); 하전S1_20=ValueWhen(1,하전,M20); 상전S2=ValueWhen(2,상전,S); 상전S2_5=ValueWhen(2,상전,M5); 상전S2_20=ValueWhen(2,상전,M20); 순번조건 = 상전S1 > 하전S1 && 하전S1>상전S2; 전체조건 = 순번조건 && 상전S2_5 < 상전S2_20 && 하전S1_5 > 하전S1_20 && 상전S1_5 > 상전S1_20 && 하전S1_5 > 상전S1_5; 조건=전체조건 && !전체조건(1); 이격520=M5/M20*100-100; CrossUp(C,M5) && sum(조건,3)>0 &&//조건 or 조건(1) or 조건(2) 이격520 < 이격기준율 -------------- 이격기준율 3.5
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-03-11 11:29:39

안녕하세요 예스스탁입니다. input : 이격기준율(3.5); var : s(0),m5(0),m20(0),상전(False),하전(False); var : 상전S1(0),상전S1_5(0),상전S1_20(0); var : 하전S1(0),하전S1_5(0),하전S1_20(0); var : 상전S2(0),상전S2_5(0),상전S2_20(0); var : 순번조건(False),전체조건(False),조건(False),이격520(0); S=Accum(1); M5=ma(C,5); M20=ma(C,20); 상전=M5>M5[1] && M5[1]<M5[2]; 하전=M5<M5[1] && M5[1]>M5[2]; if 상전 == true Then { 상전S1=S; 상전S1_5=M5; 상전S1_20=M20; 상전S2=상전S1[1]; 상전S2_5=상전S1_5[1]; 상전S2_20=상전S1_20[1]; } if 하전 == true Then { 하전S1=S; 하전S1_5=M5; 하전S1_20=M20; } 순번조건 = 상전S1 > 하전S1 && 하전S1>상전S2; 전체조건 = 순번조건 && 상전S2_5 < 상전S2_20 && 하전S1_5 > 하전S1_20 && 상전S1_5 > 상전S1_20 && 하전S1_5 > 상전S1_5; 조건=전체조건 && 전체조건[1] == False; 이격520=M5/M20*100-100; if CrossUp(C,M5) && CountIf(조건,3)>0 &&//조건 or 조건(1) or 조건(2) 이격520 < 이격기준율 Then Find(1); 즐거운 하루되세요 > 일지매7 님이 쓴 글입니다. > 제목 : 종목 검색부탁드립니다. > 1. 다음 수식의 종목 검색식 부탁드려요. S=sum(1); M5=ma(C,5); M20=ma(C,20); 상전=M5>M5(1) && M5(1)<M5(2); 하전=M5<M5(1) && M5(1)>M5(2); 상전S1=ValueWhen(1,상전,S); 상전S1_5=ValueWhen(1,상전,M5); 상전S1_20=ValueWhen(1,상전,M20); 하전S1=ValueWhen(1,하전,S); 하전S1_5=ValueWhen(1,하전,M5); 하전S1_20=ValueWhen(1,하전,M20); 상전S2=ValueWhen(2,상전,S); 상전S2_5=ValueWhen(2,상전,M5); 상전S2_20=ValueWhen(2,상전,M20); 순번조건 = 상전S1 > 하전S1 && 하전S1>상전S2; 전체조건 = 순번조건 && 상전S2_5 < 상전S2_20 && 하전S1_5 > 하전S1_20 && 상전S1_5 > 상전S1_20 && 하전S1_5 > 상전S1_5; 조건=전체조건 && !전체조건(1); 이격520=M5/M20*100-100; CrossUp(C,M5) && sum(조건,3)>0 &&//조건 or 조건(1) or 조건(2) 이격520 < 이격기준율 -------------- 이격기준율 3.5