retroPC:
Это защищает от «снайперов», которые ждут до последней секунды
Чем вам "снайперы" не угодили? Перебивают ваши ставки в последние секунды и не дают купить на халяву?
retroPC:
Возможность делать произвольную ставку выше шага торгов.
А что вам сейчас мешает делать свои максимальные ставки (выше шага торгов)? Незнание реализованного алгоритма работы аукционов и системы ставок на сайте или жаба?
retroPC:
Для того чтобы не сидеть до ночи у аукциона должно быть гарантировано время завершения например до 18:00.
retroPC:
Если кто-то делает ставку в последнюю минуту, таймер сбрасывается на 60 секунд. Аукцион закончится только тогда, когда пройдет минута без новых ставок.
Вы запутались и сами себе противоречите. Как может в описываемом вами случае быть гарантированное время завершения, если при каждой ставке на последней минуте, секунде время аукциона будет продлеваться снова и снова на тех же, например, 60 секунд. Простите, но так себе из вас разработчик, если вы не можете понять элементарного принципа работы "антиснайпера", который и пытаетесь сейчас навязывать.