커뮤니티

문의드립니다.

프로필 이미지
이심전심
2023-08-27 21:58:15
798
글번호 171875
답변완료
input: P(90), Q(25),R(50), N(100) ; LL=Lowest(L,240); 질문1) 현재로부터 N봉 내에서 LL대비 P%이상 상승했다가 최고점 HH대비 Q%이상 하락조정이 처음으로 이루어지는 종목검색식을 부탁드립니다. 즉, 바닥대비 P%이상 상승했다가 조금씩 하락조정은 몇 번 있었지만 Q%이상 하락하는 것이 딱 1번 있는 종목을 구하는 검색식을 구하고 싶습니다. (★단 R%이상 하락한 종목은 제외) 질문2) 다른 조건은 위와 같고 Q%이상 하락하는 것이 딱 1번만 일어난 것이 아니라 2번째 일어나고 있는 종목을 구하는 검색식도 부탁드립니다. (★단1번이라도 R%이상이 일어난 종목은 제외) * 추가로 수정,첨가할 부분이 많아서 가급적 주석도 좀 달아 주시면 더욱 감사하겠습니다. 항상 친절하게 답변해 주셔서 감사드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-28 14:38:23

안녕하세요 예스스탁입니다. 2번은 아래식에서 횟수만 2로 지정하시면 됩니다. input: P(90), Q(25),R(50), N(100) ; var : LL(0),L1(0),H1(0),count(0),하락감시(False); LL = Lowest(L,240); #최저가 갱신 if L < LL[1] Then { #최저가 저장 L1 = L; # 최저가 이후 최고가 저장할 변수, 초기값 고가 H1 = H; #P%이상 상승후 Q% 하락 카운트할 변수 count = 0; } #최저가 발생 후 if H1 > 0 Then { #최저가 이후 최고가 계산 if H > H1 Then { H1 = H; 하락감시 = true; } #최고가가 최저가 대비 P%이상이고 #저가가 최고가대비 Q%이상 하락하면 카운트 증가 if 하락감시 == true and H1 >= L1*(1+P/100) and L <= H1*(1-Q/100) Then { 하락감시 = False; count = count+1; } #저가가 최고가대비 R%이상 하락하면 모든 변수 0으로 초기화 if L <= H1*(1-R/100) Then { L1 = 0; H1 = 0; count = 0; } if count == 1 Then Find(1); } 즐거운 하루되세요 > 이심전심 님이 쓴 글입니다. > 제목 : 문의드립니다. > input: P(90), Q(25),R(50), N(100) ; LL=Lowest(L,240); 질문1) 현재로부터 N봉 내에서 LL대비 P%이상 상승했다가 최고점 HH대비 Q%이상 하락조정이 처음으로 이루어지는 종목검색식을 부탁드립니다. 즉, 바닥대비 P%이상 상승했다가 조금씩 하락조정은 몇 번 있었지만 Q%이상 하락하는 것이 딱 1번 있는 종목을 구하는 검색식을 구하고 싶습니다. (★단 R%이상 하락한 종목은 제외) 질문2) 다른 조건은 위와 같고 Q%이상 하락하는 것이 딱 1번만 일어난 것이 아니라 2번째 일어나고 있는 종목을 구하는 검색식도 부탁드립니다. (★단1번이라도 R%이상이 일어난 종목은 제외) * 추가로 수정,첨가할 부분이 많아서 가급적 주석도 좀 달아 주시면 더욱 감사하겠습니다. 항상 친절하게 답변해 주셔서 감사드립니다.