Connaître le prix le plus simple à exécuter lors de la commande auprès de bitflyer lightning au prix limite
Code
Acquisition d'informations sur le conseil.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 → Vous pouvez voir que vous devez passer un ordre limite entre 898966.0 et 898942.0