커뮤니티

재질문입니다.

프로필 이미지
새가날아오를때
2022-08-31 19:23:26
809
글번호 161885
답변완료
적용해서 해보니 최근 5일동안의 거래량이 갱신되는 종목이 아니고 당일에 최고거래량이 갱신된 종목이 검색됩니다. 그리고 검색시간이 꽤 길게 검색되는데 이건 개선될수없는지요? 귀챦게 해드려 죄송합니다. ################################################################################ 수식에서 봉이 120개가 필요하다고 판단되면 120개 이상이 있어야 합니다. 회피하기 위해 거래량을 배열변수에 저장하고 이용하게 작성해 드립니다. 배열선언시 방수는 넉넉히 지정하셔도 됩니다. input : N(120); var : hv(0),cnt(0),ii(0); Array : vv[150](0); For cnt = N Downto 1 { vv[cnt] = vv[cnt-1]; } vv[0] = v; hv = 0; For cnt = 0 to N-1 { if VV[cnt] > hv Then hv = VV[cnt]; } if hv[1] > 0 and v > hv[1] Then Find(Index); 즐거운 하루되세요 > 새가날아오를때 님이 쓴 글입니다. > 제목 : 검색식 문의 드립니다. > N일동안의 최고거래량을 최근(P일)동안에 갱신한 종목 검색식인데요. 이 검색식이 최근 신규종목도 검색되게 부탁드립니다. (N이 120이라고 설정하면 120봉이 안되는 최근 신규종목도 봉이 형성된 기간동안 최고 거래량을 최근 5일이내(변수) 갱신한 종목을 찾을수 있는 검색식이 궁금합니다.) 감사합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-09-01 09:44:43

안녕하세요 예스스탁입니다. input : N(120),P(5); var : hv(0),cnt(0),ii(0); Array : vv[150](0); For cnt = N Downto 1 { vv[cnt] = vv[cnt-1]; } vv[0] = v; hv = 0; For cnt = 0 to N-1 { if VV[cnt] > hv Then hv = VV[cnt]; } if hv[1] > 0 and v > hv[1] Then var1 = Index; if var1 > 0 and Index <= var1+P Then Find(1); 즐거운 하루되세요 > 새가날아오를때 님이 쓴 글입니다. > 제목 : 재질문입니다. > 적용해서 해보니 최근 5일동안의 거래량이 갱신되는 종목이 아니고 당일에 최고거래량이 갱신된 종목이 검색됩니다. 그리고 검색시간이 꽤 길게 검색되는데 이건 개선될수없는지요? 귀챦게 해드려 죄송합니다. ################################################################################ 수식에서 봉이 120개가 필요하다고 판단되면 120개 이상이 있어야 합니다. 회피하기 위해 거래량을 배열변수에 저장하고 이용하게 작성해 드립니다. 배열선언시 방수는 넉넉히 지정하셔도 됩니다. input : N(120); var : hv(0),cnt(0),ii(0); Array : vv[150](0); For cnt = N Downto 1 { vv[cnt] = vv[cnt-1]; } vv[0] = v; hv = 0; For cnt = 0 to N-1 { if VV[cnt] > hv Then hv = VV[cnt]; } if hv[1] > 0 and v > hv[1] Then Find(Index); 즐거운 하루되세요 > 새가날아오를때 님이 쓴 글입니다. > 제목 : 검색식 문의 드립니다. > N일동안의 최고거래량을 최근(P일)동안에 갱신한 종목 검색식인데요. 이 검색식이 최근 신규종목도 검색되게 부탁드립니다. (N이 120이라고 설정하면 120봉이 안되는 최근 신규종목도 봉이 형성된 기간동안 최고 거래량을 최근 5일이내(변수) 갱신한 종목을 찾을수 있는 검색식이 궁금합니다.) 감사합니다.