Offene Positionen: Was passiert, wenn der Bot ausfällt?

· 12 Min. Lesezeit

Fällt der Bot aus, bleiben Ihre offenen Positionen genau dort, wo sie sind, und ihre Ausstiege ebenso. Bei Binance Futures ist der Take-Profit eine reduce-only LIMIT-Order und der Stop-Loss eine reduce-only STOP_MARKET-Order, und beide werden an die Börse geschickt, sobald Binance den Einstieg angenommen hat. Sie liegen bei Binance, nicht im Speicher des Bots. Stirbt der Prozess, warten sie weiter darauf, dass der Kurs sie erreicht, und Binance führt sie aus, ob nun jemand zusieht oder nicht. Was stoppt, ist alles, wofür ein laufender Prozess nötig ist: neue Einstiege, das Aufräumen und die Telegram-Nachrichten, die Ihnen eine Ausführung melden.

Titelbild: Die Ausstiege liegen auf der Börse statt im Bot

Dieser Artikel stützt sich auf den Betrieb eines Autotraders über 500+ Binance-USDT-M-Paare. Er beschreibt, was die Software tatsächlich tut, einschließlich der unbequemen Teile, denn „was passiert, wenn er abstürzt?“ ist die Frage, die jeder vernünftige Mensch stellt, bevor er irgendeiner Software einen API-Key anvertraut.

Wo jede Order liegt, sobald ein Trade offen ist

Die beruhigende Antwort oben hängt an einer einzigen Designentscheidung, deshalb lohnt es sich, hier genau zu sein. Passiert ein Signal die Filter des Mitglieds, platziert der Bot bis zu drei Orders.

Tabelle: wo Einstiegs-, Take-Profit- und Stop-Order liegen und welche einen Ausfall überstehen

Der Einstieg ist eine MARKET-Order. Sie wird binnen Augenblicken ausgeführt, und genau darum geht es: Ein Signal ist zeitkritisch, und ein Limit-Einstieg, der nie ausgeführt wird, ist schlimmer als ein wenig Slippage. Einmal ausgeführt, ist der Einstieg Geschichte — da bleibt nichts, was überstehen oder scheitern könnte.

Der Take-Profit ist eine reduce-only LIMIT-Order am Ziel des Signals. Reduce-only heißt, Binance lässt sie die Position immer nur verkleinern oder schließen, niemals eine neue eröffnen oder die Richtung drehen. Sie wird an Binance übermittelt und liegt im Orderbuch. Hat das Mitglied stattdessen einen Trailing-Take-Profit gewählt, ist es eine TRAILING_STOP_MARKET-Order, die der Dienst für bedingte Orders von Binance hält — weiterhin auf der Börse, weiterhin unabhängig vom Bot. Mit zusammengeführten Take-Profits (Standard seit dem 30. September 2026) ersetzt ein zweiter Einstieg in denselben Coin den Take-Profit durch eine einzige Order über die gesamte Menge des Bots am nach Größe gewichteten Ziel.

Der Stop-Loss ist eine STOP_MARKET-Order, ebenfalls reduce-only und ebenfalls von Binance gehalten, und wird nur platziert, wenn das Mitglied einen Stop eingestellt hat. Neue Konten starten mit einem: 35 % vom Kurs des jeweiligen Einstiegs. Der Stop-Abstand ist ohne Hebel definiert, ein Stop von 2 % bedeutet also eine Kursbewegung von 2 %, nicht 2 % Ihrer Margin. Mit dem Stop-Typ SINGLE (Standard) bekommt jeder Einstieg seinen eigenen Stop für seine eigene Menge; mit COMBINED deckt ein Stop die ganze Position ab.

Jede Order trägt eine Client-Order-ID, die aus Signal und Mitglied gebildet wird, und der Bot prüft vor jedem Einstieg, ob es diese ID schon gibt — ein erneuter Versuch nach einem Absturz kann für dasselbe Signal also keine zweite Position eröffnen.

Der Ablauf, der das möglich macht

Ablauf in vier Schritten: Market-Einstieg ausgeführt, Take-Profit auf Binance platziert, Stop auf Binance platziert, Ausführungen fließen zurück

Die Reihenfolge zählt. Take-Profit und Stop werden direkt gesendet, nachdem Binance den Market-Einstieg angenommen hat, und zwar für die Menge dieses Einstiegs. Es gibt keinen Schritt, in dem ein Ausstieg im Speicher des Bots auf einen späteren Moment wartet.

