Design
Sprache
webhookpine scripttradingviewtrading botfreeautomation

So verbinden Sie Pine Script über Webhooks mit einem Trading Bot

So verbinden Sie Pine Script über Webhooks mit einem Trading Bot
Von fomoed Team12. April 20265 Min. Lesezeit

Was dieser Leitfaden behandelt

Wenn Sie eine Pine Script-Strategie für TradingView haben, die gute Signale generiert, können Sie sie automatisieren. Anstatt Warnungen zu beobachten und manuell Geschäfte zu platzieren, empfängt ein Webhook-Bot Ihre Pine Script-Signale und führt sie sofort an Ihrer Börse aus.

Der Ablauf: Pine Script löst eine Warnung aus → TradingView sendet den Webhook → fomoed empfängt ihn → der Bot platziert den Handel an Ihrer Börse. Vollautomatisch, kein manueller Eingriff erforderlich.

Wie Pine Script-Warnungen funktionieren

TradingView-Warnungen können bei jeder Bedingung in Ihrem Pine Script-Code ausgelöst werden. Wenn Sie alertcondition() oder die neuere Funktion alert() verwenden, wertet TradingView Ihre Bedingungen auf ihren Servern aus und löst die Warnung aus, wenn die Bedingung wahr wird.

Die Hauptfunktion: TradingView kann einen Webhook (eine HTTP-POST-Anfrage an eine URL) senden, wenn eine Warnung ausgelöst wird. Dieser Webhook trägt eine Nutzlast – eine von Ihnen definierte Nachricht –, die die Handelsinformationen enthält.

Schritt 1: Bereiten Sie Ihren Pine Script vor

Ihr Pine Script muss klare, analysierbare Signale ausgeben. Der einfachste Ansatz verwendet die Funktion alert() mit einer JSON-Nutzlast:

//@version=5
strategy("Meine Strategie", overlay=true)

// Ihre Ein-/Ausstiegslogik
longCondition = ta.crossover(ta.sma(close, 20), ta.sma(close, 50))
shortCondition = ta.crossunder(ta.sma(close, 20), ta.sma(close, 50))

if (longCondition)
    strategy.entry("Long", strategy.long)
    Alert('{"action": "buy", "symbol": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', warning.freq_once_per_bar_close)

if (shortCondition)
    strategy.close("Long")
    Alert('{"action": "sell", "symbol": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', warning.freq_once_per_bar_close)

Wichtige Punkte:

  • Verwenden Sie alert.freq_once_per_bar_close, um mehrere Signale pro Balken zu vermeiden
  • Fügen Sie die Aktion (Kauf/Verkauf), das Symbol und den aktuellen Preis in Ihre Nutzlast ein
  • Verwenden Sie ein gültiges JSON-Format, damit der empfangende Bot es sauber analysieren kann

Schritt 2: Erstellen Sie einen Webhook Bot auf fomoed

Erstellen Sie in Ihrem fomoed-Dashboard einen neuen Bot und wählen Sie die Webhook-Strategie aus. Dadurch wird eine eindeutige Webhook-URL für Ihren Bot generiert – etwa:

https://api.fomoed.com/webhook/bot/abc123xyz

Diese URL ist die „Ohren“ Ihres Bots – jede ordnungsgemäß formatierte POST-Anfrage, die an ihn gesendet wird, löst die Handelsausführung aus. Halten Sie es privat – jeder mit der URL kann Signale an Ihren Bot senden.

Webhook-Bot-Konfiguration

Konfigurieren Sie diese Einstellungen im Webhook-Bot-Setup:

EinstellungZweckBeispiel
ExchangeWo Trades ausgeführt werdenHyperliquid, Binance, Bybit
PaarWas gehandelt werden soll (oder dynamisch aus Nutzlast)BTC/USDC
PositionsgrößeWie viel pro Signal500 $ oder 2 % davon Saldo
HebelHebel für Perp-Trades3x
Gewinn mitnehmenAuto TP bei Einstiegen2 %
Stop-LossAuto SL aktiviert Einträge1%

Schritt 3: Verbinden Sie TradingView mit Ihrer Webhook-URL

  1. Fügen Sie auf TradingView Ihre Pine Script-Strategie zu einem Diagramm hinzu
  2. Klicken Sie mit der rechten Maustaste auf die Strategie → „Benachrichtigung hinzufügen“
  3. Legen Sie im Alarmdialog die Bedingung für Ihre Strategie fest
  4. Unter „Benachrichtigungen“ Aktivieren Sie Webhook-URL
  5. Fügen Sie Ihre fomoed-Webhook-URL ein
  6. Definieren Sie im Feld „Nachricht“ Ihr Payload-Format
  7. Stellen Sie den Ablauf für den kontinuierlichen Betrieb auf „Offen“ ein
  8. Klicken Sie auf „Erstellen“

Die Warnmeldung (Payload)

Das Nachrichtenfeld wird an Ihre Webhook-URL gesendet. Verwenden Sie dieses Format für fomoed-Kompatibilität:

{
  „action“: „{{strategy.order.action}}“,
  „symbol“: „{{ticker}}“,
  „Preis“: {{close}},
  „quantity“: „{{strategy.order.contracts}}“
}

TradingView ersetzt den {{placeholders}} durch tatsächliche Werte, wenn die Warnung ausgelöst wird. Das Ergebnis ist ein sauberes JSON-Objekt, das Ihr Webhook-Bot analysieren und ausführen kann.

