From 8707d322e4fa9fc5672f87e77589ad52c011f1c2 Mon Sep 17 00:00:00 2001 From: gahusb Date: Tue, 12 May 2026 03:55:45 +0900 Subject: [PATCH] =?UTF-8?q?chore(stock-lab):=20FDR/=EB=84=A4=EC=9D=B4?= =?UTF-8?q?=EB=B2=84=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=9D=98=EC=A1=B4?= =?UTF-8?q?=EC=84=B1=20+=20screener=20=ED=8C=A8=ED=82=A4=EC=A7=80=20?= =?UTF-8?q?=EA=B3=A8=EA=B2=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stock-lab/app/screener/__init__.py | 10 ++++++++++ stock-lab/requirements.txt | 2 ++ 2 files changed, 12 insertions(+) create mode 100644 stock-lab/app/screener/__init__.py diff --git a/stock-lab/app/screener/__init__.py b/stock-lab/app/screener/__init__.py new file mode 100644 index 0000000..ff9a8c2 --- /dev/null +++ b/stock-lab/app/screener/__init__.py @@ -0,0 +1,10 @@ +"""Stock screener — KRX 강세주 분석 노드 기반 보드. + +See docs/superpowers/specs/2026-05-12-stock-screener-board-design.md +""" + +# Phase 2 완료 후 활성화: +# from .engine import Screener, ScreenContext, ScreenerResult +# from .registry import NODE_REGISTRY, GATE_REGISTRY + +__all__ = [] diff --git a/stock-lab/requirements.txt b/stock-lab/requirements.txt index d6513f0..fba6382 100644 --- a/stock-lab/requirements.txt +++ b/stock-lab/requirements.txt @@ -6,4 +6,6 @@ fastapi==0.115.6 uvicorn[standard]==0.30.6 apscheduler==3.10.4 python-dotenv==1.0.1 +finance-datareader==0.9.110 +lxml==6.1.0