커뮤니티

검색식 부탁드립니다

프로필 이미지
nams60
2025-07-04 00:25:22
193
글번호 192285
답변완료
Input : 상승률 (1.15); var : cnt(-1) ; if c>(c[1]*상승률) && (ma(v,20)*2.5)< v Then var1= 1; if var1 == 1 and (max(c[1],o[1]) <= max(c,o)) and (min(c[1],o[1]) <= min(c,o)) then cnt = 0; if cnt == 0 then { cnt = cnt+1; if cnt == 1 or cnt == 2 Then Find(c>1000 && v>100000); } 조건을 만족하는 1,2번째 종목검색 입니다. 어디가 틀렸을까요? 부탁드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-07-04 14:13:12

안녕하세요 예스스탁입니다. 올리신 수식 내용이 모호합니다. 만약 [ c>(c[1]*상승률) && (ma(v,20)*2.5)< v ]조건 만족이후에 [ (max(c[1],o[1]) <= max(c,o)) and (min(c[1],o[1]) <= min(c,o)) ] 조건 만족횟수이면 아래와 같이 변경하시면 됩니다. 종가와 거래량 조건도 if문으로 넣으셔야 합니다. Input : 상승률 (1.15); var : cnt(-1) ; if c>(c[1]*상승률) && (ma(v,20)*2.5)< v Then cnt = 0; if cnt >= 0 and (max(c[1],o[1]) <= max(c,o)) and (min(c[1],o[1]) <= min(c,o)) then { cnt = cnt+1; if (cnt == 1 or cnt == 2) and c>1000 && v>100000 Then Find(1); } 즐거운 하루되세요 > nams60 님이 쓴 글입니다. > 제목 : 검색식 부탁드립니다 > Input : 상승률 (1.15); var : cnt(-1) ; if c>(c[1]*상승률) && (ma(v,20)*2.5)< v Then var1= 1; if var1 == 1 and (max(c[1],o[1]) <= max(c,o)) and (min(c[1],o[1]) <= min(c,o)) then cnt = 0; if cnt == 0 then { cnt = cnt+1; if cnt == 1 or cnt == 2 Then Find(c>1000 && v>100000); } 조건을 만족하는 1,2번째 종목검색 입니다. 어디가 틀렸을까요? 부탁드립니다.