feat(ws-validation): 키움 WS 시세는 KIS_MOCK 무관 항상 실키/실전 강제 (KIWOOM_WS_FORCE_REAL)
배경 ---- - 모의 도메인(mockapi.kiwoom.com)은 장외 데이터 미제공 + 실시간 표본 빈약 → 시세 비교/마이그레이션 가치 없음 - 사용자 운영 정책: 키움은 실전 도메인에서 시간외 단일가까지 데이터 푸시 → 부하 회피용으로 매매 외 호출만 정지 토글 변경 ---- - database.py: ENV_CONFIG_KEYS 에 KIWOOM_WS_FORCE_REAL 추가 (기본 true) - kis_trader/main.py _start_ws_validator: 토글 true 면 _REAL 컬럼에서 직접 로드 + is_mock=False 강제, false 면 기존 _get_kiwoom_creds() 자동 분기 (디버그) - test_kiwoom_ws.py: load_kiwoom_creds(force_real=True) 기본, --mock-auto 플래그로 디버그 토글 영향 ---- - 매매(KIS) 100% 무영향 — 검증/테스트 채널만 실전 시세 도메인 강제 - KIS_MOCK=true 라도 시세 비교는 진짜 가격으로 진행 가능 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -428,6 +428,10 @@ ENV_CONFIG_KEYS = (
|
||||
"WS_VALIDATION_INTERVAL_SEC",
|
||||
# 차이 경고 임계(%). |diff| 가 이 값 이상이면 WARN 로그. 기본 0.10.
|
||||
"WS_VALIDATION_DIFF_WARN_PCT",
|
||||
# 키움 WS 시세는 KIS_MOCK 와 무관하게 항상 실키/실전 도메인 사용.
|
||||
# 모의 도메인은 장외 데이터 제공 X / 실시간 표본도 빈약 → 시세 비교/마이그레이션 가치 없음.
|
||||
# true (기본) = 실키 강제, false = KIS_MOCK 따라 자동 (디버그용).
|
||||
"KIWOOM_WS_FORCE_REAL",
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user