[PYTHON] Einfache Anzeige von Bitflyer-Board-Informationen

Motivation

Kennen Sie den einfachsten Preis, den Sie ausführen können, wenn Sie bei Bitflyer Lightning zum Grenzpreis bestellen

Code

Erwerb von Board-Informationen.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')

Ergebnis

MIN ASKS:898966.0 MAX BIDS:898942.0 figure.png → Sie können sehen, dass Sie eine Limit Order zwischen 898966.0 und 898942.0 platzieren sollten

Recommended Posts

Einfache Anzeige von Bitflyer-Board-Informationen
Binance Board Informationen einfach anzeigen (konnte nicht)
Informationen zum BTC / JPY-Board erhalten Sie von Python --bitflyer