feat(tests): 신규 키움 웹소켓 조건검색 및 실시간 조건검색 테스트 추가

변경 사항
----
- _test_kiwoom_condition_list.py: 키움 웹소켓 조건검색 '목록조회' 기능을 단독으로 테스트하는 스크립트 추가
- _test_kiwoom_condition_realtime.py: 'momentum' 조건식을 실시간으로 등록하고 초기 매칭 종목 리스트 및 실시간 편입/이탈을 수신하는 테스트 스크립트 추가
- _verify_columnar_bitid.py, _verify_shared_e2e_breakout.py, _verify_shared_e2e.py: 공유 메모리 및 dict 간의 데이터 일관성을 검증하는 테스트 추가

영향
----
- 신규 테스트 스크립트 추가로 키움 웹소켓 API의 기능 검증 및 안정성을 높임
- 기존 기능에 대한 영향 없음

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-06 01:27:00 +09:00
parent d8ba01afa4
commit 61c72a8a4c
171 changed files with 176914 additions and 7329 deletions

View File

@@ -60,12 +60,8 @@ if __name__ == "__main__":
# # 키움이 죽어도 실키 KIS 로 안전 폴백 (모의 도메인 호출이 없으므로 500 안 남)
# "WS_GAP_FILL_KIS_FALLBACK": "true",
# 시장 급락 서킷브레이커 — 처음엔 false 로 두고 1~2주 모니터 후 true
"MARKET_GUARD_ENABLED": "false", # ← 검증 끝나면 "true"
"MARKET_GUARD_5MIN_DROP_PCT": "2.0", # 5분 -2% 하락 → PANIC
"MARKET_GUARD_DAILY_DROP_PCT": "3.0", # 일중 -3% 하락 → PANIC
"MARKET_GUARD_RECOVERY_PCT": "1.0", # 5분 +1% 반등 → 해제
"MARKET_GUARD_INDEX_CODE": "both", # KOSPI + KOSDAQ 둘 다 감시
"MARKET_GUARD_POLL_SEC": "30", # 30초마다 지수 조회
"STRATEGY_UPDOW_ENABLED": "false", # ← 검증 끝나면 "true"
}
if not my_updates:
print("⚠️ 업데이트할 값이 없습니다.")