Dokumentation · Referenz

Referenz der Befehlssyntax

Befehle, Aliase und Beispiele, die der aktuelle WebhookIngress-Parser akzeptiert.

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

Zweck

Diese Referenz listet die von WebhookIngress akzeptierten Befehle und Aliase. Sie beschreibt TradingView-Webhook-Eingaben, nicht manuelle Dashboard-Orders.

Der Nachrichten-Generator des Dashboards
Der Nachrichten-Generator des Dashboards

Market- und Pending-Befehle

  • buy akzeptiert auch long.
  • sell akzeptiert auch short.
  • buystop akzeptiert auch buy_stop.
  • buylimit akzeptiert auch buy_limit.
  • sellstop akzeptiert auch sell_stop.
  • selllimit akzeptiert auch sell_limit.

Schließen, Abbrechen und Ändern

  • closelong akzeptiert auch close_long.
  • closeshort akzeptiert auch close_short.
  • closelongshort akzeptiert auch close_long_short.
  • cancellong akzeptiert auch cancel_long.
  • cancelshort akzeptiert auch cancel_short.
  • newsltplong akzeptiert newsltp_long, breakevenlong, breakeven_long, break_even_long.
  • newsltpshort akzeptiert newsltp_short, breakevenshort, breakeven_short, break_even_short.

PineConnector-kompatible Befehle

Eine für PineConnector geschriebene Strategie läuft hier unverändert. Die Namen sl_pips, sl_price, sl_pct, tp_pips, tp_price, tp_pct, entry_pips, entry_price und vol_lots werden automatisch übersetzt, und jeder Befehl akzeptiert zusätzlich seine Unterstrich-Form (close_all, newsltp_buy_stop, ...).

  • Ausstieg und Einstieg in einem Alert: closelongopenlong, closelongopenshort, closeshortopenlong, closeshortopenshort, closelongshortopenlong, closelongshortopenshort, cancellongbuystop, cancellongbuylimit, cancelshortsellstop, cancelshortselllimit.
  • Alles glattstellen: closeall schließt jede Position und löscht jede offene Order, über alle Symbole. closealleaoff tut dasselbe und pausiert danach den Roboter.
  • Teilschließung: closelongpct, closeshortpct. Der Anteil stammt aus der Kontoeinstellung Teilschließung (%) – diese Alerts tragen ihn nicht, die von PineConnector auch nicht. Ein volume im Alert hat Vorrang.
  • SL/TP auf einer offenen Order: newsltpbuystop, newsltpbuylimit, newsltpsellstop, newsltpselllimit. Der Einstiegskurs wird nie verschoben.
  • Pausieren / fortsetzen per Alert: eaoff, eaon. Gilt für das Konto, wie bei ihrem EA.
  • Trailing für eine einzelne Position: trailingoff, trailingon, mit dem ticket der Order. Der bereits gesetzte Stop bleibt stehen; der Roboter zieht ihn nur nicht mehr nach.
  • Positionsgröße im Alert: vol_dollar (riskierter Betrag, in Kontowährung), vol_pct_bal_loss (% des Saldos), vol_pct_eq_loss (% des Eigenkapitals), vol_pct_bal_margin (% des Saldos als Margin — eine Exposure-Grenze, die den Stop-Abstand ignoriert). Der Alert hat Vorrang vor den Risikoeinstellungen des Kontos.
  • Schutz im Alert: spread begrenzt den beim Einstieg akzeptierten Spread, in Pips. betrigger / beoffset ziehen den Stop auf Break-even; trailtrig / traildist / trailstep ziehen ihn nach — alle fünf in Pips, nur für diese Position. atrtimeframe / atrperiod / atrmultiplier / atrshift / atrtrigger ziehen ihn stattdessen um ein Vielfaches des ATR nach. Sie wirken auch, wenn das Trailing des Kontos aus ist.
  • Roboter-Version: Größe und Schutz pro Alert brauchen Roboter 0.0.21 oder neuer. Ältere Roboter ignorieren sie und spielen den Alert mit den Kontoeinstellungen.

Mehrere Strategien auf demselben Symbol

Zwei Strategien auf demselben Paar leben auf einem Konto, deshalb schließt ein closelong ohne Namen die erste gefundene Kaufposition — womöglich die der anderen Strategie. Benenne jede Strategie mit tag (Alias comment), um sie zu trennen: beim Einstieg schreibt der Roboter diesen Namen in den Broker-Kommentar der Position, und ein benanntes Schließen betrifft nur die Positionen, die ihn tragen.

  • Setze den gleichen Namen in jeden Alert einer Strategie, Einstiege wie Ausstiege. Ein Schließen mit einem Namen, der nie bei einem Einstieg auftauchte, schließt nichts.
  • Namen werden kleingeschrieben und auf 12 Zeichen gekürzt; alles außer Buchstaben, Ziffern, - und _ wird entfernt. Strat A und strata sind damit derselbe Name — wähle kurze, unterscheidbare Namen.
  • Ein benanntes Schließen erfordert Roboter 0.0.21 oder neuer. Bei einem älteren Roboter wird der Alert abgelehnt, statt auf der Position einer anderen Strategie ausgeführt zu werden.
  • Der Name folgt kopierten Trades: die Positionen eines Followers tragen den Namen des Masters.
  • Sende keine eigene streamId zusammen mit einem Namen — sie ersetzt die erzeugte, und der Name erreicht den Positionskommentar dann nicht.
  • Ohne Namen ändert sich nichts: ein Schließen nimmt weiterhin die erste Position in der gewünschten Richtung.

Einstiegs-Alert der Strategie trend:

json
{"action":"buy","symbol":"USDJPY","risk":1,"tag":"trend"}

Ihr Ausstiegs-Alert, der die andere Strategie unberührt lässt:

json
{"action":"closelong","symbol":"USDJPY","tag":"trend"}

Market-Beispiel

json
{
  "action": "buy",
  "symbol": "EURUSD",
  "risk": 1,
  "sl": 20,
  "tp": 40
}
Dieselbe Nachricht, vom Dashboard erzeugt — nichts von Hand zu schreiben
Dieselbe Nachricht, vom Dashboard erzeugt — nichts von Hand zu schreiben

Pending-Beispiel

json
{
  "action": "buystop",
  "symbol": "EURUSD",
  "price": 1.0875,
  "risk": 1,
  "sl": 1.0840,
  "tp": 1.0940
}

Close-Beispiel

json
{
  "action": "closelong",
  "symbol": "EURUSD",
  "ticket": "123456789"
}

Parser-Hinweise

  • Der Zugriffsschlüssel gehört in die Webhook URL: https://webhook.theconnector.fr/YOUR_ACCESS_KEY.
  • risk ist numerisch; feste Lots nutzen volume, lot, lots oder fixedVolume.
  • price ist nur für Pending Orders nötig.
  • ttl_ms, vol_lots, sl_pips und tp_pips werden vom aktuellen Parser nicht gelesen.
  • Ein verspäteter Befehl läuft ab; er wird nicht erneut abgespielt.

Ein broker-spezifischer Sonderfall? Support kontaktieren