Betfair API-NG, тонкости
#21 OFFLINE
Posted 29 September 2014 - 20:40
#22 OFFLINE
Posted 29 September 2014 - 22:55
#23 OFFLINE
Posted 30 September 2014 - 07:01
Артений, on 29 September 2014 - 20:40, сказал:
arksu, on 29 September 2014 - 22:55, сказал:
- placeOrders()
- cancelOrders()
- replaceOrders()
а для полноты можно и четвёртый добавить - updateOrders(), чтобы поставить PersistenceType отличный от LAPSE, а то на первом этапе ставить, например, PERSIST в инплее довольно стрёмно - можно и сматчиться
#24 OFFLINE
Posted 30 September 2014 - 09:34
denvb, on 30 September 2014 - 07:01, сказал:
только почему в 2 этапа? Как и раньше, в 3:
- placeOrders()
- cancelOrders()
- replaceOrders()
раньше было place-update-cancel, теперь же update отсутствует.
#25 OFFLINE
Posted 30 September 2014 - 09:50
Артений, on 30 September 2014 - 09:34, сказал:
раньше было place-update-cancel, теперь же update отсутствует.
Итак, ставим 0,5 у.е. ЗА кэф Х
1. placeOrders - 4 у.е. за кэф 1000
2. cancelOrders - отменяем 3,5 у.е. (4-0,5)
3. replaceOrders - сдвигаем оставшиеся 0,5 у.е. на кэф Х
4. опционально updateOrders - задаём состояние ставки (PERSIST)
#26 OFFLINE
Posted 30 September 2014 - 11:58
denvb, on 30 September 2014 - 09:50, сказал:
Итак, ставим 0,5 у.е. ЗА кэф Х
1. placeOrders - 4 у.е. за кэф 1000
2. cancelOrders - отменяем 3,5 у.е. (4-0,5)
3. replaceOrders - сдвигаем оставшиеся 0,5 у.е. на кэф Х
4. опционально updateOrders - задаём состояние ставки (PERSIST)
This operation is logically a bulk cancel followed by a bulk place. The cancel is completed first then the new orders are placed.
#27 OFFLINE
Posted 30 September 2014 - 12:06
Артений, on 30 September 2014 - 11:58, сказал:
This operation is logically a bulk cancel followed by a bulk place. The cancel is completed first then the new orders are placed.
#28 OFFLINE
Posted 30 September 2014 - 12:25
#29 OFFLINE
Posted 30 September 2014 - 22:35
про PERSIST чето не догадался. есть вероятность сматчивания - но на такое пока не нарвался.
надо будет переделать...
#30 OFFLINE
Posted 04 October 2014 - 21:02
Чем не лучший этот - он слишком много запросов на изменение/добавление использует (за что берётся комиссия).
Например для N маленьких ставок на один исход в API 6.0 надо было сделать N+1 такой запрос, тут же N*2 (cancel я не считаю, т.к. они не учитываются для комиссии), это если без update ещё.
Edited by Артений, 04 October 2014 - 21:05.
#31 OFFLINE
Posted 06 October 2014 - 20:21
#32 OFFLINE
Posted 07 October 2014 - 06:47
Артений, on 04 October 2014 - 21:02, сказал:
Например для N маленьких ставок на один исход в API 6.0 надо было сделать N+1 такой запрос, тут же N*2
#33 OFFLINE
#34 OFFLINE
Posted 10 October 2014 - 16:27
ни разу не взималась еще доп комиссия за изменение размера ставки таким образом.
#35 OFFLINE
Posted 12 October 2014 - 15:47
arksu, on 10 October 2014 - 16:27, сказал:
ни разу не взималась еще доп комиссия за изменение размера ставки таким образом.
более 1000 ставок или их любых изменений в час,
раз не сталкивался, не забивай себе голову лучше
#36 OFFLINE
Posted 13 October 2014 - 03:48
уже почитал правила. посмотрел историю транзакций. как ни странно комиссий не взималось.
#37 OFFLINE
Posted 30 October 2014 - 05:43
#38 OFFLINE
Posted 30 October 2014 - 06:49
maxspace, on 30 October 2014 - 05:43, сказал:
#39 OFFLINE
Posted 30 October 2014 - 14:37
Задавал вопрос тут:
https://forum.bdp.be...ead.php?p=10948
и тут
https://forum.bdp.be...p=8418#poststop
Ответа не получил(
#40 OFFLINE
Posted 30 October 2014 - 15:01
Артений, on 30 October 2014 - 14:37, сказал:
{ "token" : "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "product" : "~~~~~~~~~~~~~~~~~", "status" : "SUCCESS", "error" : "" }и сессия живёт около 3-х суток, видимо что-то у вас в консерватории не так
Edited by denvb, 30 October 2014 - 15:02.