Screening Filters
Price: min: 100, max: 80
- Purpose: Narrow the universe to relatively 고가(고가주) 종목만 보려는 의도였습니다. 사용자의 “가격을 10만원 이상으로”라는 요청을 달러 기준으로 해석해 대략 100달러 이상 종목을 보려 한 것입니다.
- Rationale:
- 데이트레이더 중 일부는 너무 싼 주식(펜니주)보다 일정 수준 이상 가격대(시가총액과 기관 참여가 많은 종목일 가능성이 큼)를 선호합니다.
- 다만 현재 설정은
min이 100, max가 80이라서, 논리적으로 “가격이 100달러 이상이면서 동시에 80달러 이하”인 종목을 찾는 꼴이 되어 조건을 만족하는 종목이 존재할 수 없습니다.
- 정확히는, 사용자가 원한 것은 “최소 가격만 100 이상으로 올리기”인데, 기존의 상단(80달러)이 그대로 남아 있어 충돌이 난 상태입니다.
Monthly Average Dollar Volume: min: 2,000,000
- Purpose: 한 달 평균 달러 거래대금이 200만 달러 이상인 종목만 선별해 유동성이 충분한 종목만 보려는 필터입니다.
- Rationale: 데이트레이더들이 가장 많이 신경 쓰는 요소 중 하나가 “빠르게 사고팔 수 있는지”입니다. 거래대금이 너무 적으면 슬리피지와 미체결 리스크가 커지기 때문입니다. 이 필터는 실제 매매가 가능한 유동성 있는 종목으로만 제한합니다.
Relative Volume: min: 2
- Purpose: 오늘 거래량이 평소(최근 평균) 대비 최소 2배 이상 터진 종목을 찾습니다.
- Rationale: 데이트레이더들이 가장 흔히 쓰는 필터 중 하나가 “RVOL(상대 거래량)”입니다.
- 뉴스·수급·이벤트로 단기 모멘텀이 생긴 종목들을 잡아낼 수 있고,
- 변동성과 체결유동성이 동시에 높아지는 경우가 많아 단타 기회가 많습니다.
Gap Pattern: ['GapUp', 'GapDown']
- Purpose: 시가가 전일 종가보다 크게 위/아래로 갭을 내고 시작한 종목들을 선별합니다.
- Rationale: 데이트레이더들이 매우 자주 보는 조건입니다.
- GapUp: 강한 매수 관심/호재 뉴스/수급 유입일 가능성이 높아, 갭 지속·갭 메우기 양쪽 전략 모두에 활용됩니다.
- GapDown: 악재·실망 매물로 인한 급락 후 기술적 반등, 하락 추세 추종 등 다양한 단타 전략 대상이 됩니다.
이 필터는 “오늘 특별한 일이 있는 종목” 위주로 추려내는 역할을 합니다.
Price Change % (일중 등락률): min: 3, max: 20
- Purpose: 당일 가격 변동률이 +3% 이상 ~ +20% 이하인 종목을 찾습니다.
- Rationale:
- 3% 이상 움직여야 데이트레이딩으로 1~2% 수익을 실현할 여지가 충분하고,
- 20% 이상 급등/급락 종목은 스프레드 확대·체결 리스크가 너무 커져 일부 트레이더는 피하는 경우가 많습니다.
이 구간은 “너무 죽지도, 너무 미쳐 날뛰지도 않은” 적당한 변동성을 가진 종목을 찾는 전형적인 데이트레이더 필터입니다.
List Exchange: ['XNYS', 'XNAS', 'XASE']
- Purpose: 뉴욕거래소(NYSE), 나스닥(NASDAQ), 아메리칸거래소(AMEX)에 상장된 종목만 대상으로 제한합니다.
- Rationale:
- 미국의 주요 거래소에 상장된 종목은 공시·규제·유동성 측면에서 상대적으로 안정적입니다.
- 데이트레이더들이 주로 활동하는 메이저 종목들이 이 안에 대부분 포함됩니다.
필터가 사용자 요청과 얼마나 일치하는지
사용자의 최신 요청: “필터에서 가격을 10만원 이상으로 조정해서 다시 추천해줘”
- 의도: 기존에 설정된 “데이트레이더들이 가장 많이 쓰는 필터”에 가격 하한만 상향해달라는 의미입니다.
- 실제 적용:
price.min은 100으로 상향됐지만, 기존 상단 max: 80이 그대로 남아 있어 논리적으로 충돌하는 구간(100~80)이 됐습니다.
- 따라서, 사용자의 의도(“10만원 이상”)와 완전히 일치하지 않습니다.
- 올바른 예:
price: { min: 100 } 또는 price: { min: 100, max: 300 }처럼 상단이 없거나 더 높은 상단이어야 합니다.
그 외 필터들(거래대금, 상대 거래량, 갭, 변동률, 거래소)은
- “데이트레이더들이 많이 사용하는 기본 필터”라는 기존 요청에 잘 부합하며,
- 유동성 + 모멘텀 + 적당한 변동성을 갖춘 단타 친화적 종목을 찾는 데 적절합니다.
왜 결과가 1개도 나오지 않았는가?
- 핵심 이유: 가격 조건 충돌
min: 100 & max: 80 → “100달러 이상이면서 80달러 이하인 종목”
- 이 조건을 만족하는 종목은 수학적으로 존재할 수 없으므로, 자동으로 결과가 0개가 됩니다.
- 나머지 필터들은 현실적으로 충분히 나올 수 있는 조건들이지만,
- 가격 필터 하나가 검색 우주 전체를 0개로 만들어버린 상태입니다.
사용자에게 제안: 필터 조정 의향 확인
가격 필터를 다음 중 어떤 식으로 조정할지 알려주시면, 그에 맞춰 다시 종목을 골라 분석해 드릴 수 있습니다.
가격 하한만 100으로, 상한 제거
- 예:
price: { min: 100 }
- 100달러 이상이면 상한 없이 모두 포함 (고가주 전체 대상)
100~300달러 구간으로 제한
- 예:
price: { min: 100, max: 300 }
- 지나치게 비싼 초고가주(예: 500달러 이상)는 제외하고, 중·고가 인기 종목 위주로 보려는 경우 적합
다른 구간(예: 80150달러, 50200달러 등)
- 원하시는 가격대가 있으면 숫자로 말씀해 주세요.
- 예: “100달러 이상 200달러 이하로 해줘”라고 주시면 그에 맞춰 필터를 수정해 설명+추천을 드리겠습니다.
원하시는 **가격 범위(최소, 최대)**를 말씀해 주실 수 있을까요? 그러면 그에 맞춰 다시 필터를 세팅하고, 데이트레이더들이 흔히 보는 조건을 유지한 채 종목을 선별해 드리겠습니다.
This list is generated based on data from one or more third party data providers. It is provided for informational purposes only by Intellectia.AI, and is not investment advice or a recommendation. Intellectia does not make any warranty or guarantee relating to the accuracy, timeliness or completeness of any third-party information, and the provision of this information does not constitute a recommendation.