비트 코인 가격 라이브 티커 용 스크립트 (웹 소켓 사용)

>

cryptocurrency exchange 웹 소켓에 연결하는 5 분 자습서.

시간 확인-암호 화폐 거래소의 웹 소켓에 연결하는 데 5 분 남았습니다..

대담한 주장 이니 시간을 낭비하지 말자.

라이브러리 설치

교환 웹 소켓에 연결하는 Python 스크립트를 작성하려면 먼저 라이브러리를 설치해야합니다. 예, 정확히 하나의 라이브러리.

다음 명령을 실행하여 Shrimpy를 설치하십시오.

pip install shrimpy-python

1 분 다운-이미 20 % 완료.

API 키 생성

Shrimpy Python 라이브러리를 설치 한 후 Shrimpy 개발자 API 계정을 등록하십시오. 이 서비스는 거래소 웹 소켓에 액세스하는 데 사용됩니다..

계정에 가입 한 후 새 마스터 키를 만듭니다. 마스터 키는 요청에 서명하고 암호화 시장 데이터에 액세스하는 방법입니다. 나중에 사용할 수 있도록 공개 및 개인 키를 저장하십시오. 이러한 키에 대한 “데이터”권한을 활성화해야합니다. API를 통해 사용할 수있는 일부 데이터는 다음과 같습니다. 촛대 (OHLCV) 데이터, 기록 주문서 스냅 샷, 그리고 살고 무역 데이터.

3 분 지 났어요-어 오, 아직 코딩도 안 했어요.

코드

누구든지 암호 화폐 거래소 웹 소켓에 가장 빠르게 연결 한 기록을 세울 것이기 때문에 손가락을 펴십시오..

도서관 가져 오기

Shrimpy 라이브러리가 이미 설치되었으므로 스크립트로 가져옵니다..

수입 새우

핸들러 정의

웹 소켓에서 데이터를 수신하려면 핸들러를 생성해야합니다. 이 핸들러는 거래 웹 소켓을 통해받은 각 거래의 가격을 간단히 인쇄합니다..

메시지 당 여러 거래를받을 수 있으므로 메시지의 마지막 거래 만 현재 시세 가격으로 간주합니다..

def error_handler (err) :

print (오류)

def 핸들러 (msg) :

ticker = msg [ ‘content’] [len (msg [ ‘content’])-1] [ ‘price’]

인쇄 (티커)

클라이언트 생성

Shrimpy 라이브러리를 호출하여 클라이언트 개체를 만듭니다. 클라이언트를 만드는 데 필요한 토큰을 먼저받는 것을 잊지 마세요. 퍼블릭 및 프라이빗 API 키를 전달하여 생성되는 API 클라이언트를 생성하여이 클라이언트를 가져올 수 있습니다. 웹 소켓 연결 및 구독을 관리하는 데 도움이됩니다..

public_key = ‘6d73c2464a71b94a81aa7b13d …’

private_key = ‘e6238b0de3cdf19c7861f8e8f5d137ce7113ac1e884b191a14bbb2 …’

api_client = shrimpy.ShrimpyApiClient (public_key, private_key)

raw_token = api_client.get_token ()

클라이언트 = shrimpy.ShrimpyWsClient (error_handler, raw_token [ ‘token’])

이제 4 분-거의 종료됩니다.

구독 데이터 선언

websocket 스트림을 구독하려면 먼저 연결하려는 구독을 정의해야합니다..

subscribe_data = {

"유형": "구독",

"교환": "바이 낸스",

"쌍": "btc-usdt",

"채널": "무역"}

Websocket 연결

채널을 구독하여 Shrimpy 웹 소켓 스트림 처리 시작.

client.connect ()

client.subscribe (구독 _ 데이터, 핸들러)

… 그리고 5 분-게임, 세트, ​​매치.

참고 : 클라이언트 당 100 개의 서로 다른 채널을 구독 할 수 있습니다. Shrimpy를 사용하면 각 IP가 IP 당 총 1,000 개 채널에 대해 최대 10 개의 클라이언트를 관리 할 수 ​​있습니다..

마찬가지로 이제 Binance의 최신 거래 데이터를 라이브 스트리밍하고 있습니다. 우리가 정의한 핸들러에서 해당 데이터는 각 거래가 실행 된 가격 만 추출하기 위해 구문 분석됩니다. 이를 통해 정확한이 순간에 암호 화폐의 틱별 가격을 인쇄 할 수 있습니다..

Websocket 연결 해제

데이터 수집이 완료되면 클라이언트 연결을 끊습니다..

client.disconnect ()