Ab da fließen die Informationen in die andere Richtung. Binance schickt jede Ausführung und jede Positionsänderung über den User-Data-WebSocket-Stream zurück. Der Bot fragt nicht ständig nach, ob Ihr Take-Profit getroffen wurde; die Börse teilt es ihm mit. Deshalb kann der Bot auch eine Weile ausfallen und beim Zurückkommen den aktuellen Stand des Kontos übernehmen: Der maßgebliche Stand lag nie im Bot.

Was während eines Ausfalls weiterläuft

Gegenüberstellung: was weiterläuft und was pausiert, wenn der Bot ausfällt

Ihr Take-Profit funktioniert weiter. Erreicht der Kurs das Ziel, führt Binance die reduce-only LIMIT-Order aus, und die Position schließt. Das Geld ist in diesem Moment in Ihrem Wallet; was fehlt, ist die Telegram-Nachricht zu dieser Ausführung, wie der nächste Abschnitt erklärt.

Ihr Stop funktioniert weiter. Derselbe Mechanismus. Eine STOP_MARKET-Order auf Binance wird auf Binance ausgelöst.

Die Liquidation ist Sache von Binance, nicht des Bots. Der Margin-Engine der Börse ist es egal, ob Ihr Bot läuft.

Sie können jederzeit selbst eingreifen. Nichts am Setup des Bots sperrt Sie aus Ihrem eigenen Konto aus. Sie können jederzeit in der Binance-App eine Position schließen, einen Stop verschieben oder eine Order stornieren.

Funding wartet nie. Funding wird nach seinem Zeitplan abgerechnet, egal was passiert. Halten Sie während eines Ausfalls eine Position, wird weiter Funding gezahlt oder erhalten.

Was pausiert, und warum das wichtig ist

Neue Einstiege stoppen. Solange der Bot nicht läuft, wird kein Signal gehandelt. Es gibt keine Warteschlange, die verpasste Einstiege später nachholt, und das sollte es auch nicht: Ein Signal von vor vierzig Minuten ist nicht mehr derselbe Trade.

Das Aufräumen verwaister Orders pausiert. Das ist der Punkt, der eine Erklärung braucht. Wird der Take-Profit eines Einstiegs ausgeführt, bleibt dessen eigener Stop auf Binance zurück, ohne noch etwas zu schützen. Normalerweise sieht der Bot die Ausführung im User-Data-Stream und storniert diesen Stop sofort, und wenn die Position eines Coins auf null geht, storniert er jeden Stop, der auf diesem Coin übrig ist. Fällt er aus, kann er das nicht.

Ausführungsmeldungen für diesen Zeitraum werden nicht gesendet. Ausführungen während des Ausfalls werden beim Wiederverbinden nicht nachgespielt, die Telegram-Nachrichten dazu kommen also nie an. Die Trade-Historie von Binance enthält jede einzelne davon.

Das Positionsbild im Speicher veraltet. Beim Neustart baut der Bot es aus den Daten der Börse neu auf, Positionen wie offene Orders — genau deshalb kann man ihm vertrauen. Ihre Coin-Pause, falls Sie eine eingestellt haben, bleibt über einen Neustart hinweg erhalten.

Ein Ausfall, Minute für Minute

Zeitleiste eines beispielhaften Ausfalls: Prozess stoppt, Take-Profit wird ausgeführt, Stop bleibt übrig, keine neuen Einstiege, Neustart

Die Zeitleiste oben ist ein Beispiel, die Abfolge aber ist genau die, die passiert. Der einzige wirklich unangenehme Moment ist der verwaiste Stop: eine STOP_MARKET-Order, die ihre Position überlebt.

Wie groß ist das Risiko eines verwaisten Stops? Kleiner, als es klingt. Der Bot sendet jeden Stop als reduce-only, und Binance lässt eine solche Order nur eine bestehende Position verkleinern; ein ausgelöster verwaister Stop kann also keine eigene Position eröffnen. Aufräumen sollte man ihn trotzdem: Er würde auf jede spätere Position im selben Coin wirken, ob Sie sie von Hand eröffnen oder der Bot bei einem neuen Signal, und einen Teil davon zu einem Kurs schließen, den niemand für diesen Trade gewählt hat. Deshalb storniert der Bot verwaiste Stops, solange er läuft, und deshalb steht die Suche danach auf der Checkliste unten.

