-
파이썬으로 FTX 거래량 상위 종목 불러오기기타/가상화폐 2022. 5. 22. 22:21반응형
지난번에 FTX api를 다루는 방법에 대해 썼었다.
이번에는 api를 이용하여 24시간동안의 거래량을 불러오는 방법에 대해 적어보려 한다.
현재 거래량 상위 종목이 무엇인지 알고 싶을 때
1. 종목별 데이터를 불러온 다음에
2. 데이터에서 거래량을 뽑아내서
3. 데이터프레임에 기입한 후 정렬
하는 방법도 존재하지만, 필요 없는 데이터까지 불러오게되어 속도가 상당히 느려진다.
단순히 24시간 거래량만이 필요할 땐 api를 이용하는 게 훨씬 빠르다.
import requests url = 'https://ftx.com/api/futures' temp = requests.get(url).json()['result'] volume_data = pd.DataFrame() for i in temp: if '-PERP' in i['name']: ticker = i['name'] volume = i['volumeUsd24h'] volume_data.loc[ticker,'volume'] = volume volume_data.sort_values(by='volume',ascending=False)
이렇게 매우 쉽고 빠르게 24시간 거래량이 높은 종목순으로 정렬한 데이터를 얻을 수 있다.
반응형'기타 > 가상화폐' 카테고리의 다른 글
가상화폐 시장의 시간효과, 요일효과 : 9시 경주마, 버거타임, 주말노잼은 진짜일까 (0) 2021.12.28 [파이썬] 주식, 코인 데이터 리샘플링 : 시간봉으로 2시간, 6시간, 12시간봉 만들기 (0) 2021.12.25 코인 데이터 ccxt보다 더 많이 크롤링하기 (0) 2021.12.21 [파이썬] 비트코인 탐욕 공포 지수 크롤링하기 (0) 2021.12.12 가상화폐 포트폴리오의 헤지 아이디어 (1) 2021.11.28