비트코인의 가격이 요동을 치고 있습니다.
특정 가격에 알람을 설정하려니 무슨 가격에 해야할지 애매합니다.
단타 위주로 하는 저에게는 아래 정보가 필요했습니다.
1. 30분내에 1000 불 이상 떨어지는 지점
2. 하락 후에 지지가 시작되는 지점
위 두가지 조건에 부합할 경우 텔레그램으로 메세지를 보내는 프로그램을 제작하려고합니다.
사용할 서비스는 아래와 같습니다.
1. 커서 ai 로 파이썬 코드 작성.
2. fly.io 를 통한 코드 배포 (서버올리기)
자 이렇게 하면 나만을 위한 비트코인 가격 알리미 서비스가 생성될거에요.
준비물
바이낸스 api 키
텔레그램 api 키
https://www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org
파이썬 설치가 안되신분은 위 링크를 통해 설치해주세요.
코드생성 시작해봅시다.
먼저 커서에 폴더를 생성해서 열어주세요.
이번에 저는 "bitcoinalert" 폴더를 생성해서 커서로 열어줬습니다.
따로 작업할거 없습니다 바로 커서에게 부탁해봅시다.
"비트코인 5분봉을 실시간으로 가져와서 30분동안 1000 달러 이상떨어질 경우 텔레그램으로 메세지를 보내는 프로그램을 파이썬으로 작성해줘" |
이렇게 간단하게 파이썬 코드가 작성되었습니다.
너무 빈번한 호출은 바이낸스에서 block 처리가 될수 있으니 가격은 1분에 한번 업데이트하는걸로 해줄게요.
그리고 알람이 한번 오면 계속 오는 상황을 방지하기 위해서 초기화 해달라고도 부탁할게요.
"현재 가격을 1분에 한번씩 체크하는걸로 해서 5분봉 차트를 계속 업데이트해주고 30분 내에 1000달러 이상 떨어진 상황이 발생해서 메세지를 보냈다면 시간을 초기화하고 해당 시간 부터 다시 카운트 하는걸로해줘" |
30분 내에 1000 불 이상 하락하는 경우는 기능이 추가가 잘되었습니다.
이제 지지 하는 경우를 판단할수있게 부탁해봅시다.
30분동안 1000 달러 이상 하락했을때 매수 진입 결정단계를 아래조건들을 참조하여 만족할 경우 메세지를 추가로 보내줘. ** 매수 진입 결정 단계 ** 1. 캔들의 길이가 점점 짧아져서 매도세가 약해진다. 2. 이전 캔들의 종가와 현재 캔들의 종가가 거의 차이나지않거나 높아진다. 3. 캔들이 아래꼬리를 그리면서 마감하기 시작한다. |
지지 체크도 추가되었습니다.
아래 커맨드 창에 현재 작성중인 파일이 잘동작하는지 실행해봐주세요.
py 작성중인파일.py
몇분 정도 있어보면 가격 변동내용이 업데이트 되는걸 볼수가 있었습니다.
Fly.io 를 통해서 서버에 배포만 하면됩니다.
https://fly.io/
Deploy app servers close to your users · Fly
A Public Cloud Built For Developers Who Ship Over 3 million apps have launched on Fly.io, leveraging global Anycast load-balancing, zero-config private networking, hardware isolation, and instant WireGuard VPN connections, with push-button deployments scal
fly.io
가입 진행해주세요.
신용카드 인증이 되어야 합니다. 신용카드 인증까지해주세요. 0$ 결제니 걱정마세요~
fly.io 를 통해서 배포하려고해 지금까지 작성된 py 코드를 배포할거야 |
커서 ai 가 친절하게 설명해주고 있습니다. 해당 커멘드를 그대로 진행하시면 배포가 완료됩니다.
이제 텔레그램 메세지가 정상적으로 오는지 그대로 켜두고 확인해봐주세요 ^^
# fly.io 가 유료로 변경이되었네요 ㅠ 돌리다보니 가격이 카운트 됩니다.... 천원 수준이라 상관없을것같긴합니다. 참고해서 테스트 해봐주세요^^;
제가 만든 가격알리미 텔레그램 쳇방입니다. 들어오셔서 확인해보세요~!
https://t.me/+UveJLlmHVF81ZTZl
ziego bit
t.me