암호 화폐를위한 비트 코인 거래 API (2020 년 업데이트)

>

따라서 귀하는 고급 암호 화폐 거래자이거나 모든 주요 거래소에 원활하게 연결하고자하는 앱 개발자 일 수 있습니다. 다양한 거래소에서 데이터를 수집 할 수있는 수많은 API가 있지만 개발자를 위해 특별히 설계된 거래 API는 하나뿐입니다. 이것이 Shrimpy Universal Crypto Exchange 거래 API.

이러한 업계 최고의 API는 거래, 거래소 계정 관리, 데이터 수집, 스마트 주문 라우팅, 분석, 실시간 웹 소켓 등을위한 상위 16 개 거래소에 즉시 통합됩니다. 이러한 API가 제공해야하는 모든 것의 가장 좋은 점은 저렴한 비용입니다. 합리적인 가격으로 이러한 모든 API에 액세스.

이 기사에서는 Shrimpy가 지원하는 모든 거래소에서 거래를 신속하게 설정하는 방법을 보여 주므로 이러한 API로 도구 구축을 시작할 수 있습니다. Shrimpy는 모든 거래소에서 통합을 처리하므로 거래소 별 코드, 모호한 오류 처리 또는 고유 한 거래소 관리 전략이 필요하지 않습니다. 모든 것이 API의 후드 아래에 편리하게 패키징됩니다..

바이 낸스 용 암호 화폐 거래 봇을 구축하는 방법

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

암호화 거래 봇용 Python 스크립트

개발자 계정 등록

Shrimpy Universal Crypto Exchange API를 사용하려면 먼저 여기에서 Shrimpy 개발자 플랫폼에 등록해야합니다. 쉽게 가입하고 암호 화폐 공간의 모든 주요 거래소에서 시장 데이터 수집을 시작할 수 있습니다..

Shrimpy Universal Crypto Exchange API에 등록하십시오.

마스터 API 키 생성

거래를 시작하기 전에 먼저 API 마스터 키. 이를 통해 거래 실행, 사용자 계정 관리 및 데이터 수집시 요청에 서명 할 수 있습니다. 당신은 또한 가지고 있어야합니다 다단계 인증 활성화 됨 설정.

개발자 대시 보드에서 API 마스터 키 생성. 이메일로 API 키 요청을 제출하여 계정을 확인하십시오. 이메일 요청 확인을 완료하고 개발자 대시 보드로 돌아갑니다..

아래에 API 키, y이제 새로운 비공개 / 공개 세트가 표시됩니다. API 키. 이러한 키는 Shrimpy와 통신하여 사용자를 생성하고 구독을 승인하며 거래를 실행합니다. 보안상의 이유로 2FA를 통해 계정을 다시 확인해야합니다. 개인 API 키. 둘 다 복사하고 저장하십시오. 공개 키 개인 키.

노트: 공개 및 비공개 키를 안전하게 유지하세요! 마스터 키는 누구와도 공유해서는 안됩니다. 사용자가 자신의 장치에서 거래 할 수 있도록하려면 마스터 키를 사용하여 사용자 키를 생성 할 수 있습니다. 사용자 키는 사용자와 공유하기위한 것입니다. 이에 대해서는 다음 섹션에서 자세히 설명하겠습니다..

마스터 API 키 설정 내에서 IP 화이트리스트를 추가하고 다음으로 분리 된 특정 API 키 기능을 활성화 할 수 있습니다. 사용자, 계정, 거래, 데이터. 이러한 기능에 대해 자세히 살펴 보겠습니다..

사용자 설정

사용자 생성

거래를 시작하기 전에 거래소와 상호 작용할 수있는 사용자를 만들어야합니다. 이것은 Shrimpy로 쉽게 할 수 있습니다.!

참고 : 이러한 요청은 마스터 API 키로 서명됩니다..

의뢰:

POST https://dev-api.shrimpy.io/v1/users

요청 본문 :

{

"이름": "이 사용자에 대한 사용자 정의 이름"

}

응답:

{

"신분증": "701e0d16-1e9e-42c9-b6a1-4cada1f395b8"

}

사용자 API 키 생성

각 사용자에 대해 사용자 API 키를 만들 수도 있습니다. 마스터 API 키와 달리 사용자 API 키는 개별 사용자를 관리하도록 특별히 설계되었으며 연결된 사용자와 공유 할 수 있습니다. 이를 통해 Shrimpy에 직접 요청을 보내 이러한 키로 자신의 개인 계정을 관리 할 수 ​​있습니다..

