Σ

Calculs des prix pour les offres de bitcoins

Pour la plupart des vendeurs de bitcoins, ajuster le prix des offres en définissant une marge est suffisant. Toutefois, si votre volume de transactions est élevé, la fonctionnalité de calcul des prix vous permet de mieux contrôler votre prix. Ce guide explique les fondements de calculs des prix complexes pour les utiliser de façon avantageuse et battre vos concurrents.

Qu'est-ce que le calcul des prix?

Les calculs des prix vous permettent d'actualiser automatiquement votre prix en fonction des fluctuations des prix du bitcoin. Ils fonctionnent en obtenant les informations de prix que nous récupérons automatiquement des sources de données du marché (d'autres taux de change bitcoin) et en actualisant le prix de votre offre dès que de nouvelles informations de prix sont obtenues. Pour créer un calcul des prix personnalisé, vous sélectionnez les sources de données du marché et les combinez ou les modifiez à l'aide des opérateurs.

L’équation de prix par défaut que nous utilisons pour les offres utilise une source de données du marché spéciale appelée btc_in_usd et un opérateur de multiplication simple pour placer une marge sur le prix des données du marché.

La source de données du marché btc_in_usd renvoie la valeur médiane de plusieurs taux de change de confiance. Autrement dit, même si un ou plusieurs taux de change commence à donner des informations erronées, la source du prix donnera toujours un prix médian précis.

Les prix des offres sont actualisés en moyenne une fois toutes les cinq minutes. Lorsque la charge du service est très élevée ou si une API met du temps à répondre, ce processus peut prendre plus longtemps pour être exécuté. Le prix final, estimé à partir du calcul des prix, est pour 1 BTC. Les sources de données du marché retournent également toujours le prix pour 1 BTC.

Si le calcul retourne plus d'une valeur ou aucune valeur, celui-ci est invalide et ne fonctionnera pas. Les sources de données du marché peuvent parfois ne pas retourner un prix si par exemple le volume sur le marché est faible ou nul. Si un calcul s'avère invalide ou n'offre pas de solution, l'offre sera désactivée automatiquement.

Faire votre propre calcul

Étape 1 : Choisissez vos sources de prix

La première et la plus importante partie de votre calcul est la sélection de la (des) source(s) de prix du marché. Vous devez choisir soigneusement le taux de change sur lequel vous basez votre prix; vous pouvez trouver une liste de toutes les sources disponibles sur le marché à la fin de ce guide. Un calcul simple utilise uniquement une source de données du marché, la source du marché ci-dessous prend le prix moyen de 24 heures du taux de change bitcoin Bitstamp :

bitstampusd_avg

Il s’agit déjà d'un calcul qui fonctionne en soit, mais afin de réaliser des profits en vendant des bitcoins, il vous faudra modifier ceci avec un opérateur.

Étape 2: Utilisez les opérateurs pour modifier votre calcul

Les opérateurs sont différentes fonctions mathématiques que vous pouvez utiliser pour ajuster et changer votre calcul des prix afin de correspondre à vos besoins. Vous pouvez voir les opérateurs supportés dans le tableau ci-dessous.


Opérateur Exemple d'équation de prix Exemple de valeur Description
+ 1 + 1 2 Ajouter deux valeurs
- 5 - 1 4 Soustraire la valeur de droite de celle de gauche
* 2 * 5 10 Multiplier deux valeurs
/ 5 / 2 2.5 Diviser la valeur de gauche par celle de droite
min min(25, 100)
25 Le minimum retourne la plus petite des deux valeurs dans la parenthèse. Vous pouvez ajouter min() dans une autre pour obtenir la plus petit valeur de plusieurs chiffres, par exemple
min(min(25, 100), min(20, 300)) = 20
max max(25, 100)
100 Le maximum retourne la plus grande des deux valeurs dans la parenthèse. Vous pouvez ajouter max() dans une autre pour obtenir la plus grande valeur de plusieurs chiffres, par exemple
max(max(25, 100), max(20, 300)) = 300


Le calcul le plus simple ajoute une majoration de pourcentage au prix du marché. Pour ajouter par exemple une marge de 12% au prix, vous devez multiplier la source du prix du marché par 1,12 pour augmenter le prix de 12%. Le calcul résultant ressemble à ceci:

bitstampusd_avg*1.12

Si vous achetez vos bitcoins que vous vendez depuis deux taux de change différents, par exemple Bitstamp et Bitfinex, il est préférable que le prix de vos bitcoins soit basé sur le taux de change ayant la valeur la plus élevée afin que votre marge reste correcte. L'avantage supplémentaire d'utiliser deux sources de données du marché est que cela vous protège si un taux de change venait à connaître un effondrement du prix alors que l'autre non.

Pour effectuer cela, l'opérateur max() est utile. Il est utilisé pour choisir la plus grande de deux valeurs données. Pour utiliser l’opérateur max(), vous entrez deux valeurs séparées par une virgule dans la parenthèse. Les valeurs saisies peuvent être une source de données du marché ou n’importe quel chiffre.

Dans notre exemple, nous souhaitons utiliser le prix le plus élevé de deux taux de change différents, Bitstamp et Bitfinex. Pour commencer, nous cherchons leur nom de source de données du marché dans le tableau ci-dessous et ajoutons _avg après ce dernier afin d'obtenir le prix moyen à 24h. Nous multiplions ensuite l'opérateur max() en entier par 1,12 pour ajouter à notre marge:

max(bitstampusd_avg, bitfinexusd_avg)*1.12

Ce calcul va en premier lieu récupérer les données de prix des deux taux de change, Bitfinex et Bitstamp, et les transformer en deux chiffres. L'opérateur max() sélectionne ensuite le prix le plus élevé des deux. Enfin, il multiplie ce prix par 1,12 afin d'obtenir le prix final de l'offre.

Étape 3 : Convertissez le prix dans votre propre devise

Si vous utilisez une source de prix différente de votre propre devise, l'étape finale est de la convertir dans la devise correcte. Pour cela, vous pouvez convertir le prix de USD vers une autre devise en utilisant la source de données USD_in_[currency]. Par exemple, si j'effectue des transaction en euros, je dois convertir l'exemple de calcul des prix dans l'Étape 2 en multipliant le calcul tout entier par USD_in_EUR. Le calcul résultant ressemble à ceci:

max(bitstampusd_avg, bitfinexusd_avg)*1.12*USD_in_EUR

Vous pouvez trouver une liste de toutes les sources de taux de change USD plus bas sur cette page.

Tester votre calcul

Vous pouvez jouer avec vos propres calculs en utilisant le champ ci-dessous. Choisissez la devise de vos transactions et entrez un calcul au choix pour voir quel serait le prix.

Sources des prix du marché

Nous possédons des centaines de sources de données du marché disponibles pour vos calculs de prix. Voici un tableau reprenant l'ensemble de celles-ci. Pour la plupart des sources, nous obtenons six prix différents: high, low, bid, ask, close, et avg. Nous vous conseillons d'utiliser le prix avg (moyen), les autres types de prix ont une signification particulière et fluctuent souvent, ce qui peut entraîner un prix différent de celui attendu. Chaque source de données du marché donne le prix pour un bitcoin tout entier, ce tableau présente le prix actuel retourné depuis chaque source de données du marché et type de prix.

Afin d’utiliser les sources de prix du marché, vous devez prendre le nom de la source de données du marché et y ajouter le type de prix.
Par exemple, si vous souhaitez utiliser le prix moyen de bitfinexusd, vous prenez le nom du marché et y ajoutez un trait de soulignement et le texte avg.

bitfinexusd_avg

high Le prix le plus élevé d'une transaction terminée au cours des dernières 24h.
low Le prix le plus bas d'une transaction terminée au cours des dernières 24h.
bid Le prix offert est le prix le plus élevé qu'un acheteur est disposé à payer.
ask Le prix demandé est le prix le plus bas qu'un acheteur est disposé à accepter.
close Le prix de la dernière transaction terminée.
avg Le prix moyen des transactions terminées au cours des dernières 24 heures.


Market high low bid ask close avg
coinbaseusd 66,772.83 64,588.50 66,390.00
krakenusd 66,520.00 65,121.10 66,357.70 66,357.80 66,357.80 65,517.05
bitstampusd 66,766.00 64,598.00 66,388.00 66,394.00 66,391.00 65,846.00
bitfinexusd 66,799.00 64,715.00 66,481.00 66,488.00 66,516.00 66,484.50
krakeneur 61,300.00 60,000.00 61,182.80 61,182.90 61,170.10 60,528.88
bitvavoeur 61,310.00 58,900.00 61,141.00 61,143.00 61,140.00
geminiusd 66,390.34 66,393.70 66,401.30

Prix du marché altcoin

Si vous souhaitez échanger vos bitcoins contre des altcoins, nous pouvons vous offrir des sources du marché qui convertissent le prix d'un bitcoin tout entier dans l'autre crypto-monnaie. Ci-dessous, vous trouverez un tableau reprenant toutes les sources de données du marché altcoin disponibles. Nous récupérons trois prix différents: bid, ask et close. Ce tableau présente le dernier prix de chaque source de données du marché ainsi que le type de prix.

Afin d’utiliser les sources de prix du marché, vous devez prendre le nom de la source de données du marché et y ajouter le type de prix.
Par exemple, si vous souhaitez utiliser le prix close de poloniexeth, vous prenez le nom du marché et y ajoutez un trait de soulignement et le texte close.

poloniexeth_close

bid Le prix offert est le prix le plus élevé qu'un acheteur est disposé à payer.
ask Le prix demandé est le prix le plus bas qu'un acheteur est disposé à accepter.
close Le prix de la dernière transaction terminée.


Market close bid ask

Taux de change USD (dollar US)

Vous pouvez obtenir le taux de change de 1 USD dans d’autres devises à l’aide de ces sources de données. Pour convertir un prix à partir de USD, il vous suffit de le multiplier par la source de données correcte USD_in. Pour convertir d'autres devises vers USD, obtenez l’inverse, par exemple 1/USD_in_EUR, et multipliez-le par votre prix.

Source des données pour les taux de change

Source de données du taux de change altcoin