bitflyer의 보드 정보를 쉽게 표시

동기



bitflyer lightning에 지수로 주문할 때 가장 약정하기 쉬운 가격 알아보기

코드



판 정보 취득.ipynb
import requests
import json 
import matplotlib.pyplot as plt
%matplotlib inline

baseurl = "https://api.bitflyer.jp"
pathurl = "/v1/board"
params = "?product_code=FX_BTC_JPY"
url = baseurl +  pathurl + params

response = requests.get(url).json()
#ASKS
sizes = []
prices = []
for res in response['asks']:
    sizes.append(res['size'])
    prices.append(res['price'])

print("MIN ASKS:" + str(min(prices)))
plt.plot(sizes,prices,color="red",alpha=0.3)

#BIDS
sizes = []
prices = []
for res in response['bids']:
    sizes.append(res['size'])
    prices.append(res['price'])

print("MAX BIDS:" + str(max(prices)))
plt.plot(sizes,prices,color="green",alpha=0.3)

plt.savefig('figure.png')

결과



MIN ASKS:898966.0
MAX BIDS:898942.0

→898966.0~898942.0 사이에서 지령 주문하면 되는 것을 알 수 있다

좋은 웹페이지 즐겨찾기