Der verwaiste Stop und wie der Bot damit umgeht

Hier das tatsächliche Verhalten, denn an dieser Stelle machen es die meisten Bots falsch. Jedes Konto-Update von Binance enthält pro Symbol eine Positionsmenge. Steht diese Menge bei einem Symbol, das der Bot gehandelt hat, auf null — und ist das Update nicht bloß eine Funding-Gebühr —, löscht der Bot seinen eigenen Eintrag zur Position und storniert anschließend jede STOP_MARKET-Order, die er für dieses Symbol hält, auf beiden Seiten.

Lehnt Binance eine Stornierung ab, protokolliert der Bot eine Warnung mit der Order-ID und macht weiter, statt es blind erneut zu versuchen. Scheitert die Stornierung mit einer Ausnahme, protokolliert er einen Fehler. So oder so wird der verwaiste Stop gemeldet, nicht versteckt.

Ein Neustart ist etwas anderes. Kommt der Bot zurück, liest er offene Positionen und offene Orders von der Börse, er weiß also, dass der übrig gebliebene Stop da ist — storniert ihn aber nicht sofort: Dieses Aufräumen läuft, wenn der Bot sieht, dass die Position eines Coins schließt, und eine Schließung während des Ausfalls wird nicht nachgespielt. Der Stop bleibt bis zur nächsten Schließung auf diesem Coin oder bis Sie ihn stornieren. Schauen Sie nach jedem Ausfall selbst nach.

Was Sie selbst prüfen sollten, wenn der Bot nicht erreichbar ist

Checkliste, was Sie auf Binance prüfen sollten, wenn der Bot ausgefallen ist

Zwei Tabs in Binance Futures beantworten jede Frage aus diesem Artikel: Positionen (Positions) und Offene Orders (Open Orders).

Zu jeder offenen Position sollten Sie einen reduce-only Take-Profit sehen (einen für die ganze Position bei zusammengeführten Take-Profits, sonst einen pro Einstieg) und, falls Sie einen Stop eingestellt haben, eine STOP_MARKET-Order auf der Gegenseite (eine pro Einstieg bei SINGLE, eine für die Position bei COMBINED). Sehen Sie einen Stop ohne passende Position, ist das ein verwaister Stop; stornieren Sie ihn. Hat eine Position keinen Stop, weil Sie nie einen eingestellt haben, war das schon vor dem Ausfall so, und der Ausfall hat daran nichts geändert.

Dann werfen Sie einen Blick auf Ihre Margin-Ratio. War sie vorher komfortabel, ist sie es jetzt auch; die Abwesenheit des Bots ändert nichts an Ihrem Hebel.

Illustrative Anzeige: Die manuelle Prüfung dauert etwa zwei Minuten

Die ganze Prüfung dauert bei einem normalen Konto ein paar Minuten. Dauert sie eine halbe Stunde, ist nicht der Ausfall das Problem — sondern dass Sie mehr gleichzeitige Positionen haben, als Sie überblicken können, und genau dafür gibt es das Positionslimit.

Alles, was Sie von Hand tun können

Vier manuelle Möglichkeiten, die Ihnen während eines Ausfalls offenstehen

Manuelles Eingreifen ist jederzeit erlaubt, ob der Bot läuft oder nicht. Sie können zu Market schließen, einen Stop verschieben oder hinzufügen, einen verwaisten Stop stornieren oder die Größe reduzieren. Wissen sollten Sie nur, wie sich der Stop des Bots zu dem verhält, was Sie von Hand hinzufügen. Bei SINGLE-Stops hat jeder Einstieg des Bots seinen eigenen Stop für seine eigene Menge; eine Menge, die Sie von Hand hinzufügen, hat also keinen Bot-Stop unter sich, und die Ausstiege des Bots schließen sie nie. Bei COMBINED bemisst der Bot einen Stop an der ganzen Position, einschließlich dessen, was Sie hinzugefügt haben. Prüfen Sie, in welchem Modus Sie sind (/summary in @hafizebot zeigt es), bevor Sie annehmen, dass der liegende Stop alles abdeckt. Der Leitfaden, wie man einen Stop-Loss im Krypto-Trading richtig setzt, erklärt die Rechnung zur Positionsgröße.

