Zum Inhalt springen

Signale an Trading-Bots

Mit dem Baustein Trading-Bot wird aus einem Alarm in Sekunden ein Signal an deinen eigenen Bot, im Format, das dieser erwartet. Dein Bot handelt, Bellchain nie: Bellchain kennt keine Zugangsdaten deiner Börse, schlägt keine Mengen vor und gibt keine Anlageberatung. Ob und wie viel gehandelt wird, legst du im Bot und in der Aktion fest. Trading-Bots gibt es ab dem Plan Trader.

  • Richtung: Kaufen bzw. Long, Verkaufen bzw. Short oder Position schließen. Für Ein- und Ausstieg legst du zwei Aktionen an, jede an ihrer eigenen Bedingung.
  • Betrag und Einheit: in der Quote-Währung (etwa 100 USDT), in Prozent des Guthabens oder in der Basiswährung (etwa 0,01 BTC). 0 heißt: wie im Bot eingestellt.
  • Paar und Kurs kommen aus der Kerze der Chain.
  • Test-Alarme gehen nicht an den Bot. Im Verlauf hält Bellchain stattdessen fest, was gesendet worden wäre, ohne deinen Code. Unter „Mehr“ lässt sich das für Paper-Konten ändern.
  • Wiederholungen nur, wenn sicher nichts ankam: bei 429, 503 und Verbindungsfehlern vor dem Senden, höchstens zwei Minuten lang. Bricht eine Verbindung mitten im Senden ab, wiederholt Bellchain nicht, denn der Bot könnte die Order schon ausgeführt haben; sieh dann im Bot nach.
  • Absender: Bellchain sendet über IPv4 von der Adresse 199.247.20.255. Bots, die nur eingetragene Absender annehmen, brauchen diese Adresse. Ändert sie sich, steht es im Changelog.
  • Stummschalten gilt nicht für Bots, wie beim Webhook.
  1. Leg in 3Commas einen Signal Bot an und wähl als Startbedingung API request (eigener Server).

  2. Trag unter Settings → Bot Server IP die Adresse 199.247.20.255 ein.

  3. Kopier für jede Aktion den Code aus 3Commas, etwa den für „Enter Long“ und den für „Exit“.

  4. Zieh im Editor den Baustein Trading-Bot aufs Board, wähl 3Commas, trag als Adresse https://3c.wtalerts.com/bot/custom ein und den Code ins Feld Code.

  5. Für einen Einstieg: Richtung Kaufen / Long und Betrag mit Einheit. Für den Ausstieg eine zweite Aktion mit Position schließen und dem Code für „Exit“.

Bellchain schickt {"code": "…", "orderType": "market", "amountPerTradeType": "quote", "amountPerTrade": 100}, beim Ausstieg nur den Code. Weitere Felder wie Take-Profit oder Stopp schreibst du unter „Mehr“ ins Feld Inhalt (siehe Eigenes Format).

Wie 3Commas, mit derselben Technik: Signal-Bot mit Startbedingung API request, die IP 199.247.20.255 eintragen, Adresse https://wtalerts.com/bot/custom, den Code der jeweiligen Aktion ins Feld Code.

  1. Kopier in TradersPost die Webhook-URL deiner Strategie. Das Geheimnis steckt in der Adresse; das Feld Code bleibt leer.

  2. Wähl im Baustein TradersPost und trag die Adresse ein. Die Richtung geht als buy, sell oder exit raus, das Paar als BTCUSDT.

Bellchain schickt {"ticker": "BTCUSDT", "action": "buy", "price": 117234, "time": "…"} und, wenn du einen Betrag setzt, quantity und quantityType. Ohne Betrag gilt, was in der Strategie steht.

Kopier die Webhook-Adresse aus Alertatron und schreib den Befehl ins Feld Code, etwa:

MyKeys(BTCUSDT) { market(side=buy, amount=10%); } #bot

MyKeys ist der Name deiner API-Schlüssel in Alertatron. Platzhalter wie {{symbol}} darfst du im Befehl verwenden. Bellchain schickt {"message": "<Befehl>"}.

Trag die Adresse deines OctoBot-Webhooks ein (eigener Server oder OctoBot Cloud) und das Token ins Feld Code. Bellchain schickt Text wie EXCHANGE=…;SYMBOL=BTCUSDT;SIGNAL=BUY;TOKEN=…; die Börse kommt aus der Kerze, ein Betrag in der Basiswährung oder in Prozent als VOLUME.

Für jeden anderen Bot wählst du Eigenes Format und schreibst unter „Mehr“ den Inhalt: JSON (beginnt mit { oder [) oder Text. Ein Inhalt ersetzt auch bei den anderen Bots deren Vorlage.

Platzhalter Beispiel
{{token}} dein Code aus dem Feld Code
{{action}}, {{ACTION}} buy, sell, exit bzw. groß
{{symbol}} BTCUSDT
{{pair}}, {{base}}, {{quote}} BTC/USDT, BTC, USDT
{{exchange}} Kennung der Börse aus der Kerze
{{price}} 117234, ohne Kurs null
{{time}}, {{timestamp}} 2026-10-17T12:00:00.000Z, 1792238400
{{amount}}, {{amount_type}} 100, quote
{{chain}}, {{message}}, {{id}} Name der Chain, Nachricht, Kennung des Alarms

In JSON setzt Bellchain Texte maskiert ein; Anführungszeichen schreibst du selbst, Zahlen ohne:

{ "secret": "{{token}}", "side": "{{action}}", "symbol": "{{symbol}}", "price": {{price}}, "id": "{{id}}" }

Ergibt der Inhalt kein gültiges JSON, geht nichts raus, und der Alarm steht im Verlauf als nicht zugestellt.

Version 2026.10.21.23 · Changelog