Harden scheduler and stale breakout reentry

This commit is contained in:
whdwo
2026-06-15 18:52:42 +09:00
parent eac4ece01e
commit 901243348e
16 changed files with 181 additions and 61 deletions
+10 -8
View File
@@ -120,20 +120,22 @@ TP 청산 비율 66.7%, SL 비율 11.1%. 강제청산 없음.
- KIS 타임아웃: 라이콤(388790) 12:30 2회 재시도, 현대건설(000720) 12:57 1회 재시도.
모두 정상 복구. 실거래 영향 없음.
## 구조 이슈 — 삼성전자 진입가 > 목표가
## 구조 이슈 — 삼성전자 TIME 후 동일 신호 재진입
| 항목 | 1차 진입 | 2차 진입 |
|---|---|---|
| 진입가 | 340,000 | 338,500 |
| 목표가(TP) | 334,000 | 334,000 |
| 돌파 목표가 | 334,000 | 334,000 |
| 차이 | **-6,000원** | **-4,500원** |
| 청산 | TIME | TIME |
- 아침 변동성 돌파 목표가는 전일 종가 기준 계산. 삼성전자가 개장 시 갭업하여
목표가(334,000)를 이미 초과한 가격(340,000)에 진입.
- 이 구조에서는 TP 달성이 원천 불가. 결국 TIME 또는 SL만 가능.
- 현행 코드에 `current_price < tp_target` 진입 차단 로직 없음.
- **별도 제안서 작성** (`reports/proposals/2026-06-15_strategy_proposal.md`).
- 코드상 `목표가`는 익절가가 아니라 변동성 돌파 진입 기준가.
따라서 `현재가 >= 목표가` 자체는 정상 진입 조건.
- 실제 문제는 1차 `TIME` 청산 후에도 가격이 목표가 위에 머물러,
60분 쿨다운 종료만으로 같은 돌파 신호를 재사용해 2차 진입한 점.
- **적용 완료**: `TIME/FORCE` 청산 후에는 목표가 아래로 한 번 내려왔다가
다시 돌파해야 재진입 가능하도록 `재돌파 대기` 필터 추가.
- 적용 문서: `reports/proposals/2026-06-15_strategy_proposal.md`.
## 30일 누적 지표 (5거래일)
@@ -151,7 +153,7 @@ TP 청산 비율 66.7%, SL 비율 11.1%. 강제청산 없음.
## 다음 체크사항
- `진입가 > 목표가` 필터 제안서 검토 및 수동 승인 여부 결정.
- `TIME/FORCE` 후 재돌파 대기 필터 내일 로그에서 정상 차단 여부 확인.
- AI 부스트 누적 손익 별도 집계 시작 권장.
- 에이팩트 대량 포지션 사이징(193주) — 리스크 대비 포지션 계산 재확인.
- 운영 데이터 누적 지속. 30거래일 도달 시 라이브 준비 재점검.