본문 바로가기
증권주식경제/비트코인, 파이썬

비트코인 및 김프 시세 메신저로 받기 (2)

by 영혼의 길 2021. 11. 3.
반응형

안녕하세요
비트코인 및 김프시세 받기 2탄입니다.

 

어후 한편에 끝내려고 했는데 slack메신저와 저거하면 한세월 걸릴 것 같아

2편으로 만들었습니다.

 

필요한 정보가 3개 있었습니다

 

1. 환율정보 2. 바이낸스 코인정보 3. 업비트 코인정보

 

1,3 은 저번 글에서 다루었고 이번에는 2번과 slack 메신저 및 crontab 을 적용하겠습니다.

비트코인 및 김프 시세 메신저로 받기 (1)

 

비트코인 및 김프 시세 메신저로 받기 (1)

안녕하세요 오늘은 비트코인 시세 및 김치 프리미엄 시세를 받는 방법에 대하여 포스팅하려고 합니다. 맨날 들어가서 확인하기 귀찮으셨죠? 저는 그래서 아침마다 저한테 메시지가 오도록 만들

young0823.tistory.com

 

2. 바이낸스 코인정보

이제 거의 마무리 인데요

 

바이낸스는 ccxt라는 모듈을 사용합니다.

당연히 임포트 해줍니다.(안되시면 설치 아시죠? pip install ccxt)

import ccxt

from ccxt.binance import binance

그리고 USDT의 BTC정보를 받아오면 되는데 간단히 

B = binance.fetch_ticker('BTC/USDT')['close']

 

이렇게 받아올 수 있습니다.

 

자 이제 1,2,3의 정보는 모았고 이걸 보내야 합니다.

 

저는 이런식으로 만들었습니다.

 

우선 U는 업비트 비트코인 가격

E는 환율

B는 바이낸스코인 비트코인 가격입니다.

 

round라는 함수를 사용하여 .이하 두자리까지 표현하게 만들었고 이는 김프입니다.

 

아래는 김프가 2%이상이거나 -2%이하면 보내도록 만들었습니다.

 

메신저를 보낼때 가격만 보내면 좀 그러니까 

김프 = ~~

비트코인은 ~~이런식으로 보내려고 한겁니다.

outer = B * E

gimp = round(kor / outer * 100-100,2)
# 업비트 U 환율 E 바이낸스 B
print('김프 = ', gimp)
--------------------------------------------
talk = "김프 = "


if gimp < -2 :
    gimp = str(gimp)
    warning = talk + gimp
    post_message(myToken,"채널명", warning)


if gimp > 2 :
    gimp = str(gimp)
    warning = talk + gimp
    post_message(myToken,"채널명", warning)

소스코드.txt
0.00MB

 

자.. 이제 이전에 배운 crontab으로 설정을 해주면 됩니다. 

 

crontab -l로 확인했습니다.

 

첫 번째 것이 2프로 이상이거나 이프로 이하면 김프시세가 메시지로 오는 것입니다.(12시 와 23시 ; 12시에 오면 잘수도 있어서..ㅎ)

두 번째 것은 9시 1분에 김프가격이랑 비트코인 가격이 오도록 만들었습니다.

 

이제 완성입니다.

 

10월 31일의 경우 2프로가 넘지 않아서 메시지가 오지 않는 것을 확인할 수 있습니다.

(사실 그런 설정을 했는지 쓰다가 알았어요.ㅋㅋㅋ 거의 2개월만에 쓰는거라..ㅎ)

 

 

저도 이거 하나하나 다 찾으면서 만들어서 시간 엄청 잡아먹었습니다.

 

slack 메신저도 포스팅을 생략하긴 했는데 얼마 이전에 만든 챗봇에서만 메시지가 허용이 되서 그것도 우회하는 방법 찾고 만드는 것도 쉽지 않았습니다.

 

html파싱하는 것도 몰라서 찾아보고 위키피디아에서 내가 원하는 정보 뽑아보고 

아! 이제 해볼까 했는데 urlopen은 막혀있고 검색해서 모질라로 브라우져 바꾸고 

인수에 대한 개념도 없어서 문자/숫자 하는데 왜 계산이 안 되는 거지하다가 그거 다시 찾아서 아 이럼 안되는 구나 하고 그럼 콤마를 제거해야하는데? 하면서 re라는 함수로 제거하는 것도 찾아보고 하나하나 다 찾아서 만든겁니다.

 

