티스토리 뷰
안녕하세요
최근 주식과 암호화폐에 관심을 가지는 분들이 꾸준히 늘고 있습니다
하지만 주식, 암호화폐 가격을 보려면 웹이나 앱에 접속해야하는 번거로움이 있는데요
(이정도도 번거로우면 귀차니즘 말기인가요^^;)
최근 ChatGPT나 Gemini 등 다양한 AI를 이용해서
쉽게 코딩하는 방법도 많지만 한계가 있습니다
최신 버전을 잘 반영해주지 못하거나 거짓말(?)을 하는 경우가 있기 때문이죠
저도 AI하라는대로 고쳤는데 계속 안돼서
개발자 친구한테 물어보니 AI가 잘못된 정보를 알려준것이더라구요
오늘은 파이썬으로 주식, 비트코인 이더리움 모니터링 봇을 만든 이야기를 하고자 합니다
저는 특정 시간마다 주기적으로 가상화폐 가격을 알려주는 봇을 만들고자 하였습니다
파이썬은 많은 분들이 사용하고 있지만
대다수의 사람들은 코딩과는 멀리 있죠
저도 별반 다르지 않았습니다
저와 같은 분들이 많을 것 같습니다
이번에는 저의 경험을 공유해보겠습니다
저는 기초적인 부분은 '초보코딩'님의 유튜브 영상을
많이 참고했습니다
시간을 조금만 더 들여서 기초부터 쌓으실 분들은
아래의 동영상 시리즈를 확인해주세요
오래걸리지않으니 기초부터 보시는 것을 추천합니다만 필수는 아닙니다
파이썬 설치하기+매크로만들기 영상입니다
저는 파이썬 프로그램과 텔레그램 메신저을 이용하여 비트코인과 이더리움 모니터링 봇을 구현했습니다
봇을 만들기에 앞서 텔레그램 가입을 하고
텔레그램에 봇을 만들어야 합니다
봇 만드는 법은 아래의 동영상을 따라서 매크로를 만들면서 배웠습니다
4편의 시리즈입니다
여기까지 보셨다면
가상화폐 가격을 불러오는 방법만 안다면
어렵지않게 봇을 만들 수 있으실겁니다
비트코인 가격 불러오기는
pyupbit 패키지를 이용하면 쉽게 하실 수 있습니다

주식 가격 조회는
yfinance 패키지를 이용하였고
잘 정리된 글이 있어서 공유합니다.
주식 데이터 불러오기(yfinance) #1
python으로 주식이나 지수 데이터를 불러오는 다양한 방법이 있습니다. 그중 Yahoo Finance의 정보를 제공해 주는 pythion 오픈 소스가 있습니다. 바로 yfinance 입니다. yfinance tool 을 사용하기 위하여 pytho
sine-qua-none.tistory.com
저는
이를 이용하여
저는 다음과 같이 4단계로 코드를 구성하였습니다
1. 패키지 설치 및 불러오기(time, requests, datetime, pytz, pyupbit)
requests: 웹(http) 요청
datetime: 특정 시간을 설정하기 위해 설치
pytz: datetime은 시간대 설정에 필요('Asia/Seoul'로 설정) - 필수 아님
pyupbit: 가상화폐 가격 가져오기
yfinance: 주식 주가 가져오기
2. 시간대(time zone) 설정(pytz이용) - 필수 아님
3. 나의 telegram의 token과 사용자 ID 가져오기
token : '123123123: ababababABBaabb'와 같은 형태
ID : '1230000' 와 같은 형태
4. while True: 사용하여 봇 만들기
- 봇 구성 -
pyupbit 이용하여 비트코인과 이더리움 가격 가져오기(위의 pyupbit 패키지 예시 그림 참고; btc_price, eth_price)
yfinance 이용하여 원하는 주식의 주가 가져오기
가져온 가격을 text로 만든다(위의 our_text와 같은 형태)
현재시간 불러오기(임의로 'nowtime'이라고 하겠습니다)
if문을 사용하여 nowtime이 특정시간일 때, 나의 봇이 our_text를 메세지로 보내주도록 설정
여기서 한 가지 문제가 더 있는데요,
이 봇은 서버가 켜져있을때만 돌아간다는 것입니다
가상서버를 사야하나 고민이 되네요
가상서버는 저도 사용해본 적이 없다보니 저에게도 다른 도전이 될 것 같습니다
가상서버 자체는 월 구독비용이 1만원 정도면 가능한 것 같은데
이 봇을 이용해서 제가 월 1만원 이상의 이익을 낼 수 있을지는 미지수네요^^
오늘 준비한 가상화폐 모니터링 및 알림봇 만들기 글은
여기까지입니다
모두 건(강한) 투(자)하세요^^
감사합니다.
'잊기전에 기록' 카테고리의 다른 글
| 코레일 영수증 출력하는 법(비회원, 코레일앱, 승차권 변경, 외부앱 예매 포함) (0) | 2025.03.27 |
|---|---|
| 구글지도와 구글어스에서 좌표 일괄 표시 방법(엑셀파일 이용) (0) | 2025.02.18 |
| Clarivate의 Journal Citation Report에서 특정 분야 저널 랭킹 보기 (0) | 2025.01.18 |
| [기본교육 122기] 조계사 불교기본교육 후기(추천) (0) | 2024.02.25 |
| 웅지순례 장소 후기 정리 목록(업데이트:2024-05) (0) | 2023.12.17 |
- Total
- Today
- Yesterday
- 시야
- 임영웅식당
- 맛집
- 후기
- 디카페인
- 콘서트
- 파이썬
- 타이완
- 웅투어
- 임영웅맛집
- 임영웅카페
- 펑리수
- 추천
- 웅지순례
- 영웅투어
- 뮤지컬
- 임영웅
- 대만
- 임영웅콘서트
- 쇼핑
- 합정카페
- 서울
- 영웅시대
- 내돈내산
- 웅지순례추천
- 치아더
- 오설록
- 감시봇
- 티켓팅
- 도시락
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |