돈벌고싶다

바이비트 파이썬 API - 지수 가격 데이터 본문

바이비트 python API 뜯어보기

바이비트 파이썬 API - 지수 가격 데이터

coinwithpython 2022. 5. 16. 01:10
728x90
반응형

정의

query index price kline 함수. Query Kline 과 비슷해 보이지만, 지수 가격 데이터를 불러온다. 지수가격이란 암호화폐 현물거래소들에서 실제 거래되는 암호화폐의 평균가격을 뜻한다. 바이비트 공식 홈페이지에서 바이비트의 index price 값은 다음 거래소들의 평균값을 쓴다고 한다.

  • Kraken
  • Gemini
  • Coinbase Pro
  • Bittrex
  • BitStamp

바이비트에서 사용하는 index price calculation은 공식 홈페이지에서 매우 자세하게 나와 있어 볼 만 하다.

 


 

코드

import pandas as pd
from pybit import usdt_perpetual

session = usdt_perpetual.HTTP("https://api-testnet.bybit.com")
response = session.query_index_price_kline(symbol="BTCUSDT", interval=30, limit=200, from_time=1600544880)['result']
data = pd.DataFrame(response)
data

 

Request Parameters

parameter Required Type Comment
symbol true string 코인명
interval true string 시간 간격 설정 파라미터. 1 3 5 15 30 60 120 240 360 720 "D" "M" "W"
from true integer 시작 시간 설정
limit false integer 데이터 수 설정. 최대 200개 까지 가능하며 default 값은 200이다.

 

Response Parameters

Parameter Type Comment
symbol string 코인명
period string 시간 간격. 5min, 15min, 30min, 1h, 4h, 1d
open_time integer 오픈 시간 (시가 기준이라고 생각하면 된다)
open string 시가
high string 최고가
low string 최저가
close string 종가

 


 

결과 예시

	symbol	period	open_time	open	high	low	close
0	BTCUSDT	30	1600545600	11053.68	11057.41	11043.31	11055.17
1	BTCUSDT	30	1600547400	11055.17	11087.66	11055.16	11087.41
2	BTCUSDT	30	1600549200	11087.41	11087.46	11052.4		11062.78
3	BTCUSDT	30	1600551000	11062.78	11062.79	11026.98	11051.13
4	BTCUSDT	30	1600552800	11051.13	11052.57	11028.17	11049.85
...	...	...	...	...	...	...	...
195	BTCUSDT	30	1600896600	10235.16	10275.74	10209.61	10252.7
196	BTCUSDT	30	1600898400	10252.7		10297.64	10247.03	10272.07
197	BTCUSDT	30	1600900200	10272.07	10277.56	10242.45	10270.2
198	BTCUSDT	30	1600902000	10270.2		10272.61	10214.07	10214.42
199	BTCUSDT	30	1600903800	10214.42	10255.48	10211.72	10241.35
200 rows × 7 columns

 

추가로 참고할만한 글

https://tfrecord.tistory.com/entry/QueryKline-QueryIndexPriceKline-QueryPremiumIndexKline

 

Query_Kline, Query_Index_Price_Kline, Query_Premium_Index_Kline

기본 내용 Query_Kline, Query_Index_Price_Kline, Query_Premium_Index_Kline 세 가지를 시각화하여 비교해 서로 어떤 관계에 있는지 보겠다. 각각에 대한 기본 쿼리와 정의는 다음 링크를 타고 가면 볼 수 있다...

tfrecord.tistory.com

 

728x90
반응형
Comments