Referenz der Befehlssyntax
Befehle, Aliase und Beispiele, die der aktuelle WebhookIngress-Parser akzeptiert.
Zweck
Diese Referenz listet die von WebhookIngress akzeptierten Befehle und Aliase. Sie beschreibt TradingView-Webhook-Eingaben, nicht manuelle Dashboard-Orders.
Market- und Pending-Befehle
buyakzeptiert auchlong.sellakzeptiert auchshort.buystopakzeptiert auchbuy_stop.buylimitakzeptiert auchbuy_limit.sellstopakzeptiert auchsell_stop.selllimitakzeptiert auchsell_limit.
Schließen, Abbrechen und Ändern
closelongakzeptiert auchclose_long.closeshortakzeptiert auchclose_short.closelongshortakzeptiert auchclose_long_short.cancellongakzeptiert auchcancel_long.cancelshortakzeptiert auchcancel_short.newsltplongakzeptiertnewsltp_long,breakevenlong,breakeven_long,break_even_long.newsltpshortakzeptiertnewsltp_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:
closeallschließt jede Position und löscht jede offene Order, über alle Symbole.closealleaofftut 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. Einvolumeim 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 demticketder 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:
spreadbegrenzt den beim Einstieg akzeptierten Spread, in Pips.betrigger/beoffsetziehen den Stop auf Break-even;trailtrig/traildist/trailstepziehen ihn nach — alle fünf in Pips, nur für diese Position.atrtimeframe/atrperiod/atrmultiplier/atrshift/atrtriggerziehen 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 Aundstratasind 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
streamIdzusammen 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:
{"action":"buy","symbol":"USDJPY","risk":1,"tag":"trend"}
Ihr Ausstiegs-Alert, der die andere Strategie unberührt lässt:
{"action":"closelong","symbol":"USDJPY","tag":"trend"}
Market-Beispiel
{
"action": "buy",
"symbol": "EURUSD",
"risk": 1,
"sl": 20,
"tp": 40
}
Pending-Beispiel
{
"action": "buystop",
"symbol": "EURUSD",
"price": 1.0875,
"risk": 1,
"sl": 1.0840,
"tp": 1.0940
}
Close-Beispiel
{
"action": "closelong",
"symbol": "EURUSD",
"ticket": "123456789"
}
Parser-Hinweise
- Der Zugriffsschlüssel gehört in die Webhook URL:
https://webhook.theconnector.fr/YOUR_ACCESS_KEY. riskist numerisch; feste Lots nutzenvolume,lot,lotsoderfixedVolume.priceist nur für Pending Orders nötig.ttl_ms,vol_lots,sl_pipsundtp_pipswerden vom aktuellen Parser nicht gelesen.- Ein verspäteter Befehl läuft ab; er wird nicht erneut abgespielt.