Уравнения цены для объявлений по сделкам с биткоинами
Для большинства биткоин-трейдеров корректировка цены объявлений посредством установления коэффициента прибыли работает достаточно хорошо. Но если вы трейдер с большими объемами сделок, то функция уравнения цены дает вам возможность лучше контролировать вашу цену. В этом руководстве разъясняется, как использовать сложные уравнения цены к вашей выгоде, чтобы получить преимущество над конкурентами.
Что такое уравнение установления цены?
Уравнения цены позволяют вам автоматически обновлять цену в зависимости от колебаний цены на биткоины. Они обрабатывают информацию, которую мы автоматически получаем от источников рыночных данных (другие биржи биткоинов), и обновляют цену вашего объявления сразу же после поступления новой информации. Чтобы создать собственное уравнение цены, выберите свои источники рыночных данных и скомбинируйте или модифицируйте их с помощью операторов.
В уравнении цены, по умолчанию применяемом для объявлений, используется специальный источник рыночных данных под названием btc_in_usd и оператор простого умножения, чтобы предусмотреть прибыль сверх рыночной цены.
Источник рыночных данных btc_in_usd выдает среднюю цену из нескольких различных заслуживающих доверия бирж. Это означает, что даже если одна или несколько бирж начнут выдавать ошибочную информацию, ценовой источник все равно будет предлагать точную среднюю цену.
Цены в объявлениях обновляются в среднем один раз в пять минут. Если сервис перегружен или если API работает медленно, этот процесс может занять больше времени. Окончательная цена, рассчитанная по уравнению цены, соответствует 1 биткоину. В источниках рыночных данных также всегда указывается цена за 1 биткоин.
Если результатом вычисления уравнения является несколько значений или отсутствие значения, такое уравнение является недействительным и не применяется. Источники рыночных данных не всегда располагают информацией о цене, если, например, на том или ином рынке незначительный объем торгов или торги отсутствуют. Если уравнение недействительно или не разрешается полностью, объявление автоматически становится неактивным.
Создайте собственное уравнение
Шаг 1: выберите источники ценообразования
Первой и наиболее важной частью вашего уравнения является выбор одного или нескольких источников рыночной цены. Вам следует внимательно подходить к выбору биржи, на данные которой будет опираться ваше ценообразование. Список всех имеющихся рыночных источников предлагается в конце этого руководства. Простое уравнение использует лишь один источник рыночных данных. Приводимый ниже рыночный источник берет данные о среднесуточной цене с биржи биткоинов Bitstamp:
bitstampusd_avg
Эта формула является действующим уравнением сама по себе, но для получения прибыли от продажи биткоинов вам необходимо модифицировать ее с помощью оператора.
Шаг 2: воспользуйтесь операторами, чтобы изменить свое уравнение
Операторы - это различные математические функции, которые можно использовать для корректировки и изменения ценового уравнения в соответствии с вашими потребностями. Поддерживаемые операторы приводятся в таблице ниже.
Оператор
Пример уравнения
Пример значения
Описание
+
1 + 1
2
Сложите два значения
-
5 - 1
4
Вычтите значение, указанное справа, из значения, приводимого слева
*
2 * 5
10
Перемножаем два значения
/
5 / 2
2.5
Делим значение слева на значение справа
min
min(25, 100)
25
Операция определения минимума находит наименьшее из двух значений, указанных в скобках. Можно использовать один оператор min() внутри другого, чтобы найти наименьшее из нескольких чисел, например
min(min(25, 100), min(20, 300)) = 20
max
max(25, 100)
100
Операция определения максимума находит большее из двух значений, указанных в скобках. Можно использовать один оператор max() внутри другого, чтобы найти наибольшее из нескольких чисел, например
max(max(25, 100), max(20, 300)) = 300
Оператор
Пример уравнения
Пример значения
Описание
^
5 ^ 2
25
Экспонент – значение слева, возведенное в степень, указанную справа
sin, cos, tan
sin(pi/2)
1
Тригонометрические операторы. Используйте радианы для ввода данных. Для создания точных значений в радианах воспользуйтесь постоянной величиной pi.
abs
abs(-5)
5
Абсолютное значение. Превращает отрицательные значения в положительные, а положительные значения остаются положительными.
trunc
trunc(5.9)
trunc(-5.9)
5
-5
Все десятичные знаки после запятой отбрасываются без округления.
ceil
ceil(5.9)
ceil(-5.9)
6
-5
Функция "потолок" выбирает самое маленькое целое число, которое больше или равно значению.
floor
floor(5.9)
floor(-5.9)
5
-6
Функция "пол" выбирает самое большое целое число, которое меньше или равно значению.
round
round(5.9)
round(-5.4)
6
-5
Округление до ближайшего целого числа, при котором отбрасываются цифры после запятой.
sgn
sgn(-5)
sgn(5)
-1
1
Дает знак значения. Возможные значения 1, 0, -1.
Простейшее уравнение лишь добавляет процентную наценку к рыночной цене. Например, чтобы предусмотреть прибыль в размере 12% сверх рыночной цены, необходимо умножить исходную рыночную цену на 1,12, таким образом увеличивая цену на 12%. Получаемое в итоге уравнение выглядит следующим образом:
bitstampusd_avg*1.12
Если вы покупаете для продажи биткоин, предлагаемый на двух различных биржах, скажем, Bitstamp и Bitfinex, вы, вероятно, захотите, чтобы его цена основывалась на более высокой котировке, чтобы сделка была прибыльной. Использование двух источников рыночных данных дает вам дополнительное преимущество, защищая вас от резкого падения цены на одной бирже, если на другой такого падения не было.
Для этого целесообразно использовать оператор max(). Он определяет наибольшее из двух заданных значений. Чтобы воспользоваться оператором max(), введите в скобках два значения, разделив их запятой. Введенные значения могут быть источником рыночных данных или произвольными числами.
В нашем примере мы используем более высокую цену двух различных бирж – Bitstamp и Bitfinex. Сначала ищем название их источника рыночных данных в таблице ниже, а затем добавляем _avg после названия источника рыночных данных, чтобы получить среднесуточную цену. Затем умножаем целый оператор max() на 1,12, чтобы учесть прибыль:
max(bitstampusd_avg, bitfinexusd_avg)*1.12
Это уравнение сначала получает данные о ценах от двух бирж, Bitfinex and Bitstamp, и превращает их в два числа. Оператор max() затем выбирает наибольшее значение из этих двух и, наконец, умножает эту цену на 1,12, получая в результате конечную цену, которая будет указана в объявлении.
Шаг 3: сконвертируйте цену в вашу валюту
Если вы используете источник, в котором цены указаны в валюте, отличной от вашей, то последним шагом должна быть конвертация в соответствующую валюту. Для этого вы можете сконвертировать цену из долларов США в другую валюту, используя источник данных USD_in_[currency]. Например, если я совершаю сделки в евро, мне необходимо сконвертировать уравнение, приведенное в примере для Шага 2, из долларов США в евро, умножив все уравнение на USD_in_EUR. Итоговое уравнение выглядит следующим образом:
Далее на этой странице приводится список всех источников обменного курса доллара США.
Проверьте свое уравнение
Вы можете поэкспериментировать с вашими собственными уравнениями, воспользовавшись полем ниже. Чтобы узнать цену, выберите валюту, в которой вы торгуете, и введите любое уравнение.
Источники рыночной цены
В нашем распоряжении есть сотни источников рыночных данных, которые можно использовать в уравнениях установления цены. В этой таблице указаны все имеющиеся источники рыночных данных. Для большинства источников мы получаем шесть различных ценовых показателей: высокая цена, низкая цена, цена спроса, цена предложения, цена закрытия и средняя цена. Рекомендуем использовать показатель средней цены, поскольку другие ценовые показатели имеют специфическое назначение и подвержены частым колебаниям, что может привести к неожиданным для вас результатам при установлении цены. Каждый источник рыночных данных всегда указывает цену за один целый биткоин. В этой таблице приводится текущая цена, полученная из каждого источника рыночных данных, а также тип цены.
Чтобы воспользоваться источниками рыночной цены, вам необходимо добавить соответствующее название источника данных из колонки рынков в тип цены. Например, если вы хотите использовать среднюю цену bitfinexusd, к названию рынка необходимо добавить подчеркивание и сокращение avg.
bitfinexusd_avg
высокая Самая высокая цена завершенной сделки за последние 24 часа. низкая Самая низкая цена завершенной сделки за последние 24 часа. спрос Цена спроса – это самая высокая цена, которую готов заплатить покупатель. предложение Цена предложения – это самая низкая цена, которую готов принять продавец. закрытие Цена самой последней завершенной сделки. средняя Средняя цена завершенных сделок за последние 24 часа.
Market
high
low
bid
ask
close
avg
coinbaseusd
67,500.00
65,586.78
66,868.00
krakenusd
67,068.00
66,798.20
66,881.80
66,881.90
66,881.90
66,731.80
bitstampusd
67,482.00
65,594.00
66,871.00
66,879.00
66,859.00
66,575.00
bitfinexusd
67,618.00
65,718.00
66,957.00
66,958.00
66,980.00
66,957.50
krakeneur
61,688.90
61,438.60
61,517.80
61,517.90
61,513.40
61,129.72
bitvavoeur
62,018.00
60,183.00
61,433.00
61,447.00
61,433.00
Market
high
low
bid
ask
close
avg
geminiusd
66,868.76
66,875.04
66,857.50
coinbaseeur
62,081.49
60,343.10
61,519.68
bitstampeur
62,100.00
60,341.00
61,515.00
61,516.00
61,500.00
61,306.00
coinbasegbp
53,122.47
51,767.51
52,622.86
maicointwd
2,178,846.10
2,125,688.10
2,165,543.10
2,163,000.00
2,163,355.70
btcmarketsaud
100,750.00
98,083.07
99,740.93
99,900.00
99,900.00
99,832.35
btcboxjpy
10,486,791.00
10,214,022.00
10,420,718.00
10,420,940.00
10,422,334.00
10,364,603.08
zaifjpy
10,460,000.00
10,210,265.00
10,404,995.00
10,405,000.00
10,404,995.00
10,337,508.24
bitfinexeur
62,024.00
60,362.00
61,468.00
61,517.00
61,498.00
61,492.50
cexiousd
67,183.00
65,700.00
66,160.40
66,916.60
67,000.00
cexusd
67,183.00
65,700.00
66,160.40
66,917.80
67,000.00
66,220.60
cexeur
61,500.00
60,700.00
61,228.90
61,936.30
61,500.00
61,237.41
cexioeur
61,500.00
60,700.00
61,229.70
61,934.90
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,208.84
bitpayjpy
10,305,070.98
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,907.77
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,184.63
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,266.20
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,789.69
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,159.89
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,112.45
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
Рыночная цена альткоинов
Если вы хотите обменять свои биткоины на альткоины, для вашей информации мы предлагаем рыночные источники, которые сообщают цену одного целого биткоина в другой криптовалюте. В таблице ниже приводится список всех имеющихся источников информации о рынке альткоинов. Мы получаем три различных вида цен: цена спроса, цена предложения и окончательная цена. В таблице показана самая последняя цена, полученная от каждого источника рыночной информации по каждому типу цены.
Чтобы воспользоваться источниками рыночной цены, вам необходимо добавить соответствующее название источника данных из колонки рынков в тип цены. Например, если вы хотите использовать окончательную цену poloniexeth, к названию рынка необходимо добавить подчеркивание и слово close.
poloniexeth_close
bid – цена спроса представляет собой самую высокую цену, которую готов заплатить покупатель. ask – цена предложения представляет собой самую низкую цену, которую продавец готов принять. close – цена последней завершенной сделки.
Market
close
bid
ask
Обменные курсы USD
Используя эти источники данных, можно получить обменный курс 1 доллара США к другим валютам. Чтобы сконвертировать цену из долларов США, просто умножьте ее на соответствующее значение из источника данных USD_in. Чтобы сконвертировать другие валюты в доллары США, совершите обратное действие, например 1/USD_in_EUR, и умножьте свою цену на полученный результат.