여러 Exchange 계정을 단일 사용자 API 키에 연결할 수 있습니다. 따라서 한 명의 사용자가 단일 사용자 API 키로 수많은 거래소 계정을 관리 할 수 ​​있습니다. 이 사용자 API 키는 거래를 실행하고, 계정 정보를 수집하거나, 연결된 모든 거래소에서 전체 주문 장 데이터에 액세스 할 수 있습니다.

참고 : 이러한 요청은 마스터 API 키로 서명됩니다.

의뢰:

POST https://dev-api.shrimpy.io/v1/users//keys

요청 예 :

POST https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/keys

응답:

{

"publicKey": "51ac18b7d208f59b3c88acbb1ecefe6ba6be6ea4edc07e7a2450307ddc27ab80",

"privateKey": "85c977ef4070f1deee70192ba7fd5a6caf534f891e4918cfffec11cd6b625e77db4f80347cb436bcaa8882231bacb02f0798a696f101fdd1ef268d66fc63c213"

}

계정 설정

거래 설정을 완료하려면 거래에 사용할 거래소 계정도 연결해야합니다. 연결하려는 거래소로 Bittrex를 사용할 것입니다..

Exchange 계정 연결

참고 : 이러한 요청은 사용자 API 키로 서명 할 수 있습니다..

의뢰:

POST https://dev-api.shrimpy.io/v1/users//accounts

요청 예 :

POST https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/accounts

요청 본문 :

{

"교환": "비트 렉스",

"publicKey": "GOelL5FT6TklPxAzICIQK25aqct52T2lHoKvtcwsFla5sbVXmeePqVJaoXmXI6Qd",

"privateKey": "SelUuFq1sF2zGd97Lmfbb4ghITeziKo9IvM5NltjEdffatRN1N5vfHXIU6dsqRQw",

}

응답:

{

"신분증": 1234

}

완전한! 이제 사용자가 모두 설정되었습니다. 거래를 시작합시다!

거래

계정 잔액

거래소에서 계정이 보유하고있는 자산을 파악하려면 잔액 데이터를 수집해야합니다. Shrimpy로 쉽게 할 수 있습니다..

참고 : 이러한 요청은 사용자 API 키로 서명 할 수 있습니다..

의뢰:

GET https://dev-api.shrimpy.io/v1/users//accounts//balance

요청 예 :

https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/accounts/123/balance 가져 오기

응답:

{

"retrievedAt": "2019-01-09T19 : 17 : 33.000Z",

"균형": [

{

"상징": "KCS",

"nativeValue": 2306,

"btcValue": 0.33486579,

"usdValue": 1327.8775274784

},

{

"상징": "ETH",

"nativeValue": 4.0e-8,

"btcValue": 1.4960564e-9,

"usdValue": 5.9324652822859e-6

}

]

}

대박! 우리 교환 계좌의 잔액을 얻는 것은 간단했습니다..

거래 실행

Shrimpy와 거래하는 것이 얼마나 쉬운 지 보겠습니다. 다음 끝점을 사용합니다.

의뢰:

POST https://dev-api.shrimpy.io/v1/users//accounts//trades

이 엔드 포인트는 Shrimpy API를 통해 단일 거래를 실행하는 간단한 방법을 제공합니다. “시작”자산, “종료”자산 및 “금액”을 지정하기 만하면됩니다. 주문이 스마트 주문 라우팅 주문이되기를 원하면 (즉, 모든 거래 쌍에서 최상의 거래를 위해 최적화 됨) “smartRouting”플래그를 추가하기 만하면됩니다. 이 정보를 사용하여 Shrimpy는 거래를 수행하기 위해 견적 통화를 통해 거래를 지능적으로 라우팅합니다..

참고 : 이러한 요청은 사용자 API 키로 서명 할 수 있습니다..

요청 예 :

POST https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/accounts/123/trades

요청 본문 :

{

"fromSymbol": "BTC",

"toSymbol": "ETH",

"양": "0.01",

"smartRouting": 진실,

}

그게 다야! 이제 Shrimpy의 Trading API를 통해 성공적으로 거래를 제출했습니다. 케이크 조각 아니 었나요? 우리는 아무런 노력 없이도 세계적인 수준의 SOR (Smart Order Routing) 알고리즘을 활용했습니다..

이제 거래 실행 프로세스를 살펴 보았으므로 사용할 수있는 다른 유용한 엔드 포인트를 살펴 보겠습니다..