Schritt 4: Testen Sie die Verbindung

Bevor Sie sich für echte Trades auf Ihren Webhook-Bot verlassen:

  1. Stellen Sie den Bot auf den paper trading-Modus
  2. Lösen Sie eine Testwarnung von TradingView aus (verwenden Sie die Schaltfläche „Test“ in der Warnung). Einstellungen)
  3. Überprüfen Sie Ihr fomoed-Dashboard – Sie sollten das empfangene Signal sehen.
  4. Überprüfen Sie, ob der Papierhandel korrekt platziert wurde (richtiges Paar, richtige Richtung, richtige Größe).

Wenn der Test fehlschlägt, sind häufige Probleme folgende:

  • Fehlformatiertes JSON in der Warnmeldung (überprüfen Sie Klammern und Anführungszeichen)
  • Falsche Webhook-URL (Kopieren und Einfügen). Fehler)
  • TradingView-Plan unterstützt keine Webhooks (erfordert kostenpflichtigen Plan)

Schritt 5: Go Live

Sobald Papiertests bestätigen, dass die Verbindung funktioniert:

  1. Schalten Sie Ihren Webhook-Bot vom Papier- in den Live-Modus um
  2. Halten Sie Ihre TradingView-Warnung aktiv (sie zeigt bereits auf die richtige URL)
  3. Das nächste Signal von Ihrem Die Strategie Pine Script führt einen echten Handel aus

Referenz zum Nutzlastformat

fomoed Webhook-Bots akzeptieren diese Felder:

FeldErforderlicheWerte
AktionJa"kaufen", "verkaufen", "close"
SymbolNein (verwendet Bot-Standard)"BTCUSDC", "ETHUSDC"
PreisNeinAusführungspreis (Markt, wenn weggelassen)
MengeNein (verwendet den Bot-Standard)Positionsgröße
TakeProfitNein (verwendet den Bot-Standard)TP-Preis oder -Prozentsatz
stopLossNein (verwendet den Bot Standard)SL-Preis oder -Prozentsatz

Erweitert: Mehrere Strategien, ein Bot

Sie können mehrere Pine Script-Warnungen auf denselben Webhook-Bot verweisen – nützlich, wenn Sie Signale in unterschiedlichen Zeitrahmen oder unter unterschiedlichen Bedingungen haben, die alle dasselbe Paar handeln. Der Bot verarbeitet jedes Signal unabhängig.

Alternativ können Sie separate Webhook-Bots für separate Strategien erstellen, jede mit ihren eigenen Risikoparametern. Dadurch erhalten Sie unabhängige PnL-Verfolgung und Risikomanagement pro Strategie.

Erweitert: Benutzerdefinierte Alarmbedingungen

Über die grundlegenden Long/Short-Signale hinaus können Sie differenziertere Payloads senden:

  • Teilabschlüsse: {"action": "sell", "quantity": "50%"
  • Trailing-Aktivierung: {"action": "buy", "trailingStop": "2%"
  • Mehrere TPs: In der Bot-Konfiguration definieren; Webhook löst nur den Eintrag aus

TradingView-Plananforderungen

Ein wichtiger Hinweis: TradingView-Webhooks erfordern einen kostenpflichtigen TradingView-Plan (Pro, Pro+ oder Premium). Der kostenlose TradingView-Plan unterstützt keine Webhook-Benachrichtigungen – nur Bildschirm- und E-Mail-Benachrichtigungen.

Sobald Sie jedoch einen TradingView-Plan haben, ist der fomoed-Webhook-Bot selbst völlig kostenlos. Auf der Ausführungsseite ist kein zusätzliches Abonnement erforderlich.

Fehlerbehebung bei häufigen Problemen

  • „Webhook fehlgeschlagen“ in TradingView – Überprüfen Sie, ob die URL korrekt ist und der fomoed-Bot aktiv ist
  • Signal empfangen, aber kein Handel – Überprüfen Sie, ob das Nutzlastformat mit den erwarteten Feldern übereinstimmt; Überprüfen Sie, ob sich der Bot im Live-Modus befindet.
  • Doppelte Trades – verwenden Sie alert.freq_once_per_bar_close, um mehrere Signale pro Bar zu verhindern
  • Verzögerte Ausführung – normal für eine Verzögerung von 1–3 Sekunden; Stellen Sie sicher, dass Ihre Strategie dies in einem kurzen Zeitrahmen berücksichtigt

Nächste Schritte

Ausführlichere Webhook-Bot-Konfigurationen finden Sie in unserem TradingView Webhook-Auto-Trade-Leitfaden. Einen umfassenderen Überblick über Webhook-Strategien und erweitertes Payload-Handling finden Sie in unserem umfassenden Leitfaden zu Webhook-Bots.

Die Kombination aus der Analyseleistung von Pine Script und der Ausführungsinfrastruktur von fomoed bedeutet, dass Sie in TradingView anspruchsvolle Strategien erstellen und diese automatisch ausführen können – kostenlos.

Bereit Möchten Sie Ihre Pine Script-Strategie automatisieren? Erstellen Sie Ihr kostenloses fomoed-Konto, richten Sie einen Webhook-Bot ein und verbinden Sie Ihre TradingView-Benachrichtigungen in wenigen Minuten.