본문 바로가기
프로그래밍/PYTHON

[PYTHON]바이비트 API 사용_심볼 조회

by 루티즈 2022. 1. 24.
반응형

1. 바이비트 API 신청.

바이비트 사이트 내 세팅
API 키 생성 경고
CREATE NEW KEY

 

API 키 NAME 설정.
API 요구 정보 세팅값

ORDERS : 주문 정보, 제출, 수정, 취소

POSITIONS: 포지션 잔고, 레버러지, 관련정보

TRADE : SPOT

WALLET: 잔고 전송, 인출 등등.

API IP 세팅 설정.
검증용 보안 설정.

 

2. 파이썬 모듈 설치

$ pip install pybit

 

3. 바이비트 심볼 조회(선물)

from pybit import HTTP
import pprint

session = HTTP(
    endpoint="https://api.bybit.com",
)

symbols = session.query_symbol()
result = symbols['result']
for symbol in result:
    pprint.pprint(symbol)

모든 선물 심볼 불러오기

{'alias': 'KAVAUSDT',
 'base_currency': 'KAVA',
 'leverage_filter': {'leverage_step': '0.01',
                     'max_leverage': 12,
                     'min_leverage': 1},
 'lot_size_filter': {'max_trading_qty': 1200,
                     'min_trading_qty': 0.1,
                     'qty_step': 0.1},
 'maker_fee': '-0.00025',
 'name': 'KAVAUSDT',
 'price_filter': {'max_price': '1999.998',
                  'min_price': '0.001',
                  'tick_size': '0.001'},
 'price_scale': 3,
 'quote_currency': 'USDT',
 'status': 'Trading',
 'taker_fee': '0.00075'}

결과 확인.

{'alias': 코인이름
 'base_currency': 코인 단위
 'leverage_filter': {'leverage_step': 단위
                     'max_leverage': 맥스,
                     'min_leverage': 미니멈},
 'lot_size_filter': {'max_trading_qty': 최대갯수,
                     'min_trading_qty': 최소갯수,
                     'qty_step': 단위},
 'maker_fee': 펀비,
 'name': 'KAVAUSDT',
 'price_filter': {'max_price': 최대가격,
                  'min_price': 최소가격,
                  'tick_size': 틱단위},
 'price_scale': 3,
 'quote_currency': 통화단위,
 'status': 'Trading',
 'taker_fee': '0.00075'}

모든 심볼의 정보를 가져올 수 있다.

 

 

반응형