Example:
- UserA sets autobid for a player on sale. Current price 100k, userA sets max of 700k.
- Autobid agent makes a bid of 100k and waits.
- UserB decides he/she wants to activate autobid and sets max 600k
What should happen then? Should those agents instantly make new bids one after another, until current offer exceeds 600k?
In that case, current price will be 600k+ in a matter of seconds/minutes.
What if those two users set some insane max amounts way bigger than player's real value? Again, current price will sky-rocket and nobody else is going to participate in the auction at all.
When userB makes the autobid 600k bid, the player price is increased to 600K in favor of userA.
Then player B can make a autobid of 800k, and the player price is increased to 701K in favor of userB.
(this is the way i would implement the autobid)