TradingView-Webhook platziert keine Tradovate-Trades
Ihr TradingView-Alert löst im Chart aus und in Tradovate kommt nichts an, keine Ausführung, keine Ablehnung, nur Stille. Hier ist jeder Punkt in der Kette, der unbemerkt ausfallen kann, und wie Sie ihn beheben.
On This Page
- Was “Alert ausgelöst, aber kein Trade in Tradovate angekommen” bedeutet
- Die häufigsten Ursachen für fehlgeschlagene TradingView-Webhook-Trades
- 1. Nicht unterstützter TradingView-Tarif oder deaktivierte 2FA
- 2. Eine fehlerhafte oder falsch eingegebene Webhook-URL
- 3. Eine ungültige JSON-Alert-Nachricht
- 4. Symbol- oder Konto-Abweichung
- 5. Der falsche Strategie-Auslöser
- So beheben Sie TradingView-Webhook-Trades zu Tradovate: Schritt für Schritt
- Tarif, 2FA und Webhook-URL beheben
- Den Alert-Auslöser beheben
- Symbol- und Kontozuordnung beheben
- Eine Tradovate-Ablehnung lesen
- Fehlerbehebungstabelle
- Verhindern Sie das mit PickMyTrade
Sie haben einen TradingView-Alert eingerichtet, ihn im Chart auslösen sehen und dann ... nichts. Keine Ausführung, keine Working-Order, nicht einmal eine Ablehnung, nur Stille auf Tradovate-Seite. Wenn ein TradingView-Webhook keine Tradovate-Trades platziert, liegt der Fehler fast immer in einer von wenigen Einstellungen zwischen Alert-Fenster und Broker: ein nicht unterstützter Tarif, eine fehlerhafte Webhook-URL, kaputtes JSON, ein Symbol, das keinem aktiven Tradovate-Kontrakt zugeordnet ist, das falsche Konto oder ein Strategie-Alert mit dem falschen Auslöser.
Hier das Detail, das viele stolpern lässt. TradingView akzeptiert Webhook-Verkehr nur auf den Ports 80 und 443 und bricht jeden Aufruf ab, den sein Server nicht innerhalb von drei Sekunden beantworten kann. Eine winzige Fehlkonfiguration löst also keinen lauten Fehler aus, sie scheitert einfach leise, und Sie starren auf einen Chart, der alles richtig gemacht zu haben scheint. Unten gehe ich jeden Fehlerpunkt in der sinnvollen Prüfreihenfolge durch und zeige, wo eine Automatisierungs-Bridge wie PickMyTrade das Rätselraten beseitigt, sodass ein ausgelöster Alert immer zu einer echten Order wird.
Kurze Checkliste, wenn ein TradingView-Webhook keine Trades auslöst
- Kostenpflichtiger TradingView-Tarif, Webhooks erfordern einen kostenpflichtigen Tarif (Essential oder höher). Der kostenlose Basic-Tarif kann überhaupt keine Webhooks senden, der Alert löst also aus, aber es verlässt keine Anfrage TradingView.
- Zwei-Faktor-Authentifizierung aktiviert, TradingView erlaubt Webhook-Alerts nur, wenn 2FA für Ihr Konto eingeschaltet ist.
- Saubere Webhook-URL, fügen Sie die exakte Bridge-URL über HTTPS ein, ohne Leerzeichen oder Zeilenumbrüche am Ende, auf Port 80 oder 443.
- Gültige JSON-Alert-Nachricht, der Nachrichtentext muss als JSON parsbar sein. Eine fehlende Klammer, ein fehlendes Anführungszeichen oder Komma, und der empfangende Dienst kann sie nicht lesen.
- Passendes Symbol und Konto, das TradingView-Symbol muss einem aktiven, handelbaren Tradovate-Kontrakt zugeordnet sein, und das in Ihrer Bridge gewählte Konto muss das sein, mit dem Sie tatsächlich handeln wollen.
- "Order fills only" für Strategie-Alerts, aus einer Pine-Strategie erstellte Alerts sollten bei Order-Ausführungen auslösen, nicht bei jeder Balkenberechnung.
Was “Alert ausgelöst, aber kein Trade in Tradovate angekommen” bedeutet
Tradovate akzeptiert TradingView-Webhooks nicht direkt. Die native Broker-Verbindung von TradingView zu Tradovate erlaubt es, Orders manuell aus einem Chart oder einer Leiter zu platzieren und zu verwalten, ist aber kein Webhook-Endpunkt. Um einen Alert in eine automatisierte Order zu verwandeln, brauchen Sie eine Bridge, PickMyTrade oder Ihren eigenen Server, die den Webhook empfängt, das JSON liest und in Ihrem Auftrag die Tradovate-API aufruft.
Das heißt, "der Alert wurde ausgelöst, aber kein Trade erschien" hat zwei sehr verschiedene Fehlerzonen. Entweder hat der Webhook die Bridge nie erreicht (ein TradingView-seitiges Problem: Tarif, URL, JSON oder Auslöser), oder der Webhook erreichte die Bridge, aber Tradovate lehnte die Order nachgelagert ab (ein brokerseitiges Problem: Symbol, Konto, Marktdaten, Risikolimits oder Sitzung). Wenn Sie die richtige Zone zuerst bestimmen, sparen Sie sich Stunden.
Die gute Nachricht: Sie fliegen nicht blind. TradingView liefert eine Spur: Jeder Alert hat im Alert-Log eine Spalte Webhook status, und Tradovate protokolliert jeden Orderversuch, auch Ablehnungen, in seinen Panels Orders und Notifications. Lesen Sie beide Logs zusammen, und Sie erkennen genau, wo die Kette gerissen ist.
Die häufigsten Ursachen für fehlgeschlagene TradingView-Webhook-Trades
1. Nicht unterstützter TradingView-Tarif oder deaktivierte 2FA
Webhooks sind eine kostenpflichtige Funktion. Im kostenlosen Basic-Tarif fehlt das Webhook-URL-Feld schlicht, sodass der Alert zwar sichtbar auslöst, aber nichts sendet. Sie benötigen mindestens den Essential-Tarif, und TradingView blockiert Webhook-Alerts zudem, solange die Zwei-Faktor-Authentifizierung für Ihr Konto nicht eingeschaltet ist. Tarifnamen und Preise ändern sich im Lauf der Zeit; bestätigen Sie die aktuellen Stufen daher auf der Preisseite von TradingView, statt einem alten Screenshot zu vertrauen.
2. Eine fehlerhafte oder falsch eingegebene Webhook-URL
Die Webhook-URL muss exakt der Endpunkt sein, den Ihre Bridge erwartet, über HTTPS und ohne Leerzeichen am Anfang oder Ende eingefügt. TradingView routet nur an die Ports 80 und 443 und unterstützt keine IPv6-Webhooks. Eine URL, die mit einem versehentlichen Leerzeichen, einem fehlenden Pfadsegment oder einem http://-Präfix kopiert wurde, wird stillschweigend nicht zugestellt, ohne Warnung, ohne Order.
3. Eine ungültige JSON-Alert-Nachricht
Bridge-Dienste parsen die Alert-Nachricht als JSON. Ist die Nutzlast nicht zu 100 % gültig, etwa durch eine offene Klammer, ein fehlendes Komma, ein aus einem Dokument eingefügtes typografisches Anführungszeichen oder ein nicht maskiertes Zeichen, kann der Empfänger sie nicht lesen und verwirft die Order. TradingView sendet den Content-Type application/json nur, wenn es gültiges JSON erkennt; andernfalls fällt es auf Klartext zurück, den viele Bridges rundweg ablehnen.
4. Symbol- oder Konto-Abweichung
Das Symbol in Ihrem TradingView-Chart muss auf einen Kontrakt aufgelöst werden, den Tradovate tatsächlich handeln kann. Fortlaufende Symbole wie NQ1! werden nach einem Rollover-Plan automatisch einem Front-Month-Kontrakt zugeordnet, der von dem bei Tradovate abweichen kann, sodass ein Alert auf einen abgelaufenen oder nicht handelbaren Kontrakt zeigen kann. Auf der Kontoseite gilt dasselbe: Ist das in Ihrer Bridge gewählte Konto nicht das finanzierte oder Demo-Konto, das Sie meinten, oder nicht verknüpft und autorisiert, hat die Order kein gültiges Ziel.
5. Der falsche Strategie-Auslöser
Erstellen Sie einen Alert aus einer Pine-Strategie statt aus einem einfachen Indikator, sollte die Condition auf die Strategie gesetzt und "Order fills only" ausgewählt sein. So entspricht jeder Webhook einer echten Strategie-Order, einem Einstieg oder Ausstieg, statt bei jedem Balken oder nie auszulösen. Wählen Sie den falschen Auslöser, erhalten Sie eines von zwei Ärgernissen: eine Flut doppelter Webhooks oder totale Stille.
So beheben Sie TradingView-Webhook-Trades zu Tradovate: Schritt für Schritt
Tarif, 2FA und Webhook-URL beheben
Ihren TradingView-Tarif bestätigen
Bestätigen Sie, dass Ihr TradingView-Abonnement ein kostenpflichtiger Tarif mit Webhooks ist (Essential oder höher, prüfen Sie die aktuelle Tarifliste bei TradingView).
Zwei-Faktor-Authentifizierung aktivieren
Öffnen Sie die Sicherheitseinstellungen Ihres TradingView-Kontos und aktivieren Sie die Zwei-Faktor-Authentifizierung.
Die exakte Webhook-URL einfügen
Kopieren Sie in Ihrer Bridge (PickMyTrade oder Ihr eigener Server) die exakte Webhook-URL. Fügen Sie sie in das Feld Webhook URL des TradingView-Alerts ein und löschen Sie versehentliche Leerzeichen am Anfang oder Ende.
Neu auslösen und Zustellung prüfen
Speichern Sie den Alert und lösen Sie ihn erneut aus. Öffnen Sie dann das Alert-Log und prüfen Sie die Spalte Webhook status, ein Status "delivered" bestätigt, dass die Anfrage TradingView verlassen hat.
Den Alert-Auslöser beheben
Strategie-Condition auswählen
Erstellen oder bearbeiten Sie den Alert. Wählen Sie unter Condition Ihre Strategie (nicht eine bloße Preisbedingung).
Order fills only wählen
Wählen Sie die Auslöseroption "Order fills only", damit der Webhook einmal pro echter Strategie-Order auslöst.
Symbol- und Kontozuordnung beheben
Das richtige Konto wählen
Wählen Sie in Ihrer Bridge das konkrete Tradovate-Konto, das die Order treffen soll, und bestätigen Sie, dass es verknüpft und autorisiert ist.
Einen expliziten Front-Month-Kontrakt verwenden
Bevorzugen Sie einen expliziten Front-Month-Kontrakt statt eines fortlaufenden Symbols, damit die Order immer einen aktiven, handelbaren Tradovate-Kontrakt trifft und nicht einen abgelaufenen oder verzögerten.
Echtzeitdaten bestätigen
Stellen Sie sicher, dass das Konto ein aktives Echtzeit-Marktdatenabonnement hat, Futures-Orders können abgelehnt werden, wenn das Konto auf verzögerten Daten hängt.
Eine Tradovate-Ablehnung lesen
Orders-Panel öffnen
Wurde der Alert zugestellt, aber keine Position eröffnet, wechseln Sie zu Tradovate und öffnen das Panel Orders (und Notifications).
Ablehnungsgrund anzeigen
Doppelklicken Sie die fehlgeschlagene Order, um den Ablehnungsgrund anzuzeigen, häufige sind ein nicht handelbares Symbol, nicht unterzeichnete Marktdatenvereinbarungen, Risikoparameter-Limits, ein abgelaufener Kontrakt oder ein geschlossener Markt.
Beheben und erneut auslösen
Beheben Sie die konkrete brokerseitige Ursache und lösen Sie den Alert dann erneut aus, um zu bestätigen, dass die gesamte Kette nun durchläuft.
Fehlerbehebungstabelle
| Symptom / Meldung | Bedeutung | Lösung |
|---|---|---|
| Alert löst aus, Webhook status leer, keine Order | Kostenloser Tarif oder 2FA aus, keine Anfrage gesendet | Auf kostenpflichtigen Tarif wechseln und 2FA aktivieren |
| Webhook status zeigt einen Zustellfehler | URL ist falsch, enthält Leerzeichen oder nutzt einen nicht unterstützten Port | Exakte HTTPS-URL (Port 80/443) neu einfügen, Leerzeichen entfernen |
| Bridge empfängt Anfrage, ignoriert sie aber | Alert-Nachricht ist kein gültiges JSON | JSON neu aufbauen; jede Klammer, jedes Anführungszeichen und jedes Komma prüfen |
| "Non-Tradable Symbol" in Tradovate | Symbol wird keinem aktiven Kontrakt zugeordnet oder es fehlen Daten | Front-Month-Kontrakt verwenden und Echtzeitdaten abonnieren |
| "TradingView has not been entitled to access your account" | Das TradingView-Add-on bzw. die Berechtigung ist aus | Add-on aktivieren (oder Ihre Prop Firm bitten, es zu aktivieren) |
| Order wegen Risikoparametern abgelehnt | Konto-Risikolimits oder nicht unterzeichnete Datenvereinbarungen | Datenvereinbarungen unterzeichnen und Risikoeinstellungen bestätigen |
| Doppelte oder fehlende Orders aus einer Strategie | Falscher Alert-Auslöser | Condition auf die Strategie setzen und "Order fills only" wählen |
| Falsches Konto gehandelt | Bridge zeigt auf ein anderes Konto | Das richtige verknüpfte Tradovate-Konto neu auswählen |
Verhindern Sie das mit PickMyTrade
- Geführter Alert-Builder, erzeugt die exakte JSON-Nutzlast und Webhook-URL für Ihr Tradovate-Konto, sodass eine kaputte Nachricht oder falsch getippte URL TradingView nie verlässt.
- Symbol- & Kontovalidierung, ordnet Ihr TradingView-Symbol einem aktiven Tradovate-Kontrakt zu und bestätigt das Zielkonto, bevor eine Order gesendet wird.
- Berechtigungs- & Datenprüfungen, berücksichtigen Prop-Firm-Limits und den Marktdatenstatus und zeigen den tatsächlichen Grund, aus dem eine Order abgelehnt würde.
- Multi-Account-Sync, spiegelt eine validierte Order auf alle verknüpften Konten, sodass ein Alert sie alle sauber erreicht.
Schluss mit Alerts, die an stillen Fehlkonfigurationen scheitern
Starten Sie Ihre kostenlose 7-Tage-Testphase, verknüpfen Sie Ihre Alerts noch heute und handeln Sie ohne Ablehnungen.
Starten Sie Ihre kostenlose 7-Tage-TestphaseHäufig gestellte Fragen
Nein. Tradovate hat keinen nativen Webhook-Endpunkt. Die integrierte TradingView-Verbindung ist für den manuellen Handel gedacht; Automatisierung erfordert eine Bridge, die den Alert in Tradovate-API-Aufrufe umwandelt.
Ja. Webhooks erfordern einen kostenpflichtigen Tarif (Essential oder höher) und aktivierte Zwei-Faktor-Authentifizierung. Der kostenlose Basic-Tarif kann keine Webhooks senden.
Prüfen Sie zuerst die Spalte Webhook status im TradingView-Alert-Log. Wurde er nie zugestellt, liegt das Problem auf TradingView-Seite (Tarif, URL, JSON, Auslöser). Wurde er zugestellt, prüfen Sie das Orders-Panel von Tradovate auf eine Ablehnung.
Sporadische Ausfälle entstehen meist, weil ein fortlaufendes Symbol auf einen neuen Kontrakt rollt, ein Sitzungstoken abgelaufen ist oder das Konto auf verzögerte Marktdaten gerutscht ist. Verwenden Sie explizite Front-Month-Kontrakte und halten Sie Datenabonnements aktiv.
Ist die Nachricht gültiges JSON, kennzeichnet TradingView sie als solches und sendet eine application/json-Anfrage. Im Zweifel fügen Sie sie in einen beliebigen JSON-Validator ein und prüfen, dass keine typografischen Anführungszeichen, fehlenden Kommas oder offenen Klammern vorhanden sind.
Bei Alerts, die aus einer Pine-Strategie erstellt wurden, löst es den Webhook bei tatsächlichen Strategie-Order-Ausführungen aus, bei Einstiegen und Ausstiegen, statt bei jedem Balken, sodass jeder Alert einer echten Order entspricht.
Der Webhook hat Tradovate erreicht, aber die Order verstieß gegen eine brokerseitige Regel: ein nicht handelbares Symbol, nicht unterzeichnete Datenvereinbarungen, Risikolimits, ein abgelaufener Kontrakt oder ein geschlossener Markt. Doppelklicken Sie die Order in Tradovate, um den genauen Grund zu lesen.
Nein. Eine Bridge routet und validiert die Order nur, die eigenen Limits Ihrer Prop Firm gelten weiterhin, und diese variieren je nach Firma und Kontogröße, prüfen Sie daher die aktuellen Regeln Ihrer Firma.
Dieser Leitfaden dient ausschließlich Bildungs- und Informationszwecken und stellt keine Finanz-, Anlage- oder Handelsberatung dar. Der Handel mit Futures und anderen gehebelten Produkten birgt ein erhebliches Verlustrisiko und ist nicht für jeden Anleger geeignet. PickMyTrade ist eine unabhängige Automatisierungsplattform eines Drittanbieters und steht in keiner Verbindung zu Tradovate, Inc. oder Bookmap und wird von diesen weder unterstützt noch gesponsert. Alle genannten Namen, Logos und Marken sind Eigentum ihrer jeweiligen Inhaber. Funktionen und Schritte der Plattform ändern sich im Laufe der Zeit; prüfen Sie daher stets den aktuellen Ablauf in der offiziellen Plattformdokumentation, bevor Sie handeln.