커뮤니티

거래량관련 종목검색식을 만들고 싶은데 잘 안됩니다 도와주세요

프로필 이미지
성공한럭키홍홍
2025-11-05 13:35:26
114
글번호 227673
답변완료

파워종목검색에 쓸 종목검색을 추가하고 싶은데 필요한 부분을 gpt에게 물어도 엉뚱한 답만 나오네요
원하는 종목 검색 조건 상대거래량 = 장시작(9시00분01초)부터 검색하는 시점까지의 거래량/오늘 제외 전일부터 14일동안의 장시작부터 같은시각까지의 거래량의 평균
1. 상대거래량이 100% 이상인 종목 검색 2, 상대거래량 랭킹을 만들어서 상위20위권만 종목 검색
이렇게 만들고 싶은데 잘 안됩니다 도와주세요

종목검색
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2025-11-05 13:57:59

안녕하세요 예스스탁입니다. 1 종목검색은 최대 제공봉수가 500봉입니다. 문의하신 내용은 분봉으로 검색하셔야 하는데 500봉 안에 이전 14일(오늘포함15일)의 데이터를 확보하려면 최소 15분봉이상의 주기에서 종목검색을 하셔야 합니다. 그 이하의 주기에서는 봉수가 부족해서 검색되지 않습니다. 종목검색 속성에서 검색에 필요한 최소기간에 500봉 지정하시고 검색하시면 됩니다. 2 종목검색은 다른종목과 비교가 가능하지 않아 순위를 지정할 수 없습니다. 아래식에 검색결과값으로 상대거래량을 출력하게 작성해 드립니다. 종목검색시 검색결과에 체크하 검색하신 후에 정렬해 보시기 바랍니다.
3 input : N(14); var : ii(0),DD(0),TT(0),DV(0),Dcnt(0),sum(0),mav(0),상대거래량(0); DV = DayVolume; DD = sDate; TT = sTime; sum = 0; mav = 0; Dcnt = 0; For ii = 0 to Index { if mav == 0 and sDate[ii] < DD and TT[ii] <= sTime Then { DD = sDate[ii]; sum = sum + DV[ii]; Dcnt = Dcnt+1; if Dcnt == N Then { mav = sum/Dcnt; ii = Index+1; } } } if mav > 0 then { 상대거래량 = DV/mav*100; if DV/mav*100 >= 100 Then Find(상대거래량); } 즐거운 하루되세요
프로필 이미지

성공한럭키홍홍

2025-11-05 14:34:30

성공한럭키홍홍 님에 의해 삭제된 답변입니다.
프로필 이미지

성공한럭키홍홍

2025-11-05 14:41:53

성공한럭키홍홍 님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2025-11-05 14:43:35

안녕하세요 예스스탁입니다. if DV/mav*100 >= 1000 Then 올리신 내용과 같이 변경하시면 됩니다. 아래 그림과 같이 1000% 이상만 검색이 됩니다.
즐거운 하루되세요