Примеры аукционов, которые надо автоматизировать
Аукцион идет на понижение
На сайте СБ-аст обновление информации о предложениях происходит через 1 минуту или менее, но самый минимум это 10 секунд. Нам надо знать актуальную цену гораздо чаще, в идеале 1 секунда после ставки конкурента. (на росэльторге такой проблемы нет)
Если кто-то ставку сделал, в эту же секунду наша программа делает ставку на 5% ниже.
Мы заранее прописываем программе, до какой суммы падать. Причем не обязательно делать, чтобы прога шла прям точно до этой суммы. Т.е. погрешность в пределах 5%.
2 вариант программы, рассчитано на запуск в последнюю 10 минутку (объясню)
Программа следит за всеми предложениями участников и в случае если поступает играющее предложение конкурента (ИПК), делает предложение чуть ниже (ПЧН) чем у конкурента (КК) но не сразу, а в определенный отрезок времени (ОВ) (об этом далее).
ИПК предложение конкурента в пределах НЦ---ВЦ
ПЧН будет ниже Важной цены (ВЦ) в пределах на 100-1000 рублей. У предложения должна быть ровная сумма кратная 100, например если конкурент дал цену 298611, программа дает 297600 к примеру, а не 297611
Важной ценой (ВЦ) считается самая низкая цена,предложенная КК в рамках отрезка между НЦ и ВЦ
Отрезок между ВЦ и НЦ далее (НЦ---ВЦ)
Программе заранее сообщается пользователем НЦ нижняя цена, ниже которой она ставку не делает. и ВЦ верхняя цена
Программа после ее запуска ждет предложений от конкурентов (КК).
Если предложение поступило, и оно находится в рамках НЦ---ВЦ, программа за 20 секунд до истечения времени аукциона делает ПЧН.
Программа не считает конкурентами (КК) указанных пользователем участников аукциона.
В случае, если на отрезке между 20 сек и 0 сек до окончания аукциона (ОВ) поступило более выгодное предложение от КК, программа вновь незамедлительно делает ПЧН, и так столько раз, сколько потребуется