Startblockierungen für Trading-Bots: Limits einstellen und doppelte Trades verhindern

Wenn mehrere Trading-Bots denselben API-Schlüssel einer Börse verwenden, können mehrere von ihnen gleichzeitig ein Einstiegssignal erhalten. Das ist besonders wichtig, wenn die Bots dieselben Handelspaare nutzen oder auf dasselbe Guthaben zugreifen.
Mit den Startblockierungen in ELIXOAI legen Sie im Voraus fest, welche Bots über eine API-Verbindung gleichzeitig Trades eröffnen dürfen. Sie können parallele Trades auf demselben Paar verhindern, Long und Short getrennt steuern, eigene Limits für beide Richtungen festlegen und eine zu hohe Kontobelastung vermeiden, wenn viele Signale gleichzeitig auftreten.
Die Blockierungen bestimmen nicht den Einstiegszeitpunkt und verändern die Bot-Strategie nicht. Sie werden geprüft, nachdem die Einstiegsbedingungen erfüllt sind, unmittelbar bevor eine neue Position geöffnet wird. Dabei berücksichtigt das System die anderen aktiven Trades dieser API-Verbindung.
Wo sich die Einstellungen befinden
Die Startblockierungen werden für jede API-Verbindung der Börse separat eingestellt.
Öffnen Sie die Verwaltung der API-Schlüssel, wählen Sie die gewünschte Verbindung und klappen Sie die zusätzlichen Einstellungen auf. Im Bereich „Startlimits (Limits und Dublettenregeln)“ stehen drei Felder zur Verfügung:
- Startblockierung
- Long-Limit
- Short-Limit
Startblockierung: gleiche Handelspaare behandeln
Diese Einstellung bestimmt, ob mehrere Bots über dieselbe API-Verbindung gleichzeitig aktive Trades auf einem Handelspaar halten dürfen. Es gibt drei Modi:
- Gleiches Paar und gleiche Richtung
- Gleiches Paar in einem Trade
- Duplikate nicht blockieren
Der Unterschied liegt darin, welchen bestehenden Trade das System als Konflikt bewertet.
Option 1: „Gleiches Paar und gleiche Richtung“
Ein neuer Bot kann keinen Trade öffnen, wenn über denselben API-Schlüssel bereits ein aktiver Trade auf demselben Paar in derselben Richtung besteht.
Nehmen wir drei Bots an:
- BTC/USDT Long, Bot 1
- BTC/USDT Long, Bot 2
- BTC/USDT Short, Bot 3
Bot 1 erhält zuerst ein Signal und eröffnet BTC/USDT Long. Danach kann Bot 2 keinen weiteren BTC/USDT Long eröffnen. Bot 3 darf BTC/USDT Short eröffnen, sofern die anderen Limits dies zulassen.
Ein Long blockiert also einen weiteren Long auf demselben Paar, ein Short blockiert einen weiteren Short. Die Gegenrichtung bleibt verfügbar.
Wann dieser Modus sinnvoll ist
Nutzen Sie ihn, wenn mehrere Strategien dieselben Assets handeln, aber keine doppelten Trades in einer Richtung entstehen sollen. ETH Long zusammen mit ETH Short ist erlaubt. Zwei ETH Long gleichzeitig werden blockiert.
Option 2: „Gleiches Paar in einem Trade“
Dieser Modus ist strenger. Sobald ein Paar einen aktiven Trade hat, kann kein anderer Bot derselben API-Verbindung einen neuen Trade auf diesem Paar eröffnen, unabhängig von der Richtung.
Wenn SOL/USDT Long zuerst startet, kann ein anderer Bot weder SOL/USDT Long noch SOL/USDT Short eröffnen. Nach dem Schließen des aktuellen Trades wird das Paar wieder freigegeben.
Beispiel
Es wurden vier Bots erstellt:
| Bot | Paar | Richtung |
|---|---|---|
| Bot 1 | BTC/USDT | Long |
| Bot 2 | BTC/USDT | Short |
| Bot 3 | ETH/USDT | Long |
| Bot 4 | ETH/USDT | Short |
Bot 1 eröffnet zuerst BTC/USDT Long. Bot 2 muss nun warten, bis BTC/USDT freigegeben wird. Die Bots für ETH/USDT können unabhängig davon weiterarbeiten, solange die übrigen Limits dies erlauben.
Wann dieser Modus sinnvoll ist
Wählen Sie ihn für die einfache Regel: ein Handelspaar, ein aktiver Trade. Er ist hilfreich, wenn nicht mehrere Strategien gleichzeitig Trades auf demselben Asset verwalten sollen.
Option 3: „Duplikate nicht blockieren“
Ein bestehender Trade auf einem Paar verhindert nicht automatisch den Start eines weiteren Bots. Ein Bot kann BTC/USDT Long eröffnen, ein zweiter einen weiteren BTC/USDT Long und ein dritter BTC/USDT Short. Long- und Short-Limits sowie alle weiteren Prüfungen bleiben aktiv.
Wann dieser Modus sinnvoll ist
Dieser Modus ist für Konfigurationen gedacht, in denen mehrere Bots bewusst gleichzeitig dasselbe Instrument handeln.
Bei Futures ist besondere Vorsicht nötig. Je nach Börse und Positionsmodus können die Orders mehrerer Bots auf demselben Instrument mit einer einzigen Börsenposition interagieren. Prüfen Sie deshalb vorher, wie die jeweilige Börse und der gewählte Kontomodus solche Orders verarbeiten.
Vergleich der drei Modi
Angenommen, BTC/USDT Long ist auf der API-Verbindung bereits aktiv. Die Tabelle zeigt das Ergebnis eines weiteren Signals.
| Neues Signal | Gleiches Paar und gleiche Richtung | Gleiches Paar in einem Trade | Duplikate nicht blockieren |
|---|---|---|---|
| BTC/USDT Long | Blockiert | Blockiert | Erlaubt |
| BTC/USDT Short | Erlaubt | Blockiert | Erlaubt |
| ETH/USDT Long | Erlaubt | Erlaubt | Erlaubt |
| ETH/USDT Short | Erlaubt | Erlaubt | Erlaubt |
„Gleiches Paar und gleiche Richtung“ verhindert nur Dubletten derselben Richtung. „Gleiches Paar in einem Trade“ reserviert das Paar vollständig für den bereits laufenden Bot. „Duplikate nicht blockieren“ fügt keine Einschränkung aufgrund übereinstimmender Paare hinzu.
Long-Limit
Das Long-Limit legt die maximale Zahl gleichzeitig aktiver Long-Trades für diese API-Verbindung fest.
Long: 5 bedeutet beispielsweise, dass höchstens fünf Long-Bots gleichzeitig aktive Trades haben dürfen. Angenommen, BTC Long, ETH Long, SOL Long, XRP Long und DOGE Long sind bereits geöffnet. Erhält ein sechster Bot, etwa LINK Long, ein Signal, kann er keinen neuen Trade eröffnen, bis ein Platz frei wird. Nach dem Ende eines der fünf Trades kann der nächste Bot bei erfüllten Bedingungen wieder Long starten.
Short-Limit
Das Short-Limit funktioniert entsprechend für Short-Trades. Short: 5 erlaubt höchstens fünf gleichzeitig aktive Short-Bots über diese API-Verbindung.
Long und Short werden separat gezählt. Long: 5 und Short: 5 ist kein Gesamtlimit von fünf Trades. Theoretisch können bis zu fünf Long plus fünf Short aktiv sein, also zehn Trades, sofern die Dublettenregel und die übrigen Bedingungen dies zulassen.
Warum die Zahl gleichzeitig aktiver Bots begrenzen?
Das gesamte Trading-Guthaben gleichmäßig auf alle erstellten Bots zu verteilen wirkt zunächst einfach. Bots, die anhand von Signalen einsteigen, handeln jedoch nicht zwingend gleichzeitig.
Angenommen, Sie haben 15 Bots und $5.000 für den Handel vorgesehen. Eine gleichmäßige Aufteilung ergibt etwa $333 pro Bot. In der Praxis starten alle 15 nur selten zusammen. Unter normalen Marktbedingungen sind vielleicht nur vier bis acht Bots gleichzeitig aktiv, sodass ein erheblicher Teil des Kapitals ungenutzt bleibt.
Eine andere Möglichkeit besteht darin, alle 15 Bots nach Signalen suchen zu lassen, aber nur acht gleichzeitige Trades zu erlauben. Für die Kapitalplanung ergibt sich dann ungefähr $5.000 / 8 = $625 pro aktivem Bot.
Damit werden zwei Werte getrennt: die Zahl der Bots, die ein Signal suchen, und die Zahl der Bots, die das Guthaben gleichzeitig nutzen dürfen. Genau dafür sind Startlimits nützlich.
Viele Bots bedeuten nicht viele gleichzeitige Trades
Angenommen, Sie möchten BTC, ETH, SOL, XRP, DOGE, LINK, ADA, AVAX, SUI, LTC und weitere Assets handeln. Sie müssen sich nicht auf fünf Bots beschränken, nur weil das Guthaben höchstens fünf aktive Positionen tragen soll.
Sie können mehr Strategien anlegen und Long: 5 einstellen. Alle Long-Bots überwachen weiterhin ihre Bedingungen. Zuerst startet vielleicht BTC, danach ETH, SOL, XRP und LINK. Nun sind alle fünf Plätze belegt. Findet ein sechster Bot einen Einstieg, verhindert das Limit den neuen Long-Trade. Sobald einer der laufenden Trades endet, ist wieder ein Platz verfügbar.
Das Limit bezieht sich auf gleichzeitig offene Trades, nicht auf die Zahl der erstellten Bots.
Startblockierungen als zusätzliche Risikokontrolle
Limits sind besonders bei starken Bewegungen des gesamten Marktes hilfreich. Viele Kryptowährungen korrelieren miteinander. Bei einem starken Anstieg oder Rückgang können daher zahlreiche Bots nahezu gleichzeitig Signale erhalten.
Stellen Sie sich 20 aktive Bots vor. Normalerweise handeln nur drei bis sechs davon gleichzeitig. Bei einer plötzlichen Marktbewegung werden die Einstiegsbedingungen jedoch bei 12 Bots erfüllt. Ohne Limit könnte das System versuchen, alle 12 Trades zu öffnen. Kapital und Margin würden dadurch gleichzeitig stark belastet.
Mit Long: 5 bleiben höchstens fünf Long-Trades aktiv, selbst wenn zehn Bots gleichzeitig ein Long-Signal erhalten. Die Belastung des Trading-Kontos lässt sich dadurch besser planen.
Startblockierungen sind eine zusätzliche Kontrolle, ersetzen aber kein Risikomanagement. Positionsgröße, Hebel, verfügbare Margin, Stop-Loss und maximal zulässiges Risiko müssen separat berechnet werden.
Wie Paarregeln und Mengenlimits zusammenarbeiten
Die Einstellungen werden gemeinsam geprüft. Angenommen, die Konfiguration lautet:
- Startblockierung: Gleiches Paar und gleiche Richtung
- Long-Limit: 5
- Short-Limit: 3
Aktiv sind BTC Long, ETH Long, SOL Long und XRP Long. Vier der fünf Long-Plätze sind belegt.
Signal 1: DOGE Long
Für DOGE gibt es keinen aktiven Long, und das Long-Limit ist noch nicht erreicht. Der Start wird erlaubt und belegt den fünften Platz.
Signal 2: ADA Long
Es gibt keinen Konflikt beim Handelspaar, aber alle fünf Long-Plätze sind nun belegt. Das Long-Limit blockiert den Start.
Signal 3: BTC Long von einem anderen Bot
BTC Long ist bereits aktiv. Die Regel „Gleiches Paar und gleiche Richtung“ blockiert den Start.
Signal 4: BTC Short
Der gewählte Modus erlaubt BTC Short, da der bestehende BTC-Trade die Gegenrichtung hat. Ist das Short-Limit noch nicht erreicht, wird der Start erlaubt.
Vor dem Öffnen eines Trades prüft das System somit sowohl die Paarregel als auch den freien Platz für die betreffende Richtung.
Welchen Modus sollte man wählen?
Es gibt keine universelle Einstellung für jede Strategie. Die folgenden Anhaltspunkte helfen bei der Auswahl.
Gleiches Paar und gleiche Richtung
Dieser Modus ist eine gute Grundeinstellung, wenn mehrere Bots dieselben Assets handeln. Mehrere Long oder mehrere Short auf demselben Paar werden verhindert, die Gegenrichtung bleibt aber möglich. BTC Long plus BTC Long wird blockiert. BTC Long plus BTC Short ist erlaubt.
Gleiches Paar in einem Trade
Dieser Modus trennt die Bots strenger. Solange ein Bot BTC handelt, warten alle anderen BTC-Bots unabhängig von ihrer Richtung. BTC Long plus BTC Long wird blockiert, ebenso BTC Long plus BTC Short. Nutzen Sie den Modus, wenn zu jedem Zeitpunkt nur ein Bot mit einem bestimmten Paar arbeiten soll.
Duplikate nicht blockieren
Wählen Sie diesen Modus nur, wenn die gleichzeitige Arbeit mehrerer Bots auf einem Asset Teil der Strategie ist und Sie wissen, wie die Börse deren Orders und Positionen behandelt. Für die meisten Nutzer mehrerer Futures-Bots ist einer der beiden blockierenden Modi die vorsichtigere Wahl.
Long- und Short-Limits festlegen
Standardwerte wie 5 Long und 5 Short passen nicht automatisch zu jedem Guthaben. Wählen Sie die Limits anhand Ihres Handelssystems. Berücksichtigen Sie:
- das gesamte Trading-Guthaben;
- den Höchstbetrag, den ein Bot einsetzen kann;
- den verwendeten Hebel;
- die Zahl der Sicherheits- oder DCA-Orders;
- die maximal mögliche Positionsbelastung;
- die zulässige Gesamtbelastung des Kontos;
- die von der Strategie erlaubte Zahl gleichzeitiger Trades;
- die benötigte Reserve freier Mittel.
Kann das Konto gemäß Ihrem Risikoplan höchstens acht vollständig ausgelastete Positionen sicher tragen, ist ein Limit von 20 gleichzeitigen Trades nur wegen 20 erstellter Bots nicht sinnvoll. Bestimmen Sie zuerst die vertretbare Kontobelastung und setzen Sie danach die Limits.
Dürfen Long und Short unterschiedliche Limits haben?
Ja. Bei manchen Strategien ist das sinnvoll. Long: 6 und Short: 3 erlaubt bis zu sechs Long- und drei Short-Trades gleichzeitig. Die Werte müssen nicht übereinstimmen und können an Strategien und Risikoplan angepasst werden.
Beispiel einer vollständigen Konfiguration
Angenommen, das Trading-Guthaben beträgt $5.000, es wurden 15 Bots erstellt, ein Teil handelt Long und ein Teil Short, einige verwenden dieselben Paare, und zwei Bots sollen dasselbe Paar nicht gleichzeitig in derselben Richtung handeln.
Eine mögliche Konfiguration:
- Startblockierung: Gleiches Paar und gleiche Richtung
- Long-Limit: 5
- Short-Limit: 3
Damit sind höchstens fünf Long- und drei Short-Trades aktiv. Zwei BTC Long können nicht gleichzeitig laufen, ebenso wenig zwei BTC Short. BTC Long und BTC Short dürfen parallel aktiv sein. Die übrigen Bots warten weiter auf ihre Bedingungen und können starten, sobald Plätze frei werden.
Wenn niemals zwei BTC-Trades gleichzeitig aktiv sein sollen, ändern Sie „Gleiches Paar und gleiche Richtung“ in „Gleiches Paar in einem Trade“.
Was geschieht, wenn ein Limit erreicht ist?
Ein erreichtes Limit bedeutet nicht, dass andere Bots gelöscht oder deaktiviert werden müssen. Die Blockierung steuert nur den Start neuer Trades.
Sind bei Long: 5 bereits fünf Long-Trades aktiv, kann der nächste Long-Bot keinen weiteren Trade öffnen. Sobald die Zahl aktiver Long-Trades sinkt, wird ein neuer Start wieder möglich. So können viele Bots aktiv bleiben, ohne gleichzeitig mehr Mittel einzusetzen, als die Konfiguration vorsieht.
Wichtiger Hinweis zu API-Schlüsseln
Die Blockierungen gelten für Bots, die die jeweilige API-Verbindung verwenden. Beachten Sie das bei mehreren Börsen, Trading-Konten, Unterkonten oder API-Schlüsseln.
Prüfen Sie immer, welche Bots einen bestimmten Schlüssel verwenden und welches Trading-Konto hinter der Verbindung steht. Wenn mehrere API-Schlüssel auf dasselbe Konto zugreifen, bedeuten getrennte API-Einstellungen nicht automatisch getrenntes Kapital. Die Verbindung können Sie in der Verwaltung der API-Schlüssel prüfen.
Empfohlene Reihenfolge der Einrichtung
- Bestimmen Sie die maximal zulässige Belastung des Guthabens. Berechnen Sie, wie viele vollständig ausgelastete Trades das Konto im Rahmen Ihres Risikoplans gleichzeitig tragen kann.
- Legen Sie die erforderlichen Long- und Short-Limits fest. Entscheiden Sie, wie viele Positionen jeder Richtung Sie gleichzeitig halten möchten.
- Prüfen Sie, ob mehrere Bots dieselben Paare nutzen. Entscheiden Sie in diesem Fall, ob sie sicher gleichzeitig arbeiten können.
- Wählen Sie die Dublettenregel. „Gleiches Paar und gleiche Richtung“ blockiert gleiche Richtungen, „Gleiches Paar in einem Trade“ erlaubt nur einen aktiven Trade pro Paar, und „Duplikate nicht blockieren“ ist für bewusst geplante parallele Trades gedacht.
- Speichern Sie die Einstellungen der API-Verbindung. Das System verwendet die Limits anschließend bei jedem Versuch, einen neuen Trade zu starten.