공휴일 OHLCV 버그 수정 + 진입 신호 진단 로그 추가
- OHLCV 조회를 단일일→7일 범위로 변경해 공휴일(대체공휴일 등) 자동 처리 (5/25 대체공휴일로 전 종목 목표가 0개 → 오늘 하루 종일 0건 원인) - 목표가 계산 결과 DEBUG→INFO 레벨 격상 (종목별 목표가·시가 표시) - 목표가 제외 이유 INFO 로그 추가 (전일 데이터 없음 / 거래대금 미달) - check_entries에 5분마다 진단 로그 추가 (신호 거절 이유 전 종목 출력) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -98,7 +98,14 @@ class VolatilityBreakout:
|
||||
def set_today_open(self, ticker: str, open_price: float):
|
||||
"""당일 시가로 목표가 계산"""
|
||||
prev = self.prev_data.get(ticker)
|
||||
if not prev or prev["amount"] < MIN_TRADE_AMOUNT:
|
||||
if not prev:
|
||||
logger.info(f"목표가 제외({ticker}): 전일 데이터 없음")
|
||||
return
|
||||
if prev["amount"] < MIN_TRADE_AMOUNT:
|
||||
logger.info(
|
||||
f"목표가 제외({ticker}): 전일 거래대금 {prev['amount']/1e8:.0f}억"
|
||||
f" < 기준 {MIN_TRADE_AMOUNT/1e8:.0f}억"
|
||||
)
|
||||
return
|
||||
|
||||
prev_range = prev["high"] - prev["low"]
|
||||
|
||||
Reference in New Issue
Block a user