21 lines
736 B
Python
21 lines
736 B
Python
"""LS 시세 복구 중 신규매수 게이트 (선택).
|
|
|
|
LS 는 기본 그림자 검증만 하므로 ``LS_WS_BLOCK_BUY_WHILE_RECOVERING`` 기본 false.
|
|
거부권/보조눈 연동 시 true 로 켜면, 복구·끊김 동안 신규매수만 막는다 (청산은 막지 않음).
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
|
|
def ls_feed_blocks_new_buy() -> bool:
|
|
try:
|
|
from kis_trader.utils.env import get_env_bool
|
|
if not get_env_bool("LS_WS_BLOCK_BUY_WHILE_RECOVERING", False):
|
|
return False
|
|
from kis_trader.ws.ls_ws import get_active_ls_ws
|
|
ws = get_active_ls_ws()
|
|
if ws is None:
|
|
return False
|
|
return bool(ws.blocks_new_buy())
|
|
except Exception:
|
|
return False
|