웹 소켓에 연결하면 실시간으로 가격 데이터 스트림을 볼 수 있습니다..

함께 모아서

빠르기 때문에 잠시 시간을내어 재편성하여 방금 수행 한 작업을 전체적으로 살펴 보겠습니다..

마지막으로 5 분, 우리는 Shrimpy API를 활용하고 암호화 교환을 위해 거래 웹 소켓에 연결했습니다. 이를 통해 자산의 실시간 시세 가격을 얻을 수있었습니다..

# 암호화 교환 웹 소켓 용 Shrimpy 라이브러리 가져 오기

수입 새우

# 샘플 오류 처리기, 단순히 들어오는 오류를 인쇄합니다.

def error_handler (err) :

print (오류)

# 출력 스트림을 관리하기위한 핸들러 정의

def 핸들러 (msg) :

# 각 메시지에 여러 거래가 반환 될 수 있으므로 마지막 거래를 가져 가십시오.

ticker = msg [ ‘content’] [len (msg [ ‘content’])-1] [ ‘price’]

인쇄 (티커)

# Shrimpy 공개 및 개인 키 입력

public_key = ‘6d73c2464a71b94a81aa7b13d …’

private_key = ‘e6238b0de3cdf19c7861f8e8f5d137ce7113ac1e884b191a14bbb2 …’

# Shrimpy 웹 소켓 클라이언트 생성

api_client = shrimpy.ShrimpyApiClient (public_key, private_key)

raw_token = api_client.get_token ()

클라이언트 = shrimpy.ShrimpyWsClient (error_handler, raw_token [ ‘token’])

# 구독 객체 구성

subscribe_data = {

"유형": "구독",

"교환": "바이 낸스",

"쌍": "btc-usdt",

"채널": "무역"}

# Shrimpy 웹 소켓에 연결하고 구독

client.connect ()

client.subscribe (구독 _ 데이터, 핸들러)

# 데이터 수집이 완료되면 웹 소켓에서 연결 해제

client.disconnect ()

이제 Binance는 Shrimpy가 지원하는 유일한 거래소가 아니며 btc-usdt 쌍이 유일한 거래 쌍이 아닙니다..

Shrimpy API 지원 17 개의 서로 다른 거래소 이상 1,300 개 시장. 간단한 통합 웹 소켓 API를 통해 가장 눈에 띄는 각 거래소에 액세스 할 수 있습니다..

뿐만 아니라 웹 소켓은 방정식의 일부일뿐입니다. 실시간 실행 거래, 역사 수집 주문 장 스냅 샷, 및 관리 교환 계좌 모두 API의 일부입니다. 전체 문서를 찾을 수 있습니다. 여기.

더 많은 스크립트

전보에 가입하세요 최신 개발 및 예제 스크립트를 최신 상태로 유지합니다. 우리 팀은 바쁘기 때문에 놓치고 싶지 않습니다. Shrimpy로 개발할 수있는 방법에 대한 추가 아이디어가 필요하면 Universal Crypto Exchange API로 이동하십시오..

전체 Python 및 Node 라이브러리는 여기에서 찾을 수 있습니다.

마디

파이썬

Shrimpy가 제공하는 모든 것을 탐색하고 암호 화폐 거래의 미래를 구축하기 시작하십시오. 혁명을 정의하는 데 몇 분 밖에 걸리지 않습니다.!

관련 기사

암호화 거래 봇용 Python 스크립트 [API 거래 튜토리얼]

암호화 포트폴리오 값을 확인하는 Python 스크립트

Cryptocurrency 가격 차트를위한 Python 스크립트

Shrimpy 정보

Shrimpy는 최고의 포트폴리오 재조정 애플리케이션으로 시장을 선도합니다. 사용자는 맞춤형 암호 화폐 포트폴리오를 구성하고 수동적 인 재조정 전략을 구현하여 암호 화폐를 적극적으로 거래해야하는 번거 로움을 없앨 수 있습니다..

Shrimpy 웹 애플리케이션 : Shrimpy-암호 화폐 포트폴리오 관리

Shrimpy의 개발자 거래 API는 모든 주요 거래소에서 거래 기능을 통합하는 통합 된 방법입니다. 과거 시장 데이터를 수집하고, 실시간 웹 소켓에 액세스하고, 고급 거래 전략을 실행하고, 무제한 사용자를 관리합니다..

Shrimpy Crypto Trading API : Shrimpy | 개발자를위한 암호화 거래 API

우리를 따라 오는 것을 잊지 마세요 트위터페이스 북 업데이트를 확인하고 놀랍고 활발한 커뮤니티에 질문하십시오. 전보.

Shrimpy 팀

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me