shuim
8ecedf65a8
fix: 스윙 부분매도 중복 실행 — ActiveTrade 미존재 포지션 처리
...
동기화로 유입된 포지션(ActiveTrade 행 없음)에 1차 익절(50%)이 매 사이클
반복 실행돼 전량 청산되는 문제 수정 (2026-09-22 두산에너빌리티 18→9→0주).
- exit_service: 부분매도 시 ActiveTrade 없으면 필수 키 포함해 생성, Portfolio 잔량 즉시 감소
- db_worker: 필수 키 없는 ActiveTrade 신규 upsert는 재시도 대신 경고 후 스킵
- portfolio.py sync 청산 경로 동일 수정
- 회귀 테스트 추가
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-22 10:32:14 +09:00
..
2026-09-19 23:37:08 +09:00
2026-09-22 10:32:14 +09:00
2026-09-21 10:26:51 +09:00
2026-09-16 16:59:59 +09:00
2026-03-27 14:47:49 +09:00
2026-02-24 13:31:23 +09:00
2026-03-27 14:47:49 +09:00
2026-09-16 17:58:42 +09:00
2026-03-26 16:05:41 +09:00
2026-09-19 23:37:08 +09:00
2026-09-22 10:32:14 +09:00
2026-03-26 16:05:41 +09:00
2026-02-22 17:23:20 +09:00
2026-03-26 16:05:41 +09:00
2026-09-19 23:37:08 +09:00
2026-03-06 10:45:51 +09:00
2026-09-21 10:26:51 +09:00
2026-04-03 11:44:14 +09:00
2026-09-16 13:17:17 +09:00
2026-09-21 10:26:51 +09:00
2026-09-19 23:37:08 +09:00
2026-03-26 16:05:41 +09:00
2026-09-21 10:26:51 +09:00
2026-09-16 13:17:17 +09:00
2026-04-03 11:44:14 +09:00
2026-09-16 10:03:56 +09:00
2026-09-19 23:37:08 +09:00
2026-03-26 16:05:41 +09:00
2026-03-06 19:10:39 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-03-06 19:10:39 +09:00
2026-03-26 16:05:41 +09:00
2026-03-07 13:16:01 +09:00
2026-03-26 16:05:41 +09:00
2026-03-27 14:47:49 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-03-06 20:46:08 +09:00
2026-04-06 13:16:15 +09:00
2026-09-21 10:26:51 +09:00
2026-03-26 16:05:41 +09:00
2026-03-27 14:47:49 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-03-26 16:05:41 +09:00
2026-02-26 14:40:12 +09:00
2026-03-26 16:05:41 +09:00