seit 1999

Dokumentation

Wie die Bid Engine arbeitet

Diese Seite dokumentiert die Regeln, die die Bid Engine von Auction Experts anwendet: wie ein Gebot bewertet wird, wie Bietschritte berechnet werden, wie sich Maximalgebote auflösen, was beim Schluss geschieht und welches Ergebnis ein Gebot haben kann. Sie beschreibt beobachtbares Verhalten — was ein Bieter sieht und worauf sich ein Auktionator verlassen kann. Sie beschreibt nicht, wie die Engine gebaut ist.

Die vier Gebotstypen

Jedes von der Plattform erfasste Gebot ist eines von vier.

GebotstypWas es ist
Statisches GebotEin einzelnes Gebot über einen genannten Betrag. Es steht, bis jemand höher bietet.
MaximalgebotEin Maximum. Der Bieter nennt den höchsten Betrag, den er zahlen will; die Engine bietet in Schritten für ihn mit, nur so weit wie nötig und nie über das Maximum hinaus.
VerdecktFür andere Bieter bis zum Schluss des Loses verborgen. Genutzt für Vorgebote auf Live-Auktionen und für geschlossene Ausschreibungsformate.
Jetzt kaufenAnnahme eines Festpreises statt eines Gebots im Wettbewerb. Verfügbar bei Losen im Nachverkauf.

Ein Los erfasst außerdem die Gebotsart jedes Gebots — abgegeben auf der Website, aus der Mobile-App, über eine Bieternummer im Saal einer Live-Auktion, von Mitarbeitern im Namen eines Telefonbieters eingetragen oder von der Engine bei der Auflösung eines Maximalgebots erzeugt. Die Gebotsart wird für die vollständige Nachvollziehbarkeit aufbewahrt und ist dem Auktionshaus bei jedem Gebot sichtbar.

Bietschritte

Bietschritte sind kein einzelner fester Betrag. Jeder Auktion wird ein Gebotsbereich zugewiesen: eine Tabelle von Preisklassen mit je eigenem Bietschritt. Ein Los übernimmt den Gebotsbereich seiner Auktion und kann ihn einzeln überschreiben.

Das nächste gültige Gebot ist immer das aktuelle Höchstgebot zuzüglich des Schritts für die Preisklasse, in die dieses Gebot fällt. Weil sich die Klassen mit steigendem Preis ändern, steigt der Schritt mit — ein Los bei 200 € steigt vielleicht in Schritten von 25 €, dasselbe Los bei 2.000 € in Schritten von 200 €.

Der nächste gültige Schritt wird den Bietern auf der Losseite angezeigt, und jedes Los führt seinen aktuellen Schritt über die API mit, sodass ein eigenes Frontend ihn anzeigen oder erzwingen kann. Nirgends ist er fest verdrahtet: Ein Auktionshaus ändert seine Schrittstruktur ohne ein Release.

Maximalgebote, genau

Ein Maximalgebot ist eine Obergrenze, kein Betrag. Wenn ein Bieter eines setzt:

  1. Die Engine hebt sein Gebot auf das Minimum, das zum Führen nötig ist — einen Schritt über dem stehenden Höchstgebot, nicht auf sein Maximum.
  2. Bietet jemand anders, antwortet die Engine automatisch, weiterhin in Schritten und weiterhin nur so weit wie nötig.
  3. Sie hält beim Maximum an. Übersteigt ein konkurrierendes Gebot dieses Maximum, ist der Bieter überboten und wird benachrichtigt.

Das Maximum eines Bieters wird nie offengelegt — weder anderen Bietern noch im Losdatensatz. Maxima werden am einzelnen Gebot gehalten und nicht am Los, sodass der aktuelle Preis nie verrät, wie viel Luft der führende Bieter noch hat.

Die beobachtbare Folge: Ein Los kann in dem Moment, in dem ein neues Gebot eingeht, mehrere Schritte auf einmal springen, weil die Engine ein bestehendes Maximalgebot auflöst. Das ist erwartetes Verhalten und kein Fehler — und es lohnt sich, den Bietern in eigenen Worten zu erklären.