이렇게 배우면서 만드니까 약 한두달쯤 되었는데 잃어버리지 않고 계속 기억이 납니다.

이포스팅을 보시는 분들도 원하는 것을 만들어보세요

 

저는 김프시세를 받았지만 인베스팅에 김프만 있습니까? 주식도 많지요

html파싱 공부하셔서 원하는 시세 slack으로 받으시면 굳이 증권사 들어가서 내 주식을 보지 않아도 되는게 좋습니다.

(보면 볼수록 팔고싶어져서..ㅎ)

 

다들 성공적인 투자하시길 빌어요!

 

비트코인 자동거래 방법1 (crontab)

 

비트코인 자동거래 방법1 (crontab)

1. 업비트로 4단계 인증 후 open API 받기 2. 파이썬 3.89 설치, Visual studio code 설치 3. 코드 짜기 4. 클라우드에 올려 24시간 실행하기. 5. 구경하기 안녕하세요. 오늘은 비트코인을 자동으로 돌리는 다

young0823.tistory.com

비트코인 자동거래 방법2 (crontab)

 

비트코인 자동거래 방법2 (crontab)

안녕하세요 어제까지는 기본적인 설치와 시간 변경을 다루었다면 오늘은 정말 crontab에 대하여 다루려고 합니다. 많은 블로그들을 찾아보았는데 다들 고수여서 그런지 제가 하는 실수들을 하지

young0823.tistory.com

 

반응형

댓글1

  • 불의남자 2021.12.08 17:50

    제2의 비트코인 꼭보세요!! (이제 올라갈듯 ㅋ)

    2008년에 비트코인을 매일 50코인을 무료로 채굴할 수 있었습니다. 대부분의 사람들은 가치가 없다고 느꼈습니다. 지금 비트코인(Bitcoin)은 1코인당 6000만원 상당의 가치가 있습니다.

    2011년에 라이트코인이 선보였고, 매일 100코인을 무료로 채굴할 수 있었습니다. 대부분의 사람들은 이것이 여전히 가치가 없다고 생각했습니다. 라이트코인(Lite coin)은 현재 1코인에 30만원입니다.

    이더리움이 2015년에 나왔습니다. 매일 30코인을 무료로 채굴할 수 있었습니다. 대부분의 사람들은 여전히 그것을 믿지 않았습니다. 이제 이더이움(Ethereum)은 1코인당 300만원 상당의 가치가 있습니다.

    현재 전 세계적으로 돌풍을 일으키고 있는 상장을 준비중인 최고의 가치를 내재하고 있는 코인을 알려드립니다.

    **파이코인**

    파이코인은 2019년에 태어났고 몇 번의 반감기를 거쳐 지금 하루에 6코인정도를 무료로 채굴할 수 있습니다.

    다음 반감기 오기전 혹은 무료채굴 종료 전에 서두르셔야 합니다.

    비트코인의 단점을 보완하여 스마트폰으로 채굴 할수 있는 파이코인.

    스마트폰의 성능에 전혀 지장이 없으며, 하루 1번의 스위칭으로 24시간(1세션)동안 무료 채굴 합니다.

    이 황금같은 기회를 놓치지 마세요..!!

    파이(PI)는 스탠퍼드 박사들이 개발한 새로운 디지털 화폐이며 전 세계적으로 2900만 명 이상의 사용자가 존재합니다.
    파이를 받으시려면 앱스토어에 파이네트워크(pi network) 검색 설치 후 가입 시 저의 사용자 이름 firenews 누르시면 가입됩니다.

    http://minepi.com/firenews

    파이코인 이외에 2번째로 관심있는 코인인 비(bee)코인은 현재 1500만명이 넘고 내년 상장합니다.
    앱스토어에서 bee network 치고 다운로드받아 추천인 firenews1004 입니다.

    영국에서 나온 내년 상장예정인 유망한 이글코인은 앱스토어에서 이글코인 치시고 다운받으셔서 추천인 firenews 입니다.

    싱가폴에서 나온 내년 상장예정인 전망 높은 ANT코인은 앱스토어에서 ANT NETWORK 치시고 다운 받아 추천인 firenews1004 입니다.
    답글