Wenn Auto-Trading abgeschaltet statt ausgefallen ist

Der Bot kann auch für ein einzelnes Konto aufhören zu handeln, während er für alle anderen weiterläuft, und die Regel ist dieselbe: Positionen und Orders, die schon auf Binance liegen, bleiben, wie sie sind.

  • Sie senden /off oder löschen Ihren Key auf der Website: keine neuen Einstiege; nichts Offenes wird angerührt.
  • Binance lehnt einen Einstieg mangels freier Margin ab (Fehler -2019): Der Bot schaltet Auto-Trading bei der ersten Ablehnung ab und sagt es Ihnen einmal, denn auch der Rest einer Signalwelle würde abgelehnt. Ihre offenen Positionen, deren Take-Profits und deren Stops bleiben unberührt.
  • Wieder einschalten: /on fragt zuerst bei Binance nach, ob Ihr gespeicherter Key funktioniert. Lehnt Binance ihn ab oder ist „Enable Futures“ nicht angehakt, bleibt Auto-Trading aus, und Sie erfahren, warum.

Ihr Risiko bestimmen zwei Einstellungen, die Sie vorher gewählt haben

Quadrantenmatrix aus gesetztem Stop und Positionsgröße, die zeigt, wo das Ausfallrisiko tatsächlich liegt

Ein Ausfall erzeugt kein Risiko. Er legt das Risiko offen, das Sie ohnehin schon trugen.

Haben Sie einen Stop gesetzt und Ihre Positionen vernünftig dimensioniert, ist ein Ausfall langweilig: Ihre Ausstiege liegen auf der Börse, und im schlimmsten Fall verpassen Sie einen Einstieg und müssen einen übrig gebliebenen Stop wegräumen. Haben Sie keinen Stop gesetzt und groß dimensioniert, ist nicht der Ausfall das Problem — die Position war immer ungeschützt, und ein laufender Bot hätte daran nichts geändert, denn der Bot platziert nur den Stop, den Sie einstellen.

Illustratives Diagramm eines Kurses, der während eines Ausfalls einen liegenden Stop kreuzt

Deshalb sind die beiden Einstellungen, die Sie heute prüfen sollten, vor jedem Ausfall, der Stop und das Positionslimit. Eine Signalwelle kann sonst mehr Positionen eröffnen, als Ihr Wallet tragen sollte. Der Bot setzt das Limit durch, das Sie festlegen, nicht eines, das er errät, und er zählt jede offene Position auf dem Konto, nicht nur seine eigenen.

Was der Bot absichtlich nicht kann

HafizeBot hebt niemals Geld von Ihrem Binance-Konto ab, überweist nichts weg und braucht nie eine Auszahlungsberechtigung. Der Key braucht nur die Berechtigung für Futures-Trading; erstellen Sie ihn also mit deaktivierten Auszahlungen. Erlaubt ein gespeicherter Key Auszahlungen, warnen Sie die Key-Seite und der Bot. Der Sicherheitsguide zum Verbinden eines Trading-Bots mit einem Binance-API-Key geht die Berechtigungen durch, und die Kurzfassung lautet: Die einzige Berechtigung, die ein Trading-Bot braucht, ist die zum Handeln.

Drei Zahlen: Ausstiegsorders pro Einstieg, vom Bot benötigte Auszahlungen, ein Ort zum Prüfen

Es gibt auch eine bewusste Grenze dafür, was der Bot ohne Signal tut. Er stockt eine Position nie von sich aus auf: Ein weiterer Einstieg in einen Coin kommt nur von einem neuen Signal, und nur wenn Ihre Einstellung für wiederholte Einstiege und der Mindestabstand beim selben Coin es erlauben. Einen ausgestoppten Trade eröffnet er nicht neu; ein Coin wird erst bei einem späteren Signal wieder gehandelt, und Ihre Coin-Pause kann ihn nach jeder Schließung warten lassen. Ein vom Bot eröffneter Trade schließt an seinem Take-Profit, an Ihrem Stop, falls Sie einen gesetzt haben, durch Sie oder durch eine Liquidation bei Binance. Der Ablauf des Signals schließt ihn nicht.

Wie Sie prüfen können, ob das alles stimmt