데이터

시장 데이터

이제 시장 데이터를 기반으로 거래 전략을 실행하는 방법이 궁금 할 것입니다. Shrimpy는 전체 주문서, 실행중인 라이브 거래, 캔들 스틱 또는 티커를 기반으로 시장 데이터를 수집 할 수 있습니다. 이 예에서는 티커를 살펴 보겠습니다. 다른 옵션에 대해서는 다음을 참조하십시오. API 문서.

의뢰:

GET https://dev-api.shrimpy.io/v1/exchanges//ticker

요청 예 :

https://dev-api.shrimpy.io/v1/exchanges/kucoin/ticker 받기

응답:

[

{

"이름": "비트 코인",

"상징": "BTC",

"priceUsd": "3700.0089335",

"priceBtc": "1",

"percentChange24hUsd": "4.191224354581092",

"lastUpdated": "2018-12-19T22 : 51 : 13.000Z"

},

{

"이름": "이더 리움",

"상징": "ETH",

"priceUsd": "100.114205389399",

"priceBtc": "0.027057825",

"percentChange24hUsd": "5.432113558652999",

"lastUpdated": "2018-12-19T22 : 51 : 13.000Z"

},

]

역사적 자료

Shrimpy API는 라이브 시장 데이터를 지원할뿐만 아니라 API는 상세한 과거 데이터도 지원합니다. 틱별 거래 데이터, 1 분 단위로 정확한 캔들 스틱, 주문 장 스냅 샷에서 무엇이든 수집 할 수 있습니다. 다음 예에서는 과거 틱별 거래 데이터를 수집하는 것이 얼마나 쉬운 지 보여줍니다..

의뢰

GET https://dev-api.shrimpy.io/v1/historical/trades

응답:

[

{

"시각": "2016-09-06T13 : 01 : 34.000Z",

"크기": "1891.1316431",

"가격": "0.00002585",

"TakerSide": "사는 사람"

},

{

"시각": "2016-09-06T13 : 01 : 35.000Z",

"크기": "35200",

"가격": "0.00002594",

"TakerSide": "사는 사람"

},

{

"시각": "2016-09-06T13 : 01 : 36.000Z",

"크기": "6000",

"가격": "0.00002596",

"TakerSide": "파는 사람"

}

]

구축 시작

이러한 엔드 포인트는 대부분의 거래 애플리케이션 구축을 시작하기에 충분해야합니다. 필요한 다른 기능이있는 경우 Shrimpy API 문서 추가 기능을 위해. 우리는 지정가 주문, 미결 주문, 전체 주문 장 데이터, 스마트 주문 라우팅, 거래 데이터 및 주문 장을위한 웹 소켓, 엔드 포인트 백 테스트, 잔액 데이터 교환 등을 지원합니다. 이러한 각 엔드 포인트에는 서로 다른 사용 사례가 있으므로 이러한 API가 제공하는 모든 것을 살펴보십시오..

여전히 누락 된 항목이 있으면 주저하지 말고 새 엔드 포인트 추가를 요청하세요. Shrimpy 팀은 항상 API 작업 경험을 개선 할 방법을 찾고 있습니다. 위의 모든 단계를 요약하고 단순화하기 위해 아래에 Shrimpy의 Crypto Trading API에 대한 순서도를 만들었습니다..

요약

Shrimpy와의 첫 번째 거래를 실행하기 위해 취한 단계를 빠르게 살펴 보겠습니다..

  • 여기 Shrimpy UI를 통해 마스터 키를 만들었습니다..

  • 사용자 생성.

  • 생성 된 사용자 키 (선택 사항).

  • 거래소 연결.

  • 거래 체결.

Shrimpy 정보

Shrimpy 맞춤형 암호 화폐 인덱스 펀드 구축, 재조정 및 다양한 디지털 자산 포트폴리오 관리를위한 애플리케이션입니다. 우리가 지원하는 17 개의 암호 화폐 거래소에 연결하여 포트폴리오를 자동화하십시오..

Shrimpy의 Universal Crypto Exchange API 개발자를 위해 설계되었습니다. 통합 API와 통합하면 모든 주요 암호 화폐 거래소에서 거래, 데이터 수집, 사용자 관리 등을위한 균일 한 엔드 포인트에 즉시 액세스 할 수 있습니다..

전체 Python 및 Node 라이브러리에 액세스하려면 다음 링크를 따르십시오.

마디

파이썬

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