커뮤니티

왜 검색이 안 될까요?

프로필 이미지
목우도
2015-07-24 12:30:44
114
글번호 88864
답변완료
안녕하세요. 수식을 입력후 검증을 하면 이상이 없는데 검색이 안 되네요. 왜 그럴까요? var : mav1(0),mav2(0),mav3(0),Mmav(0); var1 = (highest(H,5)+lowest(L,5))/2; var2 = (highest(H,10)+lowest(L,10))/2; var3 = (highest(H,20)+lowest(L,20))/2; var4 = (highest(H,60)+lowest(L,60))/2; mav1 = ma(c,5); mav2 = ma(c,10); mav3 = ma(C,20); Mmav = ma(M,5); if C >= 2000 and C <= 300000 And countif(C > O and H >= O*1.12,20) >= 1 and ma(v,5)[1] >= 50000 and (var2 == var3 and var3 == var4) And (C > mav1 or C > mav2 or C > mav3) And (M >= 5000000000 or Mmav >= 1000000000) And (countif(mav1 > mav1[1],3) == 3 or countif(mav2 > mav2[1],3) == 3 or countif(mav3 > mav3[1],3) == 3) Then find(1); 감사합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-07-24 15:27:13

안녕하세요 예스스탁입니다. 해당식 모든 조건에 만족하는 종목이 없습니다. (var2 == var3 and var3 == var4) And 아래와 같이 위 조건만 제외하면 종목이 검색됩니다. var : mav1(0),mav2(0),mav3(0),Mmav(0); var1 = (highest(H,5)+lowest(L,5))/2; var2 = (highest(H,10)+lowest(L,10))/2; var3 = (highest(H,20)+lowest(L,20))/2; var4 = (highest(H,60)+lowest(L,60))/2; mav1 = ma(c,5); mav2 = ma(c,10); mav3 = ma(C,20); Mmav = ma(M,5); if C >= 2000 and C <= 300000 And countif(C > O and H >= O*1.12,20) >= 1 and ma(v,5)[1] >= 50000 and //(var2 == var3 and var3 == var4) And (C > mav1 or C > mav2 or C > mav3) And (M >= 5000000000 or Mmav >= 1000000000) And (countif(mav1 > mav1[1],3) == 3 or countif(mav2 > mav2[1],3) == 3 or countif(mav3 > mav3[1],3) == 3) Then find(1); 즐거운 하루되세요 > 목우도 님이 쓴 글입니다. > 제목 : 왜 검색이 안 될까요? > 안녕하세요. 수식을 입력후 검증을 하면 이상이 없는데 검색이 안 되네요. 왜 그럴까요? var : mav1(0),mav2(0),mav3(0),Mmav(0); var1 = (highest(H,5)+lowest(L,5))/2; var2 = (highest(H,10)+lowest(L,10))/2; var3 = (highest(H,20)+lowest(L,20))/2; var4 = (highest(H,60)+lowest(L,60))/2; mav1 = ma(c,5); mav2 = ma(c,10); mav3 = ma(C,20); Mmav = ma(M,5); if C >= 2000 and C <= 300000 And countif(C > O and H >= O*1.12,20) >= 1 and ma(v,5)[1] >= 50000 and (var2 == var3 and var3 == var4) And (C > mav1 or C > mav2 or C > mav3) And (M >= 5000000000 or Mmav >= 1000000000) And (countif(mav1 > mav1[1],3) == 3 or countif(mav2 > mav2[1],3) == 3 or countif(mav3 > mav3[1],3) == 3) Then find(1); 감사합니다.