이번 포스팅은 거래소 API 발급 관련 입니다.
원래는 바이낸스를 사용하려고 했으나, 선물거래 수수료가 더 저렴하기도 하고 원래 사용하던 계정도 있던 차에 바이비트를 이용하기로 했습니다.
- 바이비트 (ByBit) 가입/인증
여느 거래소와 마찬가지로 가입 및 거래 활성화를 위한 추가 인증이 필요합니다.
또한 여느 거래소와 마찬가지로 가입 시 레퍼럴 코드를 등록하면 수수료 20% 할인혜택이 있습니다. 아래는 필자의 레퍼럴 링크이니 필요시 사용하시길 바랍니다.
Referal link: https://www.bybit.com/invite?ref=AMO7LM / Referal Code: AMO7LM
가입 후 거래를 위해서는 1단계 보안인증이 필요한데요, 운전면허증/여권 등을 이용해 인증이 가능합니다. 바이비트 앱을 통해서 인증하면 카메라를 이용할 수 있어서 편합니다. 인증이 완료되면 아래와 같이 Verified 라는 표시가 보입니다.
API 발급을 위해서는 2FA 인증이 필요합니다. 우측상단 계정 아이콘 클릭 후 Account & Security 로 들어가 줍니다.
아래쪽으로 내리다 보면 Advanced Security 탭이 있는데 제일 상단에 Google Two Factor Authentication 이 있습니다. 해당 항목을 설정해주시면 되는데요, 쉽게말하면 google OTP 를 등록하는 것 입니다.
App Store 나 Google Play 에서 Google Authenticator 앱을 다운로드 한 뒤 위 설정의 QR 코드를 스캔해주면 앱에 OTP가 등록됩니다. OTP 앱에 뜨는 6자리 번호를 입력하면 등록완료 입니다.
- API 발급
아까 우측상단 계정버튼에서 API 탭으로 들어가 줍니다.
Create new key 를 누르시면 여러가지 옵션이 뜨는데요, API key usage 는 API transaction 을 선택, Name for the API key 는 본인이 알아볼 수 있게 이름을 지어주시면 됩니다.
API Key Permissions 에서는 Read-Write 로 체크해줍니다. Read-Write로 설정해야 주문이 가능합니다.
그 밑에 항목은 모든 IP 에서 접근가능하게 할 것인지, 특정 IP에서만 접근가능하게 할 것인지를 선택하는 것 입니다. 본인의 자유입니다만 저는 제 컴퓨터에서만 접근 가능하게 제 IP만 등록해 두었습니다.
그 아래 항목을 보시면 거래 및 계좌에 관한 권한을 체크하는데요, 물론 본인의 자유대로 하셔도 됩니다만 저는 Standard Account 항목에만 체크해두었습니다. 계좌 관련은 수동으로 처리할 예정이라서요
위 설정까지 마치고 Submit 버튼을 누르면 Google 2FA 인증이 뜨고, 앱에 뜨는 6자리 번호를 입력하면 API key 및 secret발급이 완료됩니다. 발급된 API key 와 secret은 잘 저장해두시길 바랍니다. 해당 key와 secret를 통해 코드로 매매를 할 수 있도록 접근할 수 있습니다.
바이비트의 자동매매 및 API 접근은 파이썬의 pybit 라는 라이브러리를 사용합니다. 라이브러리 설치 및 간단한 호출 등은 다음 포스팅에서 다루도록 하겠습니다.
'암호화폐 자동매매 > 환경 구축' 카테고리의 다른 글
Pytorch (파이토치), CUDA, cuDNN 설치 및 구성 (Window 10) (0) | 2023.12.30 |
---|---|
파이참(PyCharm) 및 아나콘다(Anaconda) 설치/연동 (윈도우10) (1) | 2023.12.29 |