Торги на бирже СеДи
Помимо взятия заказов с отчислением фиксированного процента система СеДи позволяет водителям и веб-диспетчерам поучаствовать в торгах по заказам на бирже СеДи. Не все заказы попадают на биржу СеДи, это связано с тем, что стадия поиска на бирже наступает после предложений по фиксированным процентам и заказ может быть взят на исполнение до торгов на бирже. В то же время обычно начальные предложения ставок на бирже ниже фиксированных отчислений при прямом предложении, поэтому торги за заказ на бирже могут отказаться выгоднее взятия заказа по предложению.
При поиске исполнителя заказ может последовательно пройти 4 стадии поиска (при определенных комбинациях настроек группы некоторые стадии могут быть пропущены):
1. Поиск исполнителя среди водителей группы-владельца заказа. На этой стадии предложения заказа поступают только водителям, входящим в группу, которой принадлежит заказ.
2. Поиск исполнителя среди водителей других групп. На этой стадии предложения поступают водителям, не входящим в группу-владельца заказа, и которым не запрещено принимать заказы этой группы. В некоторых случаях, в соответствии с настройками группы-владельца, начиная с этой стадии заказы становятся доступны веб-диспетчерам для взятия за фиксированный процент.
3. Поиск исполнителя на бирже СеДи. Заказ поступает в открытые торги на биржу, и может быть куплен водителем или веб-диспетчером по правилам аукциона. В данном документе рассматриваются финансовые тонкости именно этой стадии поиска.
4. Поиск исполнителя на внешних биржах. Если у группы настроен доступ на внешние (по отношению к СеДи) биржи, то заказ отправляется на внешние биржи, обменники, и прочие торговые площадки, такие как РБТ, Up&Up, и др.
Номинальный процент для торгов на бирже указывается при регистрации заказа (по умолчанию подставляется значение, заданное в параметрах группы). Из указанного номинального процента 2% являются сборами СеДи, оставшаяся часть будет сбором владельца заказа, если заказ будет взят через торги на бирже.
При торгах за заказ выделяются два важных понятия: ставка и полный сбор. Они различны по смыслу и используются для разных целей.
Ставка – максимальное на данный момент учетное предложение, которое может быть увеличено участником торгов. Исчисляется в процентах. Участник торгов, сделавший максимальное предложение к моменту окончания аукциона, становится победителем торгов и обладателем заказа. Ставка важна для владельца заказа, так как с его точки зрения ставка – это прибыль, которую он получит по результатам выполнения заказа (за вычетом сборов СеДи).
Начальной ставкой на момент попадания заказа на биржу является номинальный процент. Текущее предложение едино для всех участников торгов, и в ходе торгов предложения по ставке могут быть только увеличены участниками.
Полный сбор – определяет отчисления, которые будут сняты с водителя, выполнившего купленный на торгах заказ. Фактически полный сбор составляет сумму ставки и группового сбора с водителя. Этот параметр важен для исполнителя, так как определяет фактическую прибыль, которая будет получена после выполнения заказа.
Для простоты понимания обозначим номинальный процент для торгов через Snom, которое (напомню) является суммой сбора СеДи SSeDi и будущего сбора владельца.
Торги начнутся со ставки, равной номиналу, и будут линейно увеличиваться участниками (в общем случае добавлением 1% на каждом шаге аукциона), то есть будут представлять собой последовательность Snom+ 1, Snom+ 2, Snom+ 3, и так далее до окончания торгов. Максимальная ставка на момент окончания торгов определит победителя и будет представлять собой сумму сбора СеДи и сбора владельца.
Sbet = SSeDi + Sown
Помимо этого, победитель торгов заплатит своей группе групповой сбор, и для него полный сбор будет выглядеть так:
Sfull = Sbet + Sexec = SSeDi + Sown + Sexec
Например, торги по заказу начались с номинала 10%, и в итоге водитель выиграл ставкой 22%, групповой сбор в его группе 4%, это значит, что за заказ он выплатит 2% СеДи + 20% владельцу + 4% своей группе.
Однако существует небольшая тонкость, у некоторых групп может стоять настройка «Групповой сбор не превышает 20% от сбора владельца», которая немного усложняет расчет полного сбора, при установленном параметре полный сбор будет выглядеть так:
Sfull = SSeDi + Sown + MIN(Sexec , 0.2* Sown)
Рассмотрим пример, когда эта настройка стоит у группы, в которую входит водитель, выигравший аукцион. Итак, водитель выиграл торги со ставкой 15%, а групповой сбор в его группе составляет 4%.
Из 15 процентов 2 являются сборами СеДи, а еще 13 – станут сбором владельца. Так как групповой сбор не может превышать 20% от сбора владельца, в качестве группового сбора будет взято значение 13*0,2 = 2,6 и полный сбор с водителя по этому заказу составит 15,6 процентов.
Таким образом даже при торгах с целочисленным увеличением ставки возможно нелинейное увеличение группового сбора и появление дробных процентов при отображении полного сбора. В данный момент времени при торгах с некоторых устройств (в частности, из приложения водителя на Андроид) полный сбор при отображении округляется до целого (хотя в реальности могут быть еще дробные части). Также даже при указании целочисленной ставки торги могут идти с шагом, отичным от 1 процента. Это будет доработано с переходом на новую версию клиента водителя.