[2026-05-18] DRY_RUN 가격=0 버그 수정 / 종목명 캐시 / ETF 유니버스 제외
This commit is contained in:
@@ -226,8 +226,10 @@ class KISClient:
|
||||
dry_run = os.getenv("DRY_RUN", "true").lower() == "true"
|
||||
|
||||
if dry_run:
|
||||
logger.info(f"[DRY_RUN] 매수 {ticker} {qty}주 @ {price or '시장가'}")
|
||||
return {"dry_run": True, "ticker": ticker, "qty": qty}
|
||||
price_info = await self.get_price(ticker)
|
||||
current = price_info["current"]
|
||||
logger.info(f"[DRY_RUN] 매수 {ticker} {qty}주 @ {current:,}원")
|
||||
return {"dry_run": True, "ticker": ticker, "qty": qty, "entry_price": current}
|
||||
|
||||
# 모의/실거래 TR 구분
|
||||
tr_id = "VTTC0802U" if self.is_mock else "TTTC0802U"
|
||||
@@ -259,8 +261,10 @@ class KISClient:
|
||||
dry_run = os.getenv("DRY_RUN", "true").lower() == "true"
|
||||
|
||||
if dry_run:
|
||||
logger.info(f"[DRY_RUN] 매도 {ticker} {qty}주 @ {price or '시장가'}")
|
||||
return {"dry_run": True, "ticker": ticker, "qty": qty}
|
||||
price_info = await self.get_price(ticker)
|
||||
current = price_info["current"]
|
||||
logger.info(f"[DRY_RUN] 매도 {ticker} {qty}주 @ {current:,}원")
|
||||
return {"dry_run": True, "ticker": ticker, "qty": qty, "exit_price": current}
|
||||
|
||||
tr_id = "VTTC0801U" if self.is_mock else "TTTC0801U"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user