Data Layer는 빗썸 연결 및 지표 계산 역할을 수행합니다.
Roo Code Prompt 예시
src/market_data/ 폴더를 구현해줘.
1. connector.py:
ccxt.bithumb 객체를 생성해.
fetch_ohlcv 함수를 사용하여 BTC/KRW의 1시간 봉 데이터를 가져오는 get_market_data(limit=200) 메서드를 작성해.
빗썸은 원화 마켓이므로 티커는 반드시 BTC/KRW여야 해.
2. technical.py:
pandas와 ta 라이브러리를 사용해.
apply_indicators(df) 메서드를 작성해서 다음 지표를 계산해줘:
- RSI (14)
- Bollinger Bands (20, 2) - 상단/하단 밴드
- MACD (12, 26, 9) - 히스토그램 포함
- EMA (200) - 장기 추세 확인용
'Gen AI > Bitcoin' 카테고리의 다른 글
| [개발 환경 구성] VS Code + Roo Code (0) | 2026.02.18 |
|---|---|
| Draft Architecture (0) | 2026.02.18 |