커뮤니티

부탁 드립니다.

프로필 이미지
yes
2021-10-06 21:36:44
1426
글번호 152716
답변완료
도움에 감사 드립니다. 질문1) 검색식에서 제공되는 "횡보추세 상향돌파"식을 "횡보추세 하향돌파"식으로 수정 부탁 드립니다. Input : Period(5), Percent(10); value1 = highest(H, Period); value2 = lowest(L, Period); If C > value1[1] && C[1] <= value1[1] && value1[1] < value2[1]*(1+Percent/100) Then value3 = (C-C[1])/C[1]*100; Else value3 = 0; Find(value3); 질문2) 20 이평과 60이평이 골든 크로스 된 후, 10 봉이내 에서 다시 5이평이 20 이평을 골든 크로스 되었거나, 5/20 이평의 이격이 12% 내로 가까워진 종목 검색식으로 작성 된 것입니다. 이것을 20 이평과 60이평이 데드 크로스 된 후, 10 봉이내 에서 다시 5이평이 20 이평을 데드 크로스 되었거나, 5/20 이평의 이격이 12% 내로 가까워진 종목 검색식으로 수정 부탁 드립니다. input : n(10); var : t(0),s(0); var1 = ma(C,5); Var2 = ma(C,20); Var3 = ma(C,60); if var2 > var3 and CountIf(CrossUp(Var2,Var3),n) >= 1 and (CrossUp(var1,Var2) or (var1 <= Var2 and var1 >= var1*0.88)) Then Find(1);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-10-07 14:47:43

안녕하세요 예스스탁입니다. 1 Input : Period(5), Percent(10); value1 = highest(H, Period); value2 = lowest(L, Period); If C < value1[1] && C[1] >= value1[1] && value1[1] < value2[1]*(1+Percent/100) Then value3 = (C-C[1])/C[1]*100; Else value3 = 0; Find(value3); 2 input : n(10); var : t(0),s(0); var1 = ma(C,5); Var2 = ma(C,20); Var3 = ma(C,60); if var2 < var3 and CountIf(CrossDown(Var2,Var3),n) >= 1 and (CrossDown(var1,Var2) or (var1 >= Var2 and var1 <= var2*0.88)) Then Find(1); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 도움에 감사 드립니다. 질문1) 검색식에서 제공되는 "횡보추세 상향돌파"식을 "횡보추세 하향돌파"식으로 수정 부탁 드립니다. Input : Period(5), Percent(10); value1 = highest(H, Period); value2 = lowest(L, Period); If C > value1[1] && C[1] <= value1[1] && value1[1] < value2[1]*(1+Percent/100) Then value3 = (C-C[1])/C[1]*100; Else value3 = 0; Find(value3); 질문2) 20 이평과 60이평이 골든 크로스 된 후, 10 봉이내 에서 다시 5이평이 20 이평을 골든 크로스 되었거나, 5/20 이평의 이격이 12% 내로 가까워진 종목 검색식으로 작성 된 것입니다. 이것을 20 이평과 60이평이 데드 크로스 된 후, 10 봉이내 에서 다시 5이평이 20 이평을 데드 크로스 되었거나, 5/20 이평의 이격이 12% 내로 가까워진 종목 검색식으로 수정 부탁 드립니다. input : n(10); var : t(0),s(0); var1 = ma(C,5); Var2 = ma(C,20); Var3 = ma(C,60); if var2 > var3 and CountIf(CrossUp(Var2,Var3),n) >= 1 and (CrossUp(var1,Var2) or (var1 <= Var2 and var1 >= var1*0.88)) Then Find(1);