This repository has been archived on 2025-06-07. You can view files and clone it, but cannot push or open issues or pull requests.
SightRay_Legacy/strategy_engine/templates/risk_adjusted_strategy_concept.txt
2025-05-06 21:23:04 +09:00

72 lines
2.1 KiB
Plaintext

# 📈 리스크 점수 기반 전략 템플릿 개념 정리 (`risk_adjusted_strategy.py`)
---
## ✅ 목적
`risk_adjusted_strategy.py`는 **리스크 점수(risk_score)**를 기준으로 종목별 전략 조건을 다르게 설정하는 템플릿입니다.
> 리스크가 낮은 종목은 **더 공격적으로**, 리스크가 높은 종목은 **보수적으로 또는 제외**하는 전략 구조입니다.
---
## 🧠 전략 설계 기준
| risk_score | TP 비율 | SL 비율 | 매수 여부 (action) |
|------------|---------|---------|---------------------|
| ≥ 80 | +7% | -3% | Buy |
| 70 ~ 79 | +5% | -3% | Buy |
| 60 ~ 69 | +3% | -2% | Buy |
| < 60 | — | — | None (매수 제외) |
- TP: Target Price (목표 수익률)
- SL: Stop Loss (손절 기준)
---
## 🔁 내부 동작 흐름
```python
df['entry_price'] = df['close']
if risk_score >= 80:
target = price * 1.07
stop = price * 0.97
action = 'Buy'
elif risk_score < 60:
action = 'None'
```
---
## 📊 출력 예시
| symbol | entry_price | target_price | stop_loss | action |
|--------|-------------|--------------|-----------|--------|
| AAPL | 185.6 | 198.6 | 180.0 | Buy |
| TSLA | 241.3 | — | — | None |
---
## ⚙️ 적용 위치
- `strategy_engine/templates/` 디렉토리에 위치
- `run_strategy.py` 또는 분석 시점에서 `basic_strategy`와 교체 사용 가능
---
## 🔧 향후 확장 방향
| 확장 항목 | 설명 |
|-----------|------|
| TP/SL 비율 튜닝 | ROI 또는 ATR 기반으로 동적 조정 |
| Buy/Sell 조건 추가 | 상승 확률, 모멘텀, 거래량 등 복합 조건 반영 |
| 전략 유형 구분 | 보수형/공격형 등 사용자 선택 가능 구조로 개선 |
---
## ✅ 정리
- 이 전략 템플릿은 **risk_score에 따라 전략을 유연하게 조정**하는 구조입니다.
- `basic_strategy.py`보다 **한 단계 정교한 판단 로직**을 제공하며,
- **리스크 점수를 전략적으로 활용**하는 대표적인 전략 템플릿입니다.