커뮤니티

오류가 나네요 틀린검색이 됩니다.

프로필 이미지
혼자놀아요
2018-02-08 14:56:28
136
글번호 116454
답변완료
# 지수이동평균 (5일/20일/60일/120일/250일) # 오늘부터 N일전까지 찾아라 # 'mm' 은 그날 고가와 저가의 평균이다. Input : P1(5), P2(20), P3(60), P4(120), P5(250); input : n(10); var : mm(0); mm = (H+L)/2; var1 = ema(mm,P1); var2 = ema(mm,P2); var3 = ema(mm,P3); var4 = ema(mm,P4); var5 = ema(mm,P5); # 5일지수이동평균이 20일지수이동평균을 상향 돌파하고 Condition1 = CrossUp(var1, var2); # N일전까지 찾아라. # 돌파한 값이 60일, 120일, 250일 지수이동평균보다 밑에 있는 것을 찾아라. if CountIF(Condition1, n) AND var1<var3 and var2<var3 and var3<var4 and var4<var5 Then find(1); ===문 제 점== 1. n 일수가 적용이 됐다 안됐다 합니다 2. 이평이 배열이 된것도 검색되고 안된것도 검색이 됩니다. (원래는 돌파점 < 60<120<250 순서여야 하는데 돌파점 < 60<120<250, 돌파점> 60>120>250 같이 검색이 됩니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-08 15:25:13

안녕하세요 예스스탁입니다. 1 CountIF(Condition1, n)는 n봉동안 조건만족횟수입니다. if문에 조건내용없이 해당 함수만 사용하면 의미가 없습니다. 만족횟수가 몇이상이나 이하이다와 같은 조건을 만드셔야 합니다. 1회이상으로 수정했습니다. CountIF(Condition1, n) >= 1 2 지수이평은 차트 봉수에 영향을 받습니다. 차트는 최대 500봉만 제공되므로 종목검색시에 속성에서 검색에 필요한 최소기간에 500봉으로 지정하고 검색하시고 차트도 조회건수를 500으로 지정하고 검색하시기 바랍니다. 3 수정한 식입니다. Input : P1(5), P2(20), P3(60), P4(120), P5(250); input : n(10); var : mm(0); mm = (H+L)/2; var1 = ema(mm,P1); var2 = ema(mm,P2); var3 = ema(mm,P3); var4 = ema(mm,P4); var5 = ema(mm,P5); Condition1 = CrossUp(var1, var2); #n봉이내 5이평이 20이평을 상향돌파한 봉이 있고 #지수이평 배열은 5,20 < 60 < 120 < 250인 종목 if CountIF(Condition1, n) >= 1 AND var1<var3 and var2<var3 and var3<var4 and var4<var5 Then find(1); 즐거운 하루되세요 > 혼자놀아요 님이 쓴 글입니다. > 제목 : 오류가 나네요 틀린검색이 됩니다. > # 지수이동평균 (5일/20일/60일/120일/250일) # 오늘부터 N일전까지 찾아라 # 'mm' 은 그날 고가와 저가의 평균이다. Input : P1(5), P2(20), P3(60), P4(120), P5(250); input : n(10); var : mm(0); mm = (H+L)/2; var1 = ema(mm,P1); var2 = ema(mm,P2); var3 = ema(mm,P3); var4 = ema(mm,P4); var5 = ema(mm,P5); # 5일지수이동평균이 20일지수이동평균을 상향 돌파하고 Condition1 = CrossUp(var1, var2); # N일전까지 찾아라. # 돌파한 값이 60일, 120일, 250일 지수이동평균보다 밑에 있는 것을 찾아라. if CountIF(Condition1, n) AND var1<var3 and var2<var3 and var3<var4 and var4<var5 Then find(1); ===문 제 점== 1. n 일수가 적용이 됐다 안됐다 합니다 2. 이평이 배열이 된것도 검색되고 안된것도 검색이 됩니다. (원래는 돌파점 < 60<120<250 순서여야 하는데 돌파점 < 60<120<250, 돌파점> 60>120>250 같이 검색이 됩니다.