feat: 새로운 안전 규칙 및 최적화 적용을 통한 트레이딩 시스템 개선

변경 사항 (Changes):

구문 오류(Syntax error) 및 토큰 낭비를 방지하기 위해 에이전트 쉘(Agent shell)과 파이썬 코드 스니펫에 다수의 신규 안전 규칙(Safety rules)을 추가함.

스키마 검증 및 적절한 SQL 포맷팅을 보장하기 위해 임시(Ad-hoc) 데이터베이스 쿼리 작성 가이드라인을 도입함.

코드 수정 후 UI 기능이 정상 작동하는지 확인하기 위해, 백테스트 웹 서비스 재시작 및 브라우저 검증에 대한 새로운 규칙을 구현함.

시스템 전반의 무결성(Integrity)을 유지하기 위해 실전 매매(Live trading), 웹 백테스팅, 파라미터 탐색(Parameter searches) 간의 일관성 검사(Consistency checks) 체계를 확립함.

기대 효과 (Impact):

이러한 개선 사항들은 트레이딩 시스템의 견고성(Robustness)과 신뢰성을 향상시키며, 에러 발생을 최소화하고 다양한 시스템 컴포넌트 간의 원활한 상호작용을 보장함.
This commit is contained in:
Your Name
2026-07-17 01:09:09 +09:00
parent a4626e0351
commit fc27e726f9
151 changed files with 20718 additions and 6450 deletions

View File

@@ -0,0 +1,43 @@
=== 7/9 SHORT 실매 검토 (2026-07-09 12:27 KST) ===
[env] id=625, TAIL_REENTRY_MIN_EDGE_KRW=2000, skip_hts=false
[체결] buy/sell on 2026-07-09: 3건, 당일 실현합 -7,053원
376980 buy=07-08 11:47 sell=07-09 08:30 pnl=-9,355 손절 (전일 포지션)
114840 buy=10:21 sell=10:27 pnl=+1,024 래칫컷
424870 buy=12:09 sell=12:24 pnl=+1,278 래칫컷
[종목별 당일 실현]
376980: 1회, -9,355원
114840: 1회, +1,024원
424870: 1회, +1,278원
[journalctl 탈락 TOP — 09:00~]
탈락-봉등락: ~24,550 (1차 병목, skip_hts=false)
탈락-데이터: ~13,108
탈락-종목일일손익: 11,036 (전부 114840 재진입 엣지 미달)
탈락-패턴: 438
[게이트 상세]
114840: +1,024원 < 2,000원 (재진입 최소엣지 미달) × 11,036
손실한도 차단: 0건
[7/8 대비]
7/8: 2~3건, -7,665원 | 봉등락·유니버스
7/9: 3건(신규2), -7,053원 | 봉등락 >> 게이트(엣지)
[백테스트 7/9 — skip_hts=false (DB)]
Case A edge=2000: trades=1 pnl=+327
Case B edge=0: trades=1 pnl=+327
→ 당일 재진입 시나리오 없어 A/B 동일. 실매 3건 vs 백테 1건 갭은 봉등락·유니버스·전일포지션(376980) 차이.
[배포]
env 스냅샷 id=626 (12:29)
봇 재시작 PID=192324 (12:29:17)
engine reentry_min_edge_krw=0 확인
[모니터링 — 7/10]
journalctl -u kis_trader_main.service -f | grep -E "종목일일손익|114840|424870"
tail -f logs/tail_symbol_gate_verify_20260709.log # 백테 결과
재진입 최소엣지 미달 로그 0건 기대 (엣지=0)