커뮤니티

highest 함수 문의

프로필 이미지
교달
2022-05-27 14:50:35
960
글번호 159360
답변완료
안녕하세요? 종목검색 로직에서 Highest 함수 관련하여 문의드립니다. 직전 50봉에서 RSI(14)가 70을 돌파한적이 (한번이라도) 있는 종목을 찾는다면, Var1 = RSI(14) if Highest(Var1, 50) >= 70 then Find(1); 이렇게 하면 될것 같은데 제대로 종목을 찾지 못하고 있어서요, 예를들어 2022.5.26일 종가 기준으로 현대해상이 종목검색이 되야하는데 이렇게하면 나오지 않더라구요, Higest 함수를 잘못 사용하고 있는걸까요?
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-27 15:52:58

안녕하세요 예스스탁입니다. 1 Highest는 최고값을 리턴하는 함수입니다. 상향돌파를 의미하지 않습니다. Highest(Var1, 50) >= 70 50개봉 최고가가 70이상이라는 조건으로 50개봉 동안 모두 70위인 종목이 나올수도 있고 50개봉 동안 70 위였다가 하락하는 종목도 나올수 있습니다. 2 아래와 같이 작성해서 검색하시면 됩니다. RSI가 그 계산법에 따라 차트 과거봉수에 따라 현재값이 달라지게 됩니다. 종목검색은 최대 500봉까지만 제공됩니다. 종목검색 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시고 차트도 500봉만 조회해서 비교해 보셔야 합니다. Var1 = RSI(14) if CountIf(CrossUp(var1,70),50) >= 1 then Find(1); 즐거운 하루되세요 > 교달 님이 쓴 글입니다. > 제목 : highest 함수 문의 > 안녕하세요? 종목검색 로직에서 Highest 함수 관련하여 문의드립니다. 직전 50봉에서 RSI(14)가 70을 돌파한적이 (한번이라도) 있는 종목을 찾는다면, Var1 = RSI(14) if Highest(Var1, 50) >= 70 then Find(1); 이렇게 하면 될것 같은데 제대로 종목을 찾지 못하고 있어서요, 예를들어 2022.5.26일 종가 기준으로 현대해상이 종목검색이 되야하는데 이렇게하면 나오지 않더라구요, Higest 함수를 잘못 사용하고 있는걸까요?