Author

Topic: Bitcoin-central - récupérer le carnet d'ordre complet (Read 1837 times)

legendary
Activity: 1372
Merit: 1008
1davout
Bonsoir,

je voudrais récupérer le carnet d'ordre complet de Bitcoin-central
je n'ai trouvé que cette page web
https://fr.bitcoin-central.net/order_book?locale=en
je n'ai pas particulièrement envie de la parser (même avec BeautifulSoup)

Existe-t'il un moyen de l'obtenir via l'API ?

En fait je veux comparer le bid/ask moyen pour un montant en BTC donné en utilisant
le carnet d'ordre et comparer avec ce que l'on peut avoir via l'API v1 Quotes

(pour bien vérifier ma compréhension de l'adjudication d'un carnet d'ordre)

Code:
import requests

auth = ('[email protected]', 'password')
values = {
#  "requested_currency_amount": 10.0,
  "requested_btc_amount": 500.0,
  "currency": "EUR",
  "direction": "sell"
}

r = requests.post('https://www.bitcoin-central.net/api/v1/quotes', values, auth=auth)

print(r.content)

Merci d'avance

Salut,

Toute la doc pour l'API est ici : https://github.com/paytunia/api-documentation

Va voir à "Read the market depth", par contre, pour ce qui est des quotes, le taux garanti est calculé avec un algo propriétaire qui n'a pas nécessairement de lien direct avec la profondeur de marché.

Pour ce qui est de l'adjudication du carnet d'ordres c'est relativement simple, si tu précises ta/tes questions j'y répondrai avec plaisir.
legendary
Activity: 1221
Merit: 1025
e-ducat.fr
Je laisserai davout faire une réponse complète mais je ne suis pas sûr de comprendre ce que tu veux faire:
pour un montant en BTC donné, il faut s'intéresser aux meilleures offres qui couvrent le montant en question.

Le carnet d'ordres complet va contenir des ordres éloignés du prix du marché qui n'ont pas beaucoup de signification (ils ne seront sans doute jamais exécutés). Un ordre d'achat d'un montant très important doit donc être divisé en une quantité d'ordres plus petits pour bénéficier d'un meilleur prix.
member
Activity: 105
Merit: 10
Bonsoir,

je voudrais récupérer le carnet d'ordre complet de Bitcoin-central
je n'ai trouvé que cette page web
https://fr.bitcoin-central.net/order_book?locale=en
je n'ai pas particulièrement envie de la parser (même avec BeautifulSoup)

Existe-t'il un moyen de l'obtenir via l'API ?

En fait je veux comparer le bid/ask moyen pour un montant en BTC donné en utilisant
le carnet d'ordre et comparer avec ce que l'on peut avoir via l'API v1 Quotes

(pour bien vérifier ma compréhension de l'adjudication d'un carnet d'ordre)

Code:
import requests

auth = ('[email protected]', 'password')
values = {
#  "requested_currency_amount": 10.0,
  "requested_btc_amount": 500.0,
  "currency": "EUR",
  "direction": "sell"
}

r = requests.post('https://www.bitcoin-central.net/api/v1/quotes', values, auth=auth)

print(r.content)

Merci d'avance
Jump to: