본문 바로가기
반응형

파이썬/가상화폐48

Binance API에러 해결 방법 python Timestamp for this request was 1000ms ahead of the server's time. Windows 11기준으로 BINANCE API를 사용하다 다음 에러가 나는 경우가 종종 발생하는데요. (400, -1021, "Timestamp for this request was 1000ms ahead of the server's time.", {'Content-Type': 'application/json', 'Content-Length': '88', 'Connection': 'keep-alive', 'Date': 'Sat, 30 Jul 2022 09:48:53 GMT', 'Server': 'Tengine', 'X-MBX-USED-WEIGHT-1M': '6', 'x-response-time': '2ms', 'Access-Control-Allow-Origin': '*', 'Access-Control-.. 2022. 7. 30.
Python Binance Websocket 비트코인 실시간 데이터 조회 Kiwoom API나 pyupbit를 이용한 주식, 코인 데이터를 받아오는 과정은 '클라이언트의 요청 > 서버의 응답 > 데이터 수신'이라는 일련의 단계를 거쳤습니다. 이런 요청은 1일, 4시간, 1시간 캔들 데이터를 얻어오는데는 괜찮을지 몰라도 1분, 3분 같은 다소 짧은 주기의 캔들 데이터를 조회해 사용한다면 약간의 문제가 될 수 있습니다. 이럴 때 필요한게 websocket입니다. 업비트에 들어가서 비트코인 시세를 보면 실시간으로 바뀌는데요. 우리가 사용하는 브라우저에서 아주 빠르게(?) 데이터를 요청하는게 아니라 업비트 서버로부터 websocket subscribe 후 데이터를 계~속 수신하는 것입니다. 따라서 websocket을 사용하면 비트코인 실시간 데이터를 받아볼 수 있습니다. 이 webs.. 2022. 7. 26.
Python 텔레그램 알림, 메세지 보내는 방법 (초보자용 5분컷) Python과 메신저앱을 이용해 알림을 보내는 방법은 다양합니다. (책에서는 LINE만 소개시켜드렸지만 대표적으로 텔레그램, SLACK 등이 있습니다.) 오늘은 그 중에서 텔레그램을 이용해 Python 프로그램내에서 알림을 보낼 수 있도록 해보겠습니다. 1.준비물 텔레그램 PC버전을 다운 받습니다. (알림을 보내는데 필수는 아니지만 모바일 보다는 편합니다!) https://desktop.telegram.org/ 텔레그램 데스크톱 컴퓨터에서 빠르고 끊킴없는 텔레그램을 경험해보세요. desktop.telegram.org 패키지설치 pip install python-telegram-bot --upgrade 2.텔레그램 접속 1)텔레그램 내 대화창 검색에 bot이라고 검색합니다. 2)그러면 이런 화면이 나옵니다.. 2022. 7. 24.
Binance WebSocket connection closed: connection was closed uncleanly ("SSL error: certificate verify failed (in tls_process_server_certificate)"), code: 1006 에러 해결방법 Binance websocket 데이터가 필요해서 Binance 공식 repository에 있는 소스를 실행시켜봤습니다. 실행시킨 소스는 간단합니다. import time import logging from binance.lib.utils import config_logging from binance.websocket.um_futures.websocket_client import UMFuturesWebsocketClient config_logging(logging, logging.DEBUG) def message_handler(message): print(message) my_client = UMFuturesWebsocketClient() my_client.start() my_client.kline( s.. 2022. 7. 21.
Python Binance API 신청법/사용법 바이낸스 API키 발급 받아 저장하기 Binance에서 API를 이용한 프로그램을 만드려고 합니다. 그러려면 기본적으로 API KEY를 발급받아야겠죠? 오늘은 세계 1등 거래소 BINANCE의 API를 발급받아 저장하는 방법에 대해 알아보겠습니다. 먼저 바이낸스에 접속합니다. 가입이 안되어 있다면 링크로 가입해주시면 감사하겠습니다. https://www.binance.com/en 접속했다면 order옆에 프로필을 클릭하고 API Management를 클릭합니다. 그 다음 캡쳐 이미지에 나온 순서대로 클릭합니다. 라벨을 입력하라고 나옵니다. 이름 짓는다고 생각하고 입력합니다. 저는 하고 싶은대로 했습니다. 그 다음 인증절차입니다 API 발급은 아주아주 중요한 일이기 때문에 핸드폰번호, OTP를 이용한 인증을 합니다. 그러면 발급이 완료됩니다... 2022. 7. 21.
반응형