- scripts/_is_trading_day.py 신규: 한국 공휴일+대체공휴일 판단 (exit 0=거래일, 1=휴장)
* holidays.SouthKorea() 기반, 제헌절(7/17) 오탐 제외 처리
- run_morning/midday/evening/bot.ps1: 스크립트 상단에 공휴일 체크 추가
* 휴장일이면 로그 기록 후 즉시 종료 (Claude/봇 미실행)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- L3 하드 중단 제거 → B안(연속 손절별 포지션 축소) 적용
0회×1.0 / 1회×0.7 / 2회×0.5 / 3+회×0.3, 익절 시 한 단계 회복
- 아침·점심 세션 분리: 11:00 이후 midday_context.json 감지 시 점심 세션 자동 시작
(12:00 고정 시작 제거 → 이벤트 기반)
- app/ai/midday.py: 장중 데이터 수집 스크립트 신규 작성
- .claude/commands/midday.md: /midday 슬래시 커맨드 신규 작성
- scripts/run_midday.ps1: 11:20 스케줄러 스크립트 신규 작성
- setup_scheduler.ps1: StockBot_Midday 태스크 추가
- CLAUDE.md: 전체 문서 업데이트
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
StockBot_Bot 스케줄러(07:55) 비활성화.
run_morning.ps1이 /morning 완료 후 /start-bot 실행.
daily_context.json 생성 보장 후 봇 시작으로 컨텍스트 적용 확인 가능.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- ~/.claude/commands/start-bot.md: /start-bot 슬래시 커맨드 추가
(DETACHED_PROCESS로 Python 봇 백그라운드 실행 + Discord 알림)
- scripts/run_bot.ps1: python 직접 실행 → claude -p "/start-bot" 로 변경
- scripts/setup_scheduler.ps1: 3개 태스크 통합 재등록 스크립트 업데이트
- StockBot_Bot 태스크 업데이트 완료
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- app/ai/evening.py: 장후 데이터 수집 (매매내역/30일통계/실전전환조건)
- ~/.claude/commands/evening.md: /evening 슬래시 커맨드
- scripts/run_evening.ps1: claude_evening 실행 스크립트
- 작업 스케줄러 StockBot_Evening 등록 (평일 15:30)
- .claude/settings.json: bypassPermissions 추가 (권한 영구 승인)
- CLAUDE.md: 권한 섹션 추가, 할 일 목록 업데이트
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- scripts/run_morning.ps1: claude_morning 실행 스크립트
- scripts/run_bot.bat: 매매봇 실행 스크립트
- scripts/setup_scheduler.ps1: 작업 스케줄러 등록 스크립트
- app/main.py: AI 컨텍스트 로드 타이밍 08:05→08:30으로 수정
(claude_morning이 08:15 시작해 08:30 전에 완료되므로)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>