Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- open_interest
- Public_Trading_Records
- 자동매매
- 롱숏비율
- myposition
- 비트코인
- bitcoin
- latest_big_deal
- 백테스팅
- Query_Kline
- kline
- 머신러닝
- 데이터불러오기
- 코인
- place_active_order
- Python
- Machine Learning
- 호가창
- Query_Index_Price_Kline
- 모멘텀지표
- 프리미엄지수
- Query_Premium_Index_Kline
- 변동성돌파
- orderbook
- xgboost
- Bybit
- 바이비트
- API
- 파아썬
- 파이썬
Archives
- Today
- Total
돈벌고싶다
바이비트 파이썬 API - 지수 가격 데이터 본문
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
반응형
'바이비트 python API 뜯어보기' 카테고리의 다른 글
바이비트 파이썬 API - 레버리지 설정 (0) | 2022.05.25 |
---|---|
바이비트 파이썬 API - 프리미엄 지수 가격 데이터 (0) | 2022.05.16 |
바이비트 파이썬 API - 최근 거래 데이터 (0) | 2022.05.15 |
바이비트 파이썬 API - 롱숏 비율 데이터 (0) | 2022.05.15 |
바이비트 파이썬 API - 포지션 확인 (1) | 2022.05.13 |
Comments