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 |
Tags
- 슬랫봇
- 바이낸스
- html최적화
- Head
- 볼린저 밴드
- 클라우드
- 애드센스
- 바로적용 코드
- 텔레그램봇
- 오토봇
- 추천코인
- 지식박연구소
- 비트코인
- Hamster
- 슬랙
- 바이낸스상장예정
- 자동투자봇
- 스퀴즈
- 볼린저 밴드 + 켈트너 채널
- 티스토리html
- hmstr
- 알트코인추천
- findseong
- 모멘텀
- hamster kombat
- 햄스터
- 티스토리최적화
- 자동봇
- OKX
- 백테스터
Archives
- Today
- Total
코인 박연구원
시리즈 3편: 슬랙/텔레그램 알림 & 실전 배포 자동화 본문

📬 자동매매 신호, 이제는 실시간으로 받아보자
전략도 만들고 백테스트도 끝났다면, 이제는 실시간 알림과 서버 자동 실행 환경을 구성할 차례입니다. 슬랙 또는 텔레그램으로 매수/매도 신호를 받아보고, 코드가 서버에서 자동으로 실행되도록 구성해보겠습니다.
1️⃣ 슬랙 또는 텔레그램 봇 만들기
- 슬랙: Incoming Webhook URL 생성
- 텔레그램: BotFather에서 봇 생성 → 챗ID 확인
슬랙 알림 예시:
import requests
def send_slack(text):
webhook_url = 'YOUR_WEBHOOK_URL'
payload = {'text': text}
requests.post(webhook_url, json=payload)
텔레그램 알림 예시:
def send_telegram(text):
token = 'YOUR_BOT_TOKEN'
chat_id = 'YOUR_CHAT_ID'
url = f'https://api.telegram.org/bot{token}/sendMessage'
requests.post(url, data={'chat_id': chat_id, 'text': text})
2️⃣ 알림 연동 예시
signal = entry_signal(df)
if signal == 'buy':
send_slack("📈 매수 신호 발생: BTC")
elif signal == 'sell':
send_slack("📉 매도 신호 발생: BTC")
3️⃣ 실전 배포 - 서버에서 자동 실행하기
schedule 모듈로 전략을 주기적으로 실행한 뒤, 클라우드 서버(예: AWS, PythonAnywhere)에 배포하면 끝입니다.
import schedule
import time
def run_bot():
df = fetch_ohlcv()
signal = entry_signal(df)
if signal:
send_slack(f"{signal.upper()} 신호 발생")
schedule.every(10).minutes.do(run_bot)
while True:
schedule.run_pending()
time.sleep(1)
✅ 마무리
이제 자동 투자 봇은 신호 생성 → 알림 전송 → 자동 주문 → 전략 반복의 완전한 순환 구조를 갖추게 됩니다.
이런 구조는 투자뿐 아니라 다양한 알림형 봇에도 응용할 수 있으니, 다양한 실험을 해보는 것도 추천드려요.
본 시리즈는 여기서 마무리됩니다. 이후에는 다중 거래소 자동 헤지, PnL 기반 리스크 조절 방법도 별도 포스팅 예정입니다.
'AI활용' 카테고리의 다른 글
| 시리즈 2편: 전략 고도화 및 백테스트 - 나만의 승률 높이기 (0) | 2025.04.21 |
|---|---|
| 시리즈 1편: 오픈 API로 자동 투자 봇 만들기 - Gate.io & OKX 편 (0) | 2025.04.21 |
| 티스토리 블로그 HTML <head> 태그 완전 정복 (0) | 2025.04.20 |