Dokumentation · Webhook

TradingView-Webhook-Payload

Exakte Felder, die WebhookIngress liest, wenn ein TradingView-Alarm TheConnector erreicht.

YouTube-Video (Domain ohne Cookies), erst beim Abspielen geladen.
Tutorial ohne Ton — alles steht auf dem Bildschirm.

Zweck

Diese Seite dokumentiert den öffentlichen WebhookIngress-Vertrag für TradingView-Alarme. Es ist nicht der Payload für manuelle Dashboard-Orders.

Zugriffspfad

  • Im Kundenbereich: Meine Konten > Trading-Konto öffnen > Zugriffsschlüssel kopieren.
  • In TradingView: Alarm > Benachrichtigungen > https://webhook.theconnector.fr/YOUR_ACCESS_KEY in Webhook URL einfügen.
  • In das TradingView-Feld Message die JSON-Nachricht einfügen.
Screenshot der Kontoeinstellungen
Öffnen Sie die Kontodetails und kopieren Sie Konto-Code oder Zugriffsschlüssel aus dem echten Dashboard.

Minimales JSON

json
{
  "action": "buy",
  "symbol": "EURUSD",
  "risk": 1,
  "sl": 20,
  "tp": 40
}

Von WebhookIngress gelesene Felder

  • action ist erforderlich. Aliase: side, type, command, msgtype.
  • symbol ist für Trading-Befehle erforderlich. Aliase: pair, ticker, instrument, market, asset.
  • risk wird als numerischer Risikowert übertragen. Für feste Lots nutzen Sie volume, lot, lots oder fixedVolume.
  • sl und tp sind die aktuellen Namen für Stop Loss / Take Profit. Aliase: stoploss, stop_loss, takeprofit, take_profit.
  • price gilt nur für Pending Orders: buystop, buylimit, sellstop, selllimit.
  • ticket, orderId, order_id, positionId oder position_id gelten nur bei einer bekannten Order oder Position.
  • account / accountCode und platform sind mit der Konto-URL optional; sie sind nur für geteiltes Routing nützlich.
  • streamId oder id kann zur Nachverfolgung gesendet werden. Fehlt es, erzeugt der Server eine ID.
  • tag (Alias comment) benennt die Strategie, zu der ein Alert gehört. Bei einem Einstieg wird er in den Broker-Kommentar der Position geschrieben; bei einem Schließen begrenzt er das Schließen auf die Positionen mit diesem Namen, sodass mehrere Strategien ein Konto und ein Symbol teilen können. Er wird kleingeschrieben und auf 12 Zeichen gekürzt und ab Roboter 0.0.21 berücksichtigt — darunter wird ein benanntes Schließen abgelehnt, statt auf der Position einer anderen Strategie ausgeführt zu werden. Sendest du eine eigene streamId, ersetzt sie die erzeugte und der Name erreicht den Positionskommentar nie: lass streamId weg, wenn du Namen verwendest.
  • clientRequestedAtUtc, requestedAtUtc oder requestedAt können als informative UTC-Zeit gesendet werden.

Einzeilige Alternative

JSON wird empfohlen, WebhookIngress akzeptiert aber auch kommagetrennten Text:

text
buy,EURUSD,risk=1,sl=20,tp=40

Nicht senden

Verlassen Sie sich nicht auf ttl_ms, vol_lots, sl_pips oder tp_pips: der aktuelle WebhookIngress-Parser liest diese Namen nicht. Der Preis-Modus des Kontos bestimmt, wie sl, tp und price interpretiert werden.

Bestehende Drittanbieter-Skripte

Gehen Sie nicht davon aus, dass eine Nachricht für einen anderen Connector unverändert kompatibel ist. Die Strategie-Logik kann bleiben, aber die TradingView-Felder oben müssen geprüft und angepasst werden.

Ein broker-spezifischer Sonderfall? Support kontaktieren