Die Live-Performance-Seite wird stündlich aus derselben Tabelle neu erzeugt, in die der Bot schreibt, wenn er ein Signal sendet. Sie bewertet die Signale, nicht die Konten der Mitglieder: ob jedes versendete Signal sein Ziel innerhalb der maximalen Haltedauer erreicht hat. Einen Ausstieg, der auf dem Konto eines Mitglieds gescheitert ist, würde sie also nicht zeigen, und sie ist nicht der Ort, um diesen Artikel zu überprüfen. Ihr eigenes Konto ist es: Die Trade-Historie von Binance enthält jede Ausführung, und /myresults im Bot zeigt, was die eigenen Orders des Bots auf Ihrem Konto in den letzten 30 Tagen bewirkt haben.

Zur grundsätzlicheren Frage, ob sich ein Bot überhaupt lohnt, ist Lohnen sich Krypto-Trading-Bots? die ehrliche Fassung, und Ist HafizeBot seriös? sammelt die Belege statt der Behauptungen. Wenn Sie das Team direkt fragen möchten: Der Bot selbst antwortet unter t.me/hafizebot.

Häufige Fragen

Wird meine offene Position geschlossen, wenn der Bot abstürzt? Nein. Nichts schließt eine Position außer einer Ausführung. Ihre Position bleibt offen, und der Take-Profit und ein etwaiger Stop auf Binance funktionieren genau wie zuvor. Was stoppt, sind neue Einstiege und Ausführungsmeldungen.

Überstehen Take-Profit- und Stop-Loss-Orders einen Ausfall? Ja. Beide werden direkt nach der Annahme des Einstiegs an Binance gesendet — eine reduce-only LIMIT-Order im Orderbuch und eine reduce-only STOP_MARKET-Order, die Binance selbst auslöst. Es sind Börsenorders, keine Bot-Orders, und Binance führt sie aus, ob der Bot läuft oder nicht.

Was ist ein verwaister Stop, und ist er gefährlich? Ein verwaister Stop ist eine Stop-Order, deren Position bereits geschlossen ist, meist weil zuerst der Take-Profit ausgeführt wurde. Der Bot sendet Stops als reduce-only, ein verwaister Stop kann also keine eigene Position eröffnen, würde aber auf eine spätere Position im selben Coin wirken. Der Bot storniert verwaiste Stops, wenn er die Schließung sieht; eine Schließung während eines Ausfalls wird nicht nachgespielt, prüfen Sie danach also den Tab „Offene Orders“ und stornieren Sie jeden Stop ohne Position dahinter.

Steigt der Bot nach dem Neustart in verpasste Signale ein? Nein. Ein Signal aus der Ausfallzeit wird nicht nachgespielt. Ein Trade von vor vierzig Minuten ist ein anderer Trade, und ihn verspätet einzugehen, wäre schlimmer, als ihn auszulassen.

Kann der Bot mein Guthaben abheben, ob er läuft oder nicht? Nein. HafizeBot hebt nie Geld von Ihrem Konto ab, verschiebt nichts weg und braucht nie eine Auszahlungsberechtigung. Erstellen Sie den Key mit deaktivierten Auszahlungen; erlaubt ein gespeicherter Key sie, warnen Sie die Key-Seite und der Bot.

Was sollte ich zuerst prüfen, wenn ich den Bot nicht erreiche? Die Tabs „Positionen“ und „Offene Orders“ in Binance Futures. Vergewissern Sie sich, dass jede Position ihre Ausstiegsorders hat, stornieren Sie verwaiste Stops und werfen Sie einen Blick auf Ihre Margin-Ratio. Das dauert etwa zwei Minuten.

Schlussbemerkung

Ehrlich zusammengefasst: Ein Ausfall ist nur dann gefährlich, wenn die Position es schon vorher war. Setzen Sie einen Stop, begrenzen Sie die Zahl gleichzeitiger Positionen, und eine Stunde Funkstille des Bots kostet Sie ein verpasstes Signal und einen übrig gebliebenen Stop zum Wegräumen, mehr nicht.

Nichts hiervon ist eine Anlageberatung. Krypto-Futures bergen ein hohes Verlustrisiko; handeln Sie nur mit Geld, dessen Verlust Sie sich leisten können.

trading bot ausfall offene positionen was passiert wenn der trading bot stoppt binance bot ausfall krypto bot offene orders autotrader ausfall