커뮤니티

수식 수정요청

프로필 이미지
ksks
2024-04-18 22:07:55
860
글번호 178714
답변완료
아래 수식은 20봉전, 10봉전, 5봉전 대비 1봉전가격이 떨어진 조건(30,20,10%)에서 5이평돌파하는 종목을 검색코자 한 수식입니다. 사용해보니 20,10,5봉에 딱 맞는 것만 대상이 되어 문제가 좀 있었읍니다. 그래서 다른 모든 조건은 그대로 두고 - 20봉전 대신 11봉전~20봉전 사이에 있는 최고가에서 1봉전이 -30%, - 10 " 6봉전~10봉전 " "" " -20% - 5 " 2봉전~5봉전 " " -10% 세가지만을 반영한 수식 수정이 가능할까요? 사이에 있는 최고가라서 안될 거 같기도 합니다만, =============================================================================== var1 = ma(v,5); Var2 = ma(C,1); var3 = ma(C,5); if var1[1] >= 50000 and CrossUp(var2,Var3) and CountIf(Var3 < Var3[1],3)[1] == 3 and (C >= O*1.03 or C >= C[1]*1.03) and (C[1] <= C[20]*0.70 or C[1] <= C[10]*0.80 or C[1] <= C[5]*0.90) Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-19 09:20:47

안녕하세요 예스스탁입니다. var1 = ma(v,5); Var2 = ma(C,1); var3 = ma(C,5); value1 = highest(H,10)[11];#11봉전 기준 10개봉 최고가 (11봉전~20봉전 최고가) Value2 = highest(H,5)[6];#6봉전 기준 5개봉 최고가 (6봉전~10봉전 최고가) Value3 = highest(H,4)[2];#2개봉전 기준 4개봉 최고가 (2봉전~5봉전 최고가) if var1[1] >= 50000 and CrossUp(var2,Var3) and CountIf(Var3 < Var3[1],3)[1] == 3 and (C >= O*1.03 or C >= C[1]*1.03) and (C[1] <= value1*0.70 or C[1] <= Value2*0.80 or C[1] <= Value3*0.90) Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 수식 수정요청 > 아래 수식은 20봉전, 10봉전, 5봉전 대비 1봉전가격이 떨어진 조건(30,20,10%)에서 5이평돌파하는 종목을 검색코자 한 수식입니다. 사용해보니 20,10,5봉에 딱 맞는 것만 대상이 되어 문제가 좀 있었읍니다. 그래서 다른 모든 조건은 그대로 두고 - 20봉전 대신 11봉전~20봉전 사이에 있는 최고가에서 1봉전이 -30%, - 10 " 6봉전~10봉전 " "" " -20% - 5 " 2봉전~5봉전 " " -10% 세가지만을 반영한 수식 수정이 가능할까요? 사이에 있는 최고가라서 안될 거 같기도 합니다만, =============================================================================== var1 = ma(v,5); Var2 = ma(C,1); var3 = ma(C,5); if var1[1] >= 50000 and CrossUp(var2,Var3) and CountIf(Var3 < Var3[1],3)[1] == 3 and (C >= O*1.03 or C >= C[1]*1.03) and (C[1] <= C[20]*0.70 or C[1] <= C[10]*0.80 or C[1] <= C[5]*0.90) Then Find(1);