255054683a94cda893e0f9ccf2096053342ed99a
## 변경 사항 ### 1. OI 필터 활성도 기반으로 변경 이전: vol_short/vol_long 이 oi_up 만 허용 -> "OI 하락 + 매도 우세 = 롱 청산" 케이스 못 잡음. 이후: oi_active 추가 (|OI pct change| > 0.1%). 방향 무관, 의미 있는 변동만 통과. 신규 진입 + 청산 모두 캡처. ### 2. strong_long/strong_short MA99 의존 제거 이전: bear_ma (close<MA7<MA25<MA99) -> 8h SMA 정렬까지 요구하니 단기 급락 못 잡음. 이후: bear_ma_2 / bull_ma_2 사용 (MA7/MA25 만). MA99 빼버림. bull_ma / bear_ma 정의 자체에서도 MA99 조건 삭제. ### 3. long_signal / short_signal 에 BB 상/하단 차단 추가 이전: long_signal 조건이 close > BB_mid 만 -> BB 상단 위 (과매수) 에서도 발화. 18:35 5분봉 = close 79,775 > BB_upper 79,768 -> 롱 신호 떴는데 직후 -2% 폭락. 이후: long_signal 에 close < BB_upper 추가 (BB 중간선 위 + 상단 아래 중간 zone 만 OK). short_signal 에는 close > BB_lower 추가. ## 검증 - 18:35 5분봉: long_signal=False (BB 상단 위라 차단) ✓ - 19:05 5분봉: vol_short_signal=True (OI 활성 + sell spike) ✓ Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Python
70.9%
TypeScript
27.1%
Dockerfile
1%
Shell
0.5%
CSS
0.3%
Other
0.2%