커뮤니티

수식 문의

프로필 이미지
자아준
2016-12-12 21:23:19
100
글번호 104919
답변완료
일일이 수고해주심에 감사드립니다. 아래식은 당일 조건을 만족하는 종목을 검색하는 식인데 이식을 과거 몇일전 지정하는 날(P 일전)에만 만족하는 종목을 선택할 수 있도록 수정 부탁드립니다. 과거 몇일 전은 외부변수로 부탁드립니다. input : 백이십선보정(50),Per(20), N(1), 이격1(70),이격2(130); Var : Body(0),Highbody(0),Lowbody(0),value(0); Body = Abs(C-O); Highbody = MaxList(Open,Close); Lowbody = MinList(Open,Close); var1 = Disparity(60); var2 = ma(c,5); var4 = ma(c,20); var6 = ma(c,60); var7 = ma(c,120); var8 = ma(v,60); value2 = max(var2,var4,var6); value3 = min(var2,var4,var6); value1 = 0; if crossup(c,var2) Then value1 = value1+1; if crossup(c,var4) Then value1 = value1+1; if crossup(c,var6) Then value1 = value1+1; if crossup(c,var7) Then value1 = value1+1; if var1[1] >= 이격1 and var1[1] <= 이격2 and C > var2 and value1 >= 1 and body >= C[1]*0.05 and Body <= C[1]*0.20 and H-Highbody >= body*0.0 and H-highbody <= Body*5 and Lowbody-L >= body*0.00 and lowbody-L <= Body*5 and C > O and var7[1]*(1+백이십선보정/1000) > var7[2] and CountIF(value2<= value3*(1+per/100),N) == N Then find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-13 10:58:31

안녕하세요 예스스탁입니다. input : 백이십선보정(50),Per(20), N(1), 이격1(70),이격2(130),P(5); Var : Body(0),Highbody(0),Lowbody(0),value(0); Body = Abs(C-O); Highbody = MaxList(Open,Close); Lowbody = MinList(Open,Close); var1 = Disparity(60); var2 = ma(c,5); var4 = ma(c,20); var6 = ma(c,60); var7 = ma(c,120); var8 = ma(v,60); value2 = max(var2,var4,var6); value3 = min(var2,var4,var6); value1 = 0; if crossup(c,var2) Then value1 = value1+1; if crossup(c,var4) Then value1 = value1+1; if crossup(c,var6) Then value1 = value1+1; if crossup(c,var7) Then value1 = value1+1; if var1[1] >= 이격1 and var1[1] <= 이격2 and C > var2 and value1 >= 1 and body >= C[1]*0.05 and Body <= C[1]*0.20 and H-Highbody >= body*0.0 and H-highbody <= Body*5 and Lowbody-L >= body*0.00 and lowbody-L <= Body*5 and C > O and var7[1]*(1+백이십선보정/1000) > var7[2] and CountIF(value2<= value3*(1+per/100),N) == N Then Condition1 = true; Else Condition1 = false; if Condition1[P] == true then find(1); 즐거운 하루되세요 > 자아준 님이 쓴 글입니다. > 제목 : 수식 문의 > 일일이 수고해주심에 감사드립니다. 아래식은 당일 조건을 만족하는 종목을 검색하는 식인데 이식을 과거 몇일전 지정하는 날(P 일전)에만 만족하는 종목을 선택할 수 있도록 수정 부탁드립니다. 과거 몇일 전은 외부변수로 부탁드립니다. input : 백이십선보정(50),Per(20), N(1), 이격1(70),이격2(130); Var : Body(0),Highbody(0),Lowbody(0),value(0); Body = Abs(C-O); Highbody = MaxList(Open,Close); Lowbody = MinList(Open,Close); var1 = Disparity(60); var2 = ma(c,5); var4 = ma(c,20); var6 = ma(c,60); var7 = ma(c,120); var8 = ma(v,60); value2 = max(var2,var4,var6); value3 = min(var2,var4,var6); value1 = 0; if crossup(c,var2) Then value1 = value1+1; if crossup(c,var4) Then value1 = value1+1; if crossup(c,var6) Then value1 = value1+1; if crossup(c,var7) Then value1 = value1+1; if var1[1] >= 이격1 and var1[1] <= 이격2 and C > var2 and value1 >= 1 and body >= C[1]*0.05 and Body <= C[1]*0.20 and H-Highbody >= body*0.0 and H-highbody <= Body*5 and Lowbody-L >= body*0.00 and lowbody-L <= Body*5 and C > O and var7[1]*(1+백이십선보정/1000) > var7[2] and CountIF(value2<= value3*(1+per/100),N) == N Then find(1);