ls증권 히스토리 구독 넣음

This commit is contained in:
Your Name
2026-07-30 18:05:07 +09:00
parent 61bec4bd1d
commit 67eab24603
1593 changed files with 135733 additions and 1232 deletions

View File

@@ -16,6 +16,7 @@ CONFIG_TABLE_NAMES: Tuple[str, ...] = (
"config_scalp",
"config_short",
"config_momentum",
"config_us_momentum",
"config_breakout",
"config_range_break",
"config_updow",
@@ -27,6 +28,7 @@ STRATEGY_ID_TO_TABLE: Dict[str, str] = {
"SCALP": "config_scalp",
"SHORT": "config_short",
"MOMENTUM": "config_momentum",
"US_MOMENTUM": "config_us_momentum",
"BREAKOUT": "config_breakout",
"RANGE_BREAK": "config_range_break",
"UPDOW": "config_updow",
@@ -39,6 +41,7 @@ _EXPLICIT_KEY_TABLE: Dict[str, str] = {
"STRATEGY_SCALP_ENABLED": "config_scalp",
"STRATEGY_SHORT_ENABLED": "config_short",
"STRATEGY_MOMENTUM_ENABLED": "config_momentum",
"STRATEGY_US_MOMENTUM_ENABLED": "config_us_momentum",
"STRATEGY_BREAKOUT_ENABLED": "config_breakout",
"STRATEGY_RANGE_BREAK_ENABLED": "config_range_break",
"STRATEGY_UPDOW_ENABLED": "config_updow",
@@ -101,6 +104,9 @@ def classify_config_key(key: str) -> str:
return "config_breakout"
if k.startswith("RANGE_BREAK_"):
return "config_range_break"
# US_MOMENTUM_* 는 MOMENTUM_* 보다 먼저 (접두 접힘 방지)
if k.startswith("US_MOMENTUM_") or k == "STRATEGY_US_MOMENTUM_ENABLED":
return "config_us_momentum"
if k.startswith("MOMENTUM_"):
return "config_momentum"
if k.startswith("SCALP_"):