옵투나 8방 후처리를 재탐색으로 변경하기 전전

This commit is contained in:
Your Name
2026-08-23 17:51:29 +09:00
parent 3eaa3b61df
commit ba2f9f0953
58 changed files with 25306 additions and 344 deletions

View File

@@ -878,13 +878,16 @@ def build_live_config_groups() -> List[GroupDef]:
# 전략별 휩쏘 ON/OFF + 꼬리 초·% (Optuna TPE 축과 동일 키)
ws_fields: List[FieldDef] = []
for sid in LIVE_STRATEGY_IDS:
if sid == "SCALP":
continue
lbl = LIVE_STRATEGY_LABELS.get(sid, sid)
pfx = "TAIL" if sid == "SHORT" else sid
ws_fields.append(
_f(f"{pfx}_WHIPSAW_FILTER_ENABLED", f"{lbl} 휩쏘 필터", "bool"),
)
# SCALP 는 LIVE_STRATEGY_IDS 에서 숨겨도 휩쏘는 Optuna·엔진 필수 → 노출
if not any(f.get("key") == "SCALP_WHIPSAW_FILTER_ENABLED" for f in ws_fields):
ws_fields.append(
_f("SCALP_WHIPSAW_FILTER_ENABLED", "스캘핑 휩쏘 필터", "bool"),
)
groups.append({
"id": "whipsaw_strategy",
"title": "휩쏘 — 전략별 ON/OFF (진입 차단)",