Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 삼성전자우
- N잡
- 미국주식
- 토스
- chatGPT
- 업비트
- rise 200고배당커버드콜atm
- 주식
- 티스토리챌린지
- 재테크
- JEPQ
- 강환국
- SCHD
- 앱테크
- IRP
- 직투
- 자동매매
- 매일매수
- OXY
- 퇴직연금
- 국장
- Python
- ETF
- 오블완
- isa
- S&P500
- 연금
- ace 미국30년국채액티브(h)
- 삼성전자
- 개인연금
Archives
- Today
- Total
재테크 A2Z
2025.05.25 코인 자동매매 시스템 구축 일지 본문
1️⃣ 프로젝트 초기화
- Poetry 설치 및 가상환경 구성
- 패키지 설치: pandas, numpy, matplotlib, pyupbit, ccxt, python-telegram-bot, schedule, python-dotenv
- 디렉토리 구조 구성:
autobot-trader/ ├── pyproject.toml ├── poetry.lock ├── .env ├── src/ │ └── autobot_trader/ │ ├── strategies/ │ ├── run.py │ ├── telegram_bot.py │ ├── log_signal.py │ ├── db_logger.py │ └── order_executor.py └── backtest/ ├── backtest_runner.py ├── analyze_backtest.py └── generate_html_report.py
2️⃣ 전략 구현
다음 전략들을 구현하여 자동매매에 활용하였습니다:
- 이동평균선 전략
- RSI 전략
- 볼린저밴드 전략
- 트렌드 추종 전략
- 그리드 트레이딩 전략
- 변동성 돌파 전략
- 모멘텀 전략
3️⃣ 텔레그램 봇 연동
- @BotFather를 통해 봇 생성
- TELEGRAM_TOKEN, CHAT_ID를 .env에 저장
- 매수/매도 시 텔레그램으로 실시간 알림 전송
4️⃣ 자동 루프 실행
schedule 라이브러리를 통해 1분마다 모든 전략을 실행하는 run.py 구현.
5️⃣ 거래 기록 및 DB 저장
- SQLite를 통해 trade_history.db 구성
- 모든 거래 내역과 시그널 로그 저장
6️⃣ 백테스트 및 리포트 자동화
- 과거 시그널 기반의 거래 시뮬레이션
- 전략별 수익률, 최대 낙폭(MDD) 계산
- Jinja2 + HTML 템플릿으로 리포트 자동 생성
7️⃣ 전략 성능 비교 결과
✅ 마무리
이제 서버에 올리는것을 해보려고 합니다.
'재테크' 카테고리의 다른 글
| 2025.05.25 코인매매전략 (0) | 2025.05.25 |
|---|---|
| 2025.05.25 다중 종목 자동매매 시스템 구성 (0) | 2025.05.25 |
| 볼린저밴드 매매 (1) | 2025.05.18 |
| 2025.05.17 개인연금 현황 (1) | 2025.05.17 |
| 한국주식 볼린저밴드 매매신호 파이썬코드 (0) | 2025.05.17 |