Mindestpreise

Der Mindestpreis ist der niedrigste Preis, den ein Einlieferer akzeptiert, und er ist etwas anderes als der Startpreis. Unterhalb davon wird ganz normal weitergeboten; das Los bleibt nur unverkauft.

Daraus folgen drei Ausgänge:

  • Mindestpreis erreicht — der Höchstbietende erhält den Zuschlag.
  • Mindestpreis nicht erreicht — das Los bleibt unverkauft, und der Höchstbietende wird als vorläufiger Gewinner erfasst, nicht als Gewinner.
  • Zuschlag unter Mindestpreis erteilt — das Auktionshaus kann nach Rücksprache mit dem Einlieferer ein Gebot unterhalb des Mindestpreises annehmen. Diesem Bieter wird dann der Zuschlag erteilt, und das Los geht genau wie ein verkauftes Los in die Rechnungsstellung.

Ein Mindestpreis wird Bietern nie offengelegt. Ob die Website irgendeinen Hinweis darauf zeigt, wie das Bieten im Verhältnis zum Mindestpreis steht — etwa einen Prozentwert —, ist eine Einstellung je Auktionshaus; der Betrag selbst wird nie gezeigt.

Der Schluss

Lose einer Timed-Auktion schließen nach eigenem Zeitplan statt alle auf einmal, sodass ein Bieter, der mehrere Lose verfolgt, bei jedem der Reihe nach handeln kann.

Ein Gebot kurz vor Schluss verlängert dieses Los. Die Verlängerung gilt dem einzelnen Los, nicht der Auktion, und wird von jedem weiteren späten Gebot erneut ausgelöst — es wird weitergeboten, bis eine Zeitspanne ohne neues Gebot vergeht. Das ist es, was verhindert, dass ein Los allein von der Uhr entschieden wird, und der Grund, warum eine Timed-Auktion deutlich später enden kann als zur veröffentlichten Endzeit.

Wie kurz vor Schluss ein Gebot eingehen muss, um eine Verlängerung auszulösen, und wie viel Zeit jede Verlängerung hinzufügt, wird je Auktion konfiguriert und nicht plattformweit festgelegt. Es gibt keinen verborgenen Standardwert: Die Zahlen, die Ihre Bieter sehen, sind die, die Sie gewählt haben.

Bewusst nicht dokumentiert: wie die Engine Gebote ordnet, die im selben Augenblick eintreffen, und wie sie sich unter Spitzenlast bei einem gleichzeitigen Schluss verhält. Das ist Implementierung, es ist der Teil mit fünfundzwanzig Jahren auktionsspezifischer Arbeit dahinter, und ihn zu veröffentlichen würde niemandem helfen, der die Plattform prüft.

Live-Auktionen

Während einer Live-Auktion führt der Auktionator eine Konsole, und jedes Los durchläuft eine festgelegte Folge von Zuständen: wartend, aktuell, zum Ersten, zum Zweiten, zum Dritten, schließend, geschlossen. Fernbieter sehen denselben Zustand wie der Saal, im Takt des Auktionators.

Gebote aus dem Saal, von Fernbietern, von Mitarbeitern, die Telefongebote eintragen, sowie zuvor abgegebene schriftliche und verdeckte Gebote laufen alle in derselben Ansicht ein, in einer Reihenfolge, mit erfasster Gebotsart. Der Auktionator gleicht nie zwei Quellen von Hand ab.

Ein Los kann außerdem angehalten und fortgesetzt werden, ohne die Auktion zu beenden.

Jedes Ergebnis, das ein Gebot haben kann

Die Engine gibt für jedes Gebot ein bestimmtes, benanntes Ergebnis zurück — angenommen oder abgelehnt. Das hier ist der vollständige Satz. Ihn zu veröffentlichen ist Absicht: Ein Auktionshaus soll vor der Entscheidung genau sehen können, wie sich die Plattform verhält, und ein Integrator soll jeden Fall behandeln können, statt ihn im Produktivbetrieb zu entdecken. Die Bezeichner sind die der API und bleiben deshalb englisch.

