📈 텔레그램으로 오늘의 시장지표 자동 확인하기 (Python)
주식이나 ETF에 투자하고 계신가요?
그렇다면 이런 고민, 한 번쯤 해보셨을 거예요.
- “오늘 시장 분위기는 어떤가?”
- “지금 들어가도 괜찮을까, 아니면 좀 기다려야 할까?”
- “지표는 다들 확인하라는데, 어디서 어떻게 확인해야 하지?”
실제로 매일 투자 판단을 하려면 다양한 경제 지표들을 체크해야 하죠.
- 📉 Fear & Greed Index: 시장 심리 지표 (공포 or 탐욕)
- 📊 VIX: 시장의 불안정성을 보여주는 변동성 지수
- 💰 미국 10년물 국채 금리: 금리 상승은 시장에 부담
- 📈 S&P 500 200일 이동평균선: 장기 추세 판단 기준
하지만 이 지표들은 각기 다른 사이트에 흩어져 있고,
하나하나 확인하기도 귀찮고, 수치만 봐서는 해석도 어렵습니다.
그래서 이걸 해결하기 위해 만들었습니다!
📲 텔레그램 한 줄 메시지로 모든 시장지표를 요약해주는 '시장지표 요약 봇'
Python으로 만들었고, 뉴스 감성 분석까지 포함해 매수/매도 판단도 도와줍니다.
💬 사용 예시
텔레그램에서 /시장지표
라고 입력하면, 다음과 같은 메시지가 옵니다:
📢 오늘의 금융 시장 지표 📊
━━━━━━━━━━━━━━━━━━━
📉 Fear & Greed Index: 42 (😨 FEAR → 투자자들이 걱정 중, 변동성 증가 가능)
📊 변동성 지수 (VIX): 18.73 (🟡 보통 변동성 → 정상적인 시장 움직임)
💰 미국 10년물 국채 금리: 3.48% (🟡 보통 금리 → 시장 안정적, 큰 변화 가능성 적음)
📈 S&P 500 200일 이동평균선: 4400.12 (🟢 주가가 200일 평균보다 높음 → 상승 추세)
━━━━━━━━━━━━━━━━━━━
📢 매매 추천: 🟡 매수 (BUY)
📰 뉴스 분석 결과: ⚖️ 중립적 (Neutral)
━━━━━━━━━━━━━━━━━━━
🧠 지표 해석 및 매매 판단은 이렇게!
📉 Fear & Greed Index
- 0~25: 😱 극단적 공포 (저점 매수 기회?)
- 25~50: 😨 공포
- 50~75: 😐 탐욕
- 75~100: 😈 극단적 탐욕 (과열 주의)
📊 VIX (변동성 지수)
- 15 미만: 🟢 매우 안정
- 15~25: 🟡 보통
- 25~35: 🟠 불안정
- 35 이상: 🔴 위험 경고
💰 미국 10년물 국채 금리
- 2% 미만: 🟢 낮은 금리 → 투자 우호적
- 2~3.6%: 🟡 안정적
- 3.6% 이상: 🔴 부담 증가 → 하락 가능성
📈 S&P 500 200일 이동평균선
- 현재가 > 200일선: 🟢 상승 추세
- 현재가 < 200일선: 🔴 하락 추세 가능성
📰 뉴스 감성 분석
뉴스 제목에 등장한 키워드를 분석해 분위기를 판단합니다:
- 긍정 키워드: bullish, rally, uptrend
- 부정 키워드: crash, recession, rate hike
📢 매매 추천은 어떻게 하나요?
이 봇은 보여준 지표를 종합해 BUY / HOLD / SELL 중 하나를 알려줍니다.
어떤 복잡한 AI는 아니고, 투자자가 직접 생각하듯이 판단해요:
- 📉 Fear & Greed Index가 낮고
- 📊 VIX도 낮으며
- S&P 500도 200일선 위라면
→ 지금은 공포지만, 오히려 저점일 수 있으니 매수
- VIX가 높고
- 금리도 높으며
- 뉴스까지 부정적이면
→ 리스크가 크니 매도 또는 관망
이 외에 지표가 섞여 있으면 → HOLD (중립)로 판단해요.
지금은 간단한 조건문(if)으로 만들었지만,
향후에는 지표별로 점수를 줘서 더 똑똑하게 판단할 수도 있어요 😉
⚙️ 사용자 설정이 필요한 부분
📌 1. 텔레그램 봇 토큰
BOT_TOKEN = "여기에_당신의_봇_토큰_입력"
📌 2. NewsAPI 키
NEWSAPI_KEY = "여기에_뉴스_API_키_입력"
📌 3. Fear & Greed Index (RapidAPI)
headers = {
"X-RapidAPI-Key": "여기에_RapidAPI_키_입력",
"X-RapidAPI-Host": "fear-and-greed-index.p.rapidapi.com"
}
🖥 실행 방법
- 필요한 패키지 설치:
pip install requests yfinance telebot pandas
- Python 파일 실행:
python market_bot.py
- 텔레그램에서
/시장지표
입력!
🧾 전체 코드
전체 코드는 댓글로 남겨드릴게요!
필요하신 분은 “코드 요청합니다” 라고 댓글 주세요 😊
🚀 앞으로 이렇게 확장할 수 있어요
- ⏰ 매일 아침 자동 알림 보내기 (예약 전송 기능)
- 📊 개별 종목 뉴스/지표 분석 추가
- 📈 포트폴리오 맞춤형 분석으로 확장
- 📩 이메일, 슬랙, 디스코드 등 알림 연동
도움이 되셨다면 ❤️ 공감과 댓글 부탁드립니다!