scan_to_excel
Export selected stock data into a single Excel sheet. Choose tickers and fields like price, financials, and sector to build a filtered market overview for analysis.
Instructions
시장스캔 — 원하는 항목만 골라 여러 종목을 Excel 한 장으로 저장.
로컬 캐시 패턴: 한 번 스캔 → 이후 query_excel(파일경로, 조건)로 즉시 반복 필터링.
fields — 넣을 항목을 직접 고른다
값 | 들어가는 열 | 추가 조회 비용 |
| 현재가·거래량 | 기본 (항상 수집) |
| 기간 최고/최저·낙폭·기간수익률·평균거래량·집계봉수 | 기본 (항상 수집) |
| PER·PBR·EPS·BPS·ROE·배당수익률·시가총액·재무기준기간 | 종목당 1회 |
| 기관·외국인 순매매 누적(20일) | 30종목당 1회 |
| 업종 | 종목당 1회 |
| 이평배열·RSI·거래량배수 | 100종목당 1회 |
생략하면 ["price", "chart", "financial"] 이 들어갑니다(기존과 동일).
필요 없는 항목을 빼면 그만큼 조회가 줄어 빨라집니다.
무엇을 넣을지 사용자와 정하는 법
사용자가 "엑셀로 만들어줘"라고만 하면 바로 기본 세트로 만들지 말고, 무엇에 쓸 파일인지 한 번 물어보세요. 목적에 따라 넣을 항목이 달라집니다.
"어떤 걸 보시려고 하시나요? 아래처럼 목적을 말씀해 주시면 맞춰 담아드릴게요. — 싼 종목 고르기 / 수급 흐름 보기 / 차트 흐름 보기 / 업종 안에서 비교 / 전부"
목적별 추천 구성
사용자가 하려는 일 | fields |
싸게 거래되는 종목 고르기 |
|
외국인·기관이 사는 종목 보기 |
|
많이 빠진 종목 훑기 |
|
추세·과열 상태 보기 |
|
같은 업종끼리 비교 |
|
일단 다 담기 (느림) |
|
이미 사용자가 목적을 밝혔다면 다시 묻지 말고 위 표대로 골라 담으세요. 종목이 30개를 넘으면 항목이 많을수록 눈에 띄게 느려지므로, 그때는 필요한 것만 담고 나중에 더 필요하면 다시 부르는 편이 낫다고 안내하세요.
Args: codes: 종목코드 리스트 (최대 500개) fields: 넣을 항목. 위 표의 값들 중에서 고릅니다. 생략 시 기본 세트. days: 차트 통계 과거 일수 (기본 260 = 52주) include_financial: (구버전 호환) fields 를 안 줬을 때만 적용됩니다. filename: 파일명 (비우면 자동 생성)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| codes | Yes | ||
| fields | No | ||
| filename | No | ||
| include_financial | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |