#!/bin/bash # 장 후 피드백 - 매일 15:30 자동 실행 # NAS Container Manager 스케줄: 평일 15:30 TODAY=$(date '+%Y-%m-%d') claude --bare -p " 오늘($TODAY) 매매 결과를 분석하고 개선해. ## 데이터 수집 1. sqlite3 data/stockbot.db 로 오늘 매매 내역 조회: SELECT * FROM trades WHERE date='$TODAY'; SELECT * FROM daily_summary WHERE date='$TODAY'; 2. logs/trades.log 에서 오늘 로그 확인 3. reports/daily/ 에서 최근 30일 리포트 읽어서 패턴 파악 ## 분석 항목 - 오늘 총 매매 횟수, 승률, 순손익 - 청산 이유 분포 (TP1/TP2/SL/FORCE/TIME) - 이상 패턴 감지: * 연속 손절 3회 이상 여부 * 14:50 강제청산 비율 30% 초과 여부 * 슬리피지 과다 여부 - AI 판단 정확도 (boosted 종목 성과) ## 코드 수정 (문제 명확할 때만) - app/config.py 의 파라미터만 수정 가능 - 반드시 수정 이유를 주석으로 추가 - FORCE_EXIT=14:50 절대 변경 불가 - 수정 없으면 건드리지 말 것 ## 실전 전환 조건 체크 sqlite3로 최근 30거래일 데이터 집계 후 아래 5가지 모두 충족 시: 1. 누적 운영 30거래일 이상 2. 최근 30일 승률 > 48% 3. 최근 30일 MDD < -10% 4. 최근 30일 샤프지수 > 1.0 5. L3 발동 월 2회 이하 → 충족 시 reports/live_ready/${TODAY}_READY.md 생성 ## 리포트 저장 reports/daily/${TODAY}.md 저장 (마크다운, 한국어): - 오늘 결과 요약 - 이상 패턴 여부 - 코드 수정 내역 (있을 경우) - 누적 성과 (운영 N일차) - 내일을 위한 한 줄 코멘트 ## Discord 알림 환경변수 DISCORD_WEBHOOK_URL로 전송: 1. [일일결산] $TODAY | 매매N회 | 승률X% | 손익+X원 2. 코드 수정 발생 시: [🔧코드수정] 변경 내용 요약 3. 실전 전환 조건 충족 시: [🚀실전전환권고] 30일 검증 완료! .env에서 KIS_MOCK=false로 변경하세요. " \ --allowedTools "Read,Write,Bash" \ --dangerously-skip-permissions \ --max-turns 20