커뮤니티
거래량관련 종목검색식을 만들고 싶은데 잘 안됩니다 도와주세요
2025-11-05 13:35:26
329
글번호 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% 이상만 검색이 됩니다.

즐거운 하루되세요