53 lines
1.5 KiB
Bash
53 lines
1.5 KiB
Bash
#!/bin/bash
|
|
# 장 전 분석 - 매일 08:30 자동 실행
|
|
# NAS Container Manager 스케줄: 평일 08:30
|
|
|
|
TODAY=$(date '+%Y-%m-%d')
|
|
|
|
claude --bare -p "
|
|
오늘($TODAY) 장 시작 전 분석을 수행해.
|
|
|
|
## 데이터 수집
|
|
1. 네이버 금융(https://finance.naver.com)에서 오늘 주요 뉴스 헤드라인 20건 수집
|
|
2. data/market/ 폴더에 수집한 데이터가 있으면 읽기
|
|
3. Bash로 KIS API 호출이 가능하면 KOSPI/KOSDAQ 전일 지수 확인
|
|
|
|
## 분석 및 판단
|
|
- 시장 분위기: 강세/중립/약세
|
|
- 감성 점수: 0~100
|
|
- 리스크 레벨: 낮음/보통/높음
|
|
- 주목할 섹터 (최대 3개)
|
|
- 회피할 섹터 (최대 3개)
|
|
- AI 추천 종목 (boosted, 최대 5개)
|
|
- AI 제외 종목 (blacklist)
|
|
- 포지션 사이즈 배율: 0.5~1.5
|
|
|
|
## 결과 저장
|
|
다음 형식으로 data/daily_context.json 저장:
|
|
{
|
|
\"date\": \"$TODAY\",
|
|
\"generated_at\": \"HH:MM:SS\",
|
|
\"trade_allowed\": true,
|
|
\"market_sentiment\": \"중립\",
|
|
\"sentiment_score\": 60,
|
|
\"risk_level\": \"보통\",
|
|
\"hot_sectors\": [],
|
|
\"avoid_sectors\": [],
|
|
\"boosted_tickers\": [],
|
|
\"blacklist_tickers\": [],
|
|
\"position_size_multiplier\": 1.0,
|
|
\"reason\": \"한 줄 판단 이유\"
|
|
}
|
|
|
|
## Discord 알림
|
|
환경변수 DISCORD_WEBHOOK_URL로 다음 메시지 전송:
|
|
[AI분석] $TODAY | 시장:감성점수점 / 주목:섹터 / 회피:섹터 / reason
|
|
|
|
## 절대 금지
|
|
- FORCE_EXIT 값(14:50) 절대 변경 불가
|
|
- app/config.py 수정 불가 (장 전에는 읽기만)
|
|
" \
|
|
--allowedTools "Read,Write,Bash" \
|
|
--dangerously-skip-permissions \
|
|
--max-turns 10
|