b78176d4b8da867f8d86030dc7a79c14ea550f13
## 변경 1 — closed-only 룰(a57941e) 전체 TF revert 이전: 15m / 30m / 1h 는 closed candle 만 신호 검사 -> forming 동안 알림 없음, 신호가 캔들 안에서 깜빡 사라져도 별도 알림 없음. 이후: 모든 TF (5m/15m/30m/1h) 가 forming candle 포함해 신호 검사. 30초 polling 으로 매 사이클마다 pending_groups 의 신호 상태 재검증 (a9ad52f의 즉시 취소 로직). 결과적으로: 5m : 30초마다 검증 — 1캔들 절반(2.5m) 의 1/5 15m : 30초마다 검증 — 1캔들 절반(7.5m) 의 1/15 30m : 30초마다 검증 — 1캔들 절반(15m) 의 1/30 1h : 30초마다 검증 — 1캔들 절반(30m) 의 1/60 사용자 요건 "1캔들 시간의 절반 안에 한 번 검증" 자동 충족. ## 변경 2 — 반대 신호 시 청산 권고 이전: 롱 진입 신호와 숏 진입 신호가 시간차 있게 발화해도, 진입 추적 (long_entry / short_entry) 은 같은 TF 끼리만 덮어쓸 뿐 반대편 정리 없음. 이후: 새 진입 신호가 발사될 때 반대 방향 의 모든 활성 진입 (다른 TF 포함) 체크. 있으면 [반대 신호 감지 - 청산 권장] 알림 발송 + 해당 추적 해제. 메시지 포맷: [반대 신호 감지 - 숏 청산 권장] --- 기존 진입 --- 🔽 일반 숏 진입 신호 ... (원래 entry_msg) --- 반대 신호 --- 🔼 일반 롱 진입 신호 ... (현재 신호 entry_msg) 기존 stop loss 알림과 별개로 "반대 신호 발화 = 청산하라" 권고를 보내 사용자가 stop hit 전에 빠르게 정리할 수 있게 함. 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%