본문 바로가기

파이썬

코인 거래량 급등 텔레그램(Telegram) 알림 봇 파이썬(Python)으로 만들기 지난 블로그에서 업비트 코인 거래량 급등 알리미를 파이썬으로 작성했었는데, 알림은 음성으로 잘 알려주는데 문제는 집 밖으로 나가서도 알림을 받고 싶었다. 이를 위해, 텔레그램으로 알림을 받으면 좋겠다 싶어서 간단하게 텔레그램 봇을 만들어서 해당 챗에 거래량 급등 시에 알림 메시지를 보내는 식으로 파이썬으로 작성해보았다. 먼저 텔레그램 봇은 @BotFather라는 텔레그램이 제공하는 봇 생성을 위한 봇을 통해 만들게 된다. 텔레그램에서 @BotFather를 검색 후 채팅방을 열어 시작('/start')하면 위 처럼 기능들을 알려준다. /newbot 명령어로 봇 만들기를 수행하면 봇 이름(Name)과 봇 별명(Username)을 물어보는데 중복이 있으면 알려주니 채팅하듯이 작성해보자. 만들고 나면 API T.. 더보기
업비트 API를 이용한 코인 거래량 급등 알리미 프로그램 거래량 급등 알리미가 있으면 좋겠다는 말을 듣고 빠르게 작성해본 파이썬 프로그램. 일단 API 작성이야 어려운 건 아닌데 거래량 급등 조건 알림 방식 이 2가지가 관건이다. 거래량 급등 조건은 업비트 요청 최대치인 캔들 200개를 가져와서 표준 편차를 구하고 이후 윈도에서 2 시그마 이상 거래량이 발생하면 알림을 준다고 Trigger 설정. 알림은 네이버 TTS(Text-to-Speech)로 작성. 1분 캔들로 데이터를 가져왔더니 너무 잦은 알림이 와서, 3분으로 바꿨다. 잠시 알림이 없다가 알파쿼크 거래량이 급등하였습니다. 알림이 왔다. 업비트를 열어서 확인해보니 ㅇㅋ. 잘 동작하는 것을 확인. 몇 번 더 알림이 계속 와서 확인해보니 잘 동작한다. 서비스로 제공하고 싶으면 아무래도 서버 비용이 필요하니.. 더보기