feat: remove ADX hard filter, delegate to ML

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
21in7
2026-03-03 21:14:50 +09:00
parent 0b18a0b80d
commit 0aeb15ecfb
2 changed files with 10 additions and 11 deletions

View File

@@ -60,11 +60,10 @@ class Indicators:
last = df.iloc[-1]
prev = df.iloc[-2]
# ADX 횡보장 필터: ADX < 25이면 추세 부재로 판단하여 진입 차단
# ADX 로깅 (ML 피처로 위임, 하드필터 제거)
adx = last.get("adx", None)
if adx is not None and not pd.isna(adx) and adx < 25:
logger.debug(f"ADX 필터: {adx:.1f} < 25 — HOLD")
return "HOLD"
if adx is not None and not pd.isna(adx):
logger.debug(f"ADX: {adx:.1f}")
long_signals = 0
short_signals = 0