Angenommen

ErgebnisBedeutung
WinnerDas Gebot führt, und das Los wurde zugunsten dieses Bieters geschlossen.
ProxyWinnerEin Maximalgebot hat sich zugunsten dieses Bieters aufgelöst.
SharedWinnerZwei Bieter sind gleichauf geblieben; beide werden erfasst.
WinnerBelowMinimumHöchstes Gebot, aber unter dem Mindestpreis — vorläufig, bis der Einlieferer entscheidet.
BoughtNowWinnerDas Los wurde zum Festpreis genommen.
BuyNowProxyEin Maximalgebot hat den Jetzt-kaufen-Preis erreicht.
MultiBidEin Gebot auf ein Sammellos oder ein Los mit mehreren Einheiten.
OverbidAngenommen, inzwischen aber überboten.
LoserGültig, hat sich nicht durchgesetzt.

Abgelehnt

ErgebnisBedeutung
UnderStartBidUnter dem Eröffnungspreis des Loses.
UnderCurrentUnter dem stehenden Höchstgebot.
UnderMinimumUnter dem für dieses Los zulässigen Mindestbetrag.
NotInBidRangesKein gültiger Schritt für die aktuelle Preisklasse.
AboveMaximumBidFactorUnplausibel hoch — eine Sicherung gegen einen Tippfehler im Betrag.
AlreadyHighestBidderDieser Bieter führt bereits.
BidLimitExceededÜber einem für diesen Bieter gesetzten Bietlimit.
BidCannotBuyOwnLotEin Einlieferer kann nicht auf sein eigenes Los bieten.
RegistrationRequiredDie Auktion oder das Los verlangt eine vorherige Registrierung.
NotAllowedDer Bieter ist nicht zum Bieten freigeschaltet.
ClosedDas Los war bereits geschlossen.
BidNeutralizedVom Auktionshaus zurückgezogen — siehe unten.

Verdeckte Gebote und Untergebote haben eigene Ergebnisse: Ein verdecktes Gebot wird erfasst und beim Schluss des Loses aufgelöst; ein Untergebot auf ein Los im Nachverkauf geht ein und wird vom Auktionshaus entweder abgelehnt oder angenommen.

AboveMaximumBidFactor verdient einen eigenen Satz: Es fängt den Bieter ab, der 50.000 € tippt und 5.000 € meint, bevor daraus eine Auseinandersetzung wird.

Ein Gebot zurückziehen

Ein Auktionshaus kann ein Gebot neutralisieren — ein betrügerisches Gebot, eine Dublette, einen gesperrten Bieter. Das Los rechnet sich aus den verbleibenden gültigen Geboten neu, und das neutralisierte Gebot bleibt als zurückgezogen im Datensatz stehen, statt gelöscht zu werden. Aus der Nachvollziehbarkeit verschwindet nichts.

Zustände eines Loses

Zu jedem Zeitpunkt hat ein Los einen dieser Zustände: nicht gestartet, ohne Gebote, vorläufiger Gewinner, Gewinner, Mindestpreis nicht erreicht, Zuschlag erteilt oder unverkauft. Das sind die Zustände, über die ein Auktionshaus berichtet.

Was diese Seite nicht abdeckt

Die interne Architektur der Engine, ihre Nebenläufigkeit und die Umsetzung des Schlusses, ihr Verhalten unter Last sowie die Schwellenwerte hinter den Betrugs- und Prüfsicherungen werden nicht veröffentlicht. Das ist kein Ausweichen — genau diese Mechanismen halten die Regeln oben wahr, und sie präzise zu beschreiben würde es leichter machen, sie zu umgehen.

Wenn Sie die Plattform prüfen und mehr brauchen als das, fragen Sie. Unter Vertraulichkeitsvereinbarung gibt es sehr viel mehr zu sagen.