커뮤니티

문의드립니다.

프로필 이미지
sm0809
2021-08-23 00:25:15
738
글번호 151684
답변완료

첨부 이미지

Q&A 참고하면서 많이 배우고 있습니다. 감사드립니다.^^ 다음과 같은 조건도 구현가능 한지 문의드립니다. 골든크로스기간(n일) 다운크로스기간(m일) 골든크로스(당일) --------------- 과거--------------------- 현시점 n 이 m보다 크고 당일 골든크로스를 만족하는 종목을 찾으려고합니다. 예를 들어 a = ma(c,5), b=ma(c,20)이라면 당일 a가 b를 골든크로스하고 당일로부터 과거 다운크로스 기간(m일)과 다운크로스된 시점 이전 골드크로스 기간(n일)을 비교하여 m보다 n 기간이 더 긴 조건을 만족 감사합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-23 13:41:47

안녕하세요 예스스탁입니다. 과거 골드와 데드가 몇봉전에 발생했을지 알수 없으므로 종목검색속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다. 종목검색은 최대 500봉까지 제공됩니다. var : a(0),b(0),t(0); var : upcnt(0),dncnt(0); var : upcnt1(0),dncnt1(0); a = ma(c,5); b = ma(c,20); if CrossUp(a,b) Then { t = 1; upcnt = 0; upcnt1 = upcnt[1]; if upcnt1 > 0 and dncnt > 0 and upcnt1 > dncnt Then Find(1); } if CrossDown(a,b) Then { t = -1; dncnt = 0; dncnt1 = dncnt[1]; } if t == 1 Then { upcnt = upcnt+1; } if t == -1 Then { dncnt = dncnt+1; } 즐거운 하루되세요 > sm0809 님이 쓴 글입니다. > 제목 : 문의드립니다. > Q&A 참고하면서 많이 배우고 있습니다. 감사드립니다.^^ 다음과 같은 조건도 구현가능 한지 문의드립니다. 골든크로스기간(n일) 다운크로스기간(m일) 골든크로스(당일) --------------- 과거--------------------- 현시점 n 이 m보다 크고 당일 골든크로스를 만족하는 종목을 찾으려고합니다. 예를 들어 a = ma(c,5), b=ma(c,20)이라면 당일 a가 b를 골든크로스하고 당일로부터 과거 다운크로스 기간(m일)과 다운크로스된 시점 이전 골드크로스 기간(n일)을 비교하여 m보다 n 기간이 더 긴 조건을 만족 감사합니다.