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
Opérateur
Exemple d'équation de prix
Exemple de valeur
Description
^
5 ^ 2
25
Exposant - valeur de gauche élevée à la puissance de celle de droite
sin, cos, tan
sin(pi/2)
1
Opérateurs trigonométriques. Utilise des radians en entrées. La constante pi est disponible pour créer des valeurs en radian précises.
abs
abs(-5)
5
Valeur absolue. Transforme les valeurs négatives en positives et les valeurs positives restent positives.
trunc
trunc(5.9)
trunc(-5.9)
5
-5
La troncature supprime un nombre donné de décimales sans arrondir.
ceil
ceil(5.9)
ceil(-5.9)
6
-5
Ceiling renvoit le nombre entier supérieur ou égal le plus proche de la valeur.
floor
floor(5.9)
floor(-5.9)
5
-6
Floor renvoit le nombre entier inférieur ou égal le plus proche de la valeur.
round
round(5.9)
round(-5.4)
6
-5
Arrondit au chiffre le plus proche, et supprime les décimales.
sgn
sgn(-5)
sgn(5)
-1
1
Retourne le signe de la valeur. Valeurs de retour possibles : 1, 0, -1.
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:
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
67,500.00
65,440.95
66,970.59
krakenusd
67,068.00
66,798.20
66,966.10
66,966.20
66,966.20
66,704.72
bitstampusd
67,482.00
65,395.00
66,963.00
66,967.00
66,967.00
66,555.00
bitfinexusd
67,618.00
65,485.00
67,053.00
67,054.00
67,040.00
67,053.50
krakeneur
61,688.90
61,438.60
61,596.80
61,596.90
61,596.40
61,115.42
bitvavoeur
62,018.00
60,053.00
61,526.00
61,532.00
61,535.00
Market
high
low
bid
ask
close
avg
geminiusd
66,958.91
66,960.51
66,972.69
coinbaseeur
62,081.49
60,275.05
61,590.66
bitstampeur
62,100.00
60,233.00
61,600.00
61,601.00
61,601.00
61,268.00
coinbasegbp
53,122.47
51,686.45
52,697.62
maicointwd
2,178,846.10
2,119,354.80
2,168,000.00
2,165,330.70
2,167,295.00
btcmarketsaud
100,750.00
98,083.07
99,891.31
100,049.85
99,892.17
99,831.78
btcboxjpy
10,486,791.00
10,214,022.00
10,428,321.00
10,428,524.00
10,427,503.00
10,363,842.78
zaifjpy
10,460,000.00
10,210,265.00
10,410,000.00
10,415,000.00
10,410,000.00
10,337,159.90
bitfinexeur
62,024.00
60,219.00
61,532.00
61,591.00
61,554.00
61,561.50
cexiousd
67,183.00
65,700.00
66,160.40
67,000.00
67,000.00
cexusd
67,183.00
65,700.00
66,160.40
67,000.00
67,000.00
66,220.60
cexeur
61,500.00
60,700.00
61,287.10
61,600.00
61,500.00
61,237.41
cexioeur
61,500.00
60,700.00
61,287.50
61,600.00
61,500.00
coinfalconeur
42,500.00
39,999.99
32,000.03
42,499.99
42,500.00
41,182.41
krakenxrp
103,600.64
104,931.79
103,842.16
ruxumthb
135.00
bcmmbusd
10.00
exmorub
47,468.00
47,620.00
47,435.00
weexcad
150.00
120.00
bceur
64,777.01
65,295.46
65,798.00
crytrusd
243.00
265.00
625.00
btceureur
357.70
403.82
255.00
ibwtusd
1,200.00
500.00
ruxumpln
13.50
btcncny
28,158.00
28,399.99
28,158.00
ripplexrp
71,364.47
71,467.41
69,707.31
mtgoxhkd
1,021.53
1,074.57
1,001.00
coinsbankusd
42,000.00
98,000.00
98,000.00
bitalousd
9,100.00
600.00
bitflyerusd
15,556.60
15,618.70
15,635.47
bitkonanusd
19,007.90
24,999.00
19,008.00
bitnznzd
1,200.00
2,000.00
2,000.00
wbxaud
26.00
26.00
btcexyad
132.00
ruxumsgd
5.20
krakennmc
1,186.11
1,271.46
1,271.46
itbitsgd
5,040.50
27,068.06
4,867.00
globalpln
15.82
mtgoxeur
95.89
98.41
95.89
bcmppusd
23.50
coinflooreur
41,178.00
41,269.00
41,317.00
rockeur
22,922.72
22,930.86
22,930.86
korbitkrw
45,598,000.00
45,683,000.00
45,660,000.00
ruxumzar
25.00
coinsbankeur
16,000.00
100,000.00
15,000.00
intrsngeur
316.54
419.00
308.01
krakenltc
161.34
162.07
160.56
btc24usd
73.00
anxhkhkd
2,857.96
2,919.43
1,907.34
thlrusd
4.35
lybitcad
104.97
chbtccny
27,028.19
28,000.00
27,197.00
wexrub
477,333.72
515,451.29
515,642.84
freshpln
25.00
mtgoxsgd
166.98
175.65
200.00
bitmeusd
86.00
vbtcvnd
395,000,000.00
440,000,000.00
440,000,000.00
vcxusd
1,501.00
10,000.00
6,500.00
btc24eur
412.00
503.00
412.00
bitsomxn
187,000.99
188,000.00
5,200.00
ruxumchf
3.00
coinsbitiousd
43,003.67
43,072.52
43,035.13
bcmlrusd
11.00
mtgoxaud
146.44
154.04
144.30
foxbitbrl
24,666.03
25,199.99
24,664.04
ruxumeur
5.00
ibwteur
10,000.00
1.00
fbtceur
125.00
mtgoxsek
857.00
901.50
1,046.41
urdubitpkr
24,000.00
8,489,427.00
mtgoxnzd
158.78
167.02
151.00
p2pb2busd
11,239.48
11,338.00
11,258.45
thclp
3,050.00
kptnsek
3,200.00
3,468.47
3,468.47
anxhkaud
512.20
541.93
333.85
bitchangepln
10.00
rippleeur
265.00
258.00
anxhksgd
514.29
544.96
341.73
ruxumaud
4.25
anxhkcny
2,430.00
2,578.25
1,553.74
bcmpxgau
0.20
mrcdbrl
330,158.00
330,751.00
330,158.00
snwcnxrp
8,999.00
bitmeltc
27.00
67.76
justxrp
25,000.00
74,998.00
64,001.00
bitpayusd
66,300.87
bitpayjpy
10,319,395.04
btchkexhkd
572.00
btcexusd
6.80
fybsgsgd
15,000.00
49,000.00
4,700.00
bitomatpln
29.20
lybitusd
119.00
fluctopln
37,217.30
26,021.26
ruxumhuf
79.00
cryptoniteur
5,678.10
8,200.00
6,800.00
globaleur
4.00
b7usd
4.75
bitaloeur
6,900.00
306.00
200.00
bitflyerjpy
3,772,576.00
3,774,720.00
3,755,740.00
wexusd
7,900.01
8,180.00
7,900.01
ruxumsek
20.00
remitanovnd
978,584,310.00
929,105,492.56
153,045,823.05
fbtcusd
165.00
intrsngpln
335.00
bitxngn
23,812,057.00
24,080,948.00
55,480,005.00
bitalopln
1,700.00
1,950.00
btcxchangeron
1,155.36
1,169.07
1,800.00
weexusd
395.00
395.00
hitbtcusd
7,906.62
7,910.00
7,915.48
thinr
318.00
abucoinsusd
0.61
8,210.51
8,210.51
bitcurexusd
615.03
642.84
629.15
bitpayeur
60,981.96
btcdeeur
9,173.00
9,219.89
9,282.49
btctradecny
22,020.10
22,199.00
24,821.00
krakenjpy
6,327,212.00
6,350,550.00
6,339,800.00
bitmarketeur
7,450.87
7,625.70
7,450.85
coinsbankgbp
72,066.00
27,617.99
btcexrub
199.00
bitmaszynapln
2,000.00
100,000.00
100,000.00
bitfloorusd
100.00
anxhkcad
506.84
536.04
317.09
intrsnggbp
271.40
376.18
376.18
omnitradebrl
33,000.00
34,500.00
34,500.00
allcoinusd
16,500.00
17,350.00
16,500.00
vcxeur
726.00
6,400.00
6,400.00
bitcurexpln
1,227.50
1,240.00
2,289.00
krakenkrw
495,000.00
545,000.00
525,142.00
bitbayusd
42,000.00
42,500.00
42,500.00
bitcurexeur
569.99
595.86
573.00
anxhknzd
555.72
588.51
371.29
b2cusd
6.50
anxhkjpy
41,227.18
49,140.39
29,436.15
globalgbp
2.99
rocksll
18,050.00
exchbusd
3.64
cryptoxaud
22.00
bitpaychf
60,268.29
btcoididr
315,279,000.00
315,280,000.00
315,279,000.00
bitxidr
600,001,000.00
602,989,000.00
660,000,000.00
ibwtltc
300.00
1.00
crytreur
210.00
298.00
481.12
imcexeur
7.71
ibwtgbp
950.00
287.00
bitbayeur
37,201.55
37,415.00
37,307.30
bitstockczk
115,901.00
124,146.00
121,796.00
ruxumrub
195.00
ruxumjpy
210.00
krakencad
58,841.10
58,886.80
58,862.50
mtgoxcny
803.10
844.80
784.38
bidxtrmpln
1,751.00
mtgoxrub
4,683.29
4,926.43
5,899.99
bitcashczk
6,700.00
jubicny
27,150.00
27,599.00
27,599.00
coinfloorgbp
35,262.00
35,319.00
35,290.00
krakengbp
2,990.00
3,240.00
3,018.00
bitmarketusd
14.00
bitpaycny
478,930.99
bitmarketaud
14.00
abucoinspln
29,246.93
29,450.00
29,450.00
cryptoxusd
13.35
btcexwmr
155.00
justnok
1,100.00
2,298.00
2,058.00
bit121gbp
300.00
300.00
cotrusd
411.40
473.99
391.98
mtgoxthb
4,017.41
4,830.52
3,500.00
nevbitpln
1,341.00
1,440.99
166,637.47
ruxumusd
14.75
btcalphausd
148,674.74
0.00
9,800.00
cbxusd
11.00
9,000.00
10,000.00
wexeur
7,011.81
7,500.00
7,500.00
1coinusd
222.80
223.00
253.80
bitmarketrub
300.00
zyadoeur
4,833.47
4,839.01
4,839.01
hitbtceur
2,501.31
4,499.99
4,499.99
mtgoxpln
484.87
517.15
403.06
imcexusd
20.00
mtgoxcad
146.17
153.76
120.01
virtexcad
548.00
550.00
550.00
ruxumhkd
29.00
intrsngusd
11.90
btcexeur
3.90
btccusd
6,651.13
6,899.76
6,700.00
cexrub
3,245,844.70
3,476,934.70
3,476,934.70
btcexjpy
1.00
bitxzar
651,491.00
651,863.00
660,454.00
bitpayaud
98,927.00
bitalogbp
1,896,343.19
340.00
bbmbrl
18.00
bitbaypln
170,290.84
170,897.99
170,897.75
btc2ubrl
654.50
659.99
654.50
britcoingbp
3.66
bitmarketgbp
5.50
mtgoxchf
117.07
123.15
100.00
justeur
150.01
285.25
150.02
fiscojpy
1,000,025.00
1,079,990.00
1,000,025.00
weexaud
880.00
890.00
890.00
surbtcvef
309,003.00
299,999,998.00
309,003.00
bitpaycad
90,285.22
bit2cils
99,512.72
100,050.00
99,233.76
rmbtbcny
1,000.00
5,898.00
5,177.36
bitboxusd
125.00
bitpaygbp
52,184.89
mtgoxgbp
79.08
83.18
81.82
bitmarketpln
32,500.20
32,604.00
32,604.00
coinfloorpln
20,000.00
fybsesek
81,000.00
95,000.00
95,000.00
anxhkgbp
254.60
262.42
159.85
mtgoxjpy
13,659.07
14,191.43
13,959.26
justltc
83.85
200.00
95.09
rockusd
13,500.01
16,369.00
14,890.00
bcmbmgau
0.27
bitxmyr
175,003.00
175,688.00
196,603.00
anxhkeur
334.58
345.83
215.57
thusd
5.59
virwoxsll
2,300,000.00
3,000,000.00
3,000,000.00
bcgbp
99.71
anxhkchf
175.22
223.00
217.24
aqoineur
1.71
indacoinusd
20,000.00
7,500.00
ruxumuah
30.00
ruxumgbp
2.50
thaud
5.90
btctreeusd
6.47
abucoinseur
0.97
7,625.06
5,546.15
getbtcusd
3,841.55
3,876.58
3,793.81
rippleusd
342.87
347.87
327.42
mtgoxdkk
715.58
752.73
1,000.00
anxhkusd
369.74
372.87
244.86
b7eur
3.30
justusd
290.00
450.00
303.13
globalusd
4.70
chilebitclp
40,000.00
8,838,380.00
lakeusd
29,121.00
29,146.03
29,123.81
bcmbmusd
15.00
btcexwmz
5.10
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.