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
- Query_Index_Price_Kline
- 비트코인
- Public_Trading_Records
- 파이썬
- myposition
- 롱숏비율
- 백테스팅
- 데이터불러오기
- orderbook
- Bybit
- 파아썬
- place_active_order
- kline
- xgboost
- 모멘텀지표
- Query_Premium_Index_Kline
- Machine Learning
- bitcoin
- 바이비트
- open_interest
- latest_big_deal
- 호가창
- 변동성돌파
- 코인
- API
- Query_Kline
- 프리미엄지수
- 자동매매
- Python
- 머신러닝
Archives
- Today
- Total
돈벌고싶다
바이비트 파이썬 API - 빅딜 데이터 본문
728x90
반응형
정의
latest big deal 함수. 최근 가장 큰 거래였던 시점들과 해당 거래량 데이터를 불러온다.
코드
from pybit import usdt_perpetual
import pandas as pd
import matplotlib.pyplot as plt
session = usdt_perpetual.HTTP(
endpoint="https://api-testnet.bybit.com",
api_key='본인 api key',
api_secret='본인 api 비번',
)
symbol = "BTCUSDT"
data_bigdeal = session.latest_big_deal(symbol=symbol,limit=20)['result']
data_bigdeal = pd.DataFrame(data_bigdeal)
공식 documents 에서는 최대 1000개 까지 불러온다고 하나, 실제로는 28?이라는 애매한 수치로 불러온다(이유는 불명).
주가 데이터와 빅딜의 관계 시각화
주가 데이터를 불러온다.
data_kline = session.query_kline(
symbol=symbol,
interval='60',
from_time=data_bigdeal['timestamp'][len(data_bigdeal)-1],
limit=200)['result']
data_kline = pd.DataFrame(data_kline)
data_kline.set_index('start_at', inplace=True)
이제 주가 데이터 위에 빅딜 데이터를 표시해보자.
data_kline['open'].plot(figsize=(12, 5))
for bigdeal in data_bigdeal[data_bigdeal['side']=='Buy']['timestamp']:
plt.axvline(bigdeal, color='blue', linestyle='--', linewidth=1)
for bigdeal in data_bigdeal[data_bigdeal['side']=='Sell']['timestamp']:
plt.axvline(bigdeal, color='red', linestyle='--', linewidth=1)
주기적으로 확인해야 더 정확해지겠지만, 보통 숏 빅딜이 나올 경우 주가가 하락하는 모습을, 롱 빅딜이 나올 경우 주가가 상승하는 모습을 볼 수 있다.
2022-06-26 추가 내용
주기적으로 시각화하여 확인 중인 상황인데, 위 사진의 경우 숏 빅딜의 경우 주가 하락, 롱 빅딜의 경우 주가 상승으로 이어진다는 가정에 반하는 것이 확인된다.
728x90
반응형
'바이비트 python API 뜯어보기' 카테고리의 다른 글
바이비트 파이썬 API - error 33004 (0) | 2022.06.23 |
---|---|
바이비트 파이썬 API - 미체결 데이터 (0) | 2022.06.19 |
바이비트 파이썬 API - 조건부주문 (0) | 2022.05.31 |
바이비트 파이썬 API - 교차 격리 마진 설정 (0) | 2022.05.25 |
바이비트 파이썬 API - 레버리지 설정 (0) | 2022.05.25 |
Comments