커뮤니티

늘 도움을 주셔서 고맙습니다. 다음 종목검색식이 가능할까요?

프로필 이미지
영화사랑
2019-03-20 11:57:55
381
글번호 127232
답변완료
안녕하세요. 항상 많은 도움을 주셔서 고맙습니다. 다음과 같은 조건으로 종목검색을 하고 싶은데, 가능했으면 좋겠습니다. 모두 2개입니다. [일봉 기준] 1. 오늘기준으로 a) 과거 30일전부터 ~ 20일 전까지의 10개의 봉의 고가들 중 최고값 (a1, a2, ..., a10) b) 과거 20일전부터 ~ 10일 전까지의 10개의 봉의 고가들 중 최고값 (b1, b2, ..., b10) A) 이 각각 10개의 봉들에 대해서 차례대로 두 개의 값들의 차이(a1-b1, a2-b2, ..., a10-b10)가 10% 이상인 구간이 3일 이상 B) 오늘 가격이 Max(a1, ...., a10)와 Max(b1, ..., b10)의 사이의 30% 아래 영역에 있는 경우. 검색: A & B 의 조건으로 종목검색이 가능할까요? 2. 오늘기준으로 과거 30일전부터 20일전까지 10일 동안 그때의 30이평선이 한번이라도 하락 하다가 상승한 적이 있는 종목 *** 그리고 이러한 조건으로 검색기준일을 하루씩 뒤로 미루면서 검색을 하고 싶은데 이것도 가능할까요? 다시 한번 늘 도움을 주셔서 고맙습니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-03-20 15:31:22

안녕하세요 예스스탁입니다. 1 var : cnt(0),count(0),h1(0),h2(0); count = 0; h1 = 0; h2 = 0; for cnt = 10 to 19 { if max(H[cnt],H[cnt+10]) >= min(H[cnt],H[cnt+10])*1.10 Then count = count+1; if h1 == 0 or (h1 > 0 and H[cnt] > h1) Then h1 = H[cnt]; if h2 == 0 or (h2 > 0 and H[cnt] > h2) Then h2 = H[cnt]; } if count >= 3 and C >= min(H1,H2) and C <= min(H1,H2)+abs(H1-H2)*0.3 Then find(1); 2 20일전 기준으로 이전 10일 사이에 이평이 상승반전한 적이 있는 종목을 찾는 검색식입니다. nday로 기준일 지정하시면 됩니다. 종목검색시 속성에서 검색에 필요한 갯수를 넉넉히 100봉이상 지정하고 검색하시기 바랍니다. input : nday(20); var1 = ma(C,30); var2 = countif(var1 > var1[1] and var1[1] < var1[2],10); if var2[nday] >= 1 Then find(1); 즐거운 하루되세요 > 영화사랑 님이 쓴 글입니다. > 제목 : 늘 도움을 주셔서 고맙습니다. 다음 종목검색식이 가능할까요? > 안녕하세요. 항상 많은 도움을 주셔서 고맙습니다. 다음과 같은 조건으로 종목검색을 하고 싶은데, 가능했으면 좋겠습니다. 모두 2개입니다. [일봉 기준] 1. 오늘기준으로 a) 과거 30일전부터 ~ 20일 전까지의 10개의 봉의 고가들 중 최고값 (a1, a2, ..., a10) b) 과거 20일전부터 ~ 10일 전까지의 10개의 봉의 고가들 중 최고값 (b1, b2, ..., b10) A) 이 각각 10개의 봉들에 대해서 차례대로 두 개의 값들의 차이(a1-b1, a2-b2, ..., a10-b10)가 10% 이상인 구간이 3일 이상 B) 오늘 가격이 Max(a1, ...., a10)와 Max(b1, ..., b10)의 사이의 30% 아래 영역에 있는 경우. 검색: A & B 의 조건으로 종목검색이 가능할까요? 2. 오늘기준으로 과거 30일전부터 20일전까지 10일 동안 그때의 30이평선이 한번이라도 하락 하다가 상승한 적이 있는 종목 *** 그리고 이러한 조건으로 검색기준일을 하루씩 뒤로 미루면서 검색을 하고 싶은데 이것도 가능할까요? 다시 한번 늘 도움을 주셔서 고맙습니다.