ls증권 히스토리 구독 넣음
This commit is contained in:
@@ -10,10 +10,12 @@ from __future__ import annotations
|
||||
from typing import List, Optional
|
||||
|
||||
# kis_trader/main.py 에 등록되는 전략 ID (실거래 분석·보유탭 공통)
|
||||
# US_MOMENTUM 은 MOMENTUM 접두 접힘 방지용 — canonical 에서 먼저 매칭
|
||||
KIS_TRADER_STRATEGY_IDS: List[str] = [
|
||||
"SCALP",
|
||||
"SHORT",
|
||||
"MOMENTUM",
|
||||
"US_MOMENTUM",
|
||||
"UPDOW",
|
||||
"BREAKOUT",
|
||||
"RANGE_BREAK",
|
||||
@@ -55,6 +57,9 @@ def canonical_strategy_id(strategy: Optional[str]) -> str:
|
||||
return "MANUAL"
|
||||
if s == "MANUAL":
|
||||
return "MANUAL"
|
||||
# 해외 모멘텀 — startswith("MOMENTUM") 에 잡히지 않도록 먼저 처리
|
||||
if s == "US_MOMENTUM" or s.startswith("US_MOMENTUM"):
|
||||
return "US_MOMENTUM"
|
||||
if s.startswith("SCALP"):
|
||||
return "SCALP"
|
||||
if s.startswith("SHORT") or s.startswith("TAIL"):
|
||||
@@ -84,6 +89,8 @@ def strategy_prefix_for_filter(strategy: Optional[str]) -> str:
|
||||
return ""
|
||||
if s_upper == "MANUAL":
|
||||
return "MANUAL"
|
||||
if s_upper == "US_MOMENTUM" or s_upper.startswith("US_MOMENTUM"):
|
||||
return "US_MOMENTUM"
|
||||
if s_upper.startswith("SCALP"):
|
||||
return "SCALP"
|
||||
if s_upper.startswith("SHORT") or s_upper.startswith("TAIL"):
|
||||
|
||||
Reference in New Issue
Block a user