Wählen Sie das Alert-Ereignis, für das das Skript und die empfangende Integration ausgelegt sind. Ein Strategie-Order-Fill-Ereignis stammt vom Broker-Emulator von TradingView; es ist keine Fill-Meldung Ihres Rithmic-Kontos. Ein alert()-Ereignis tritt auf, wenn das Skript diese Funktion aufruft. Beides gleichzeitig zu verwenden ist nicht automatisch für jede Integration richtig.
Hinweise zur Software zu Bildungszwecken. Der Handel ist mit Risiken verbunden. Finanzielle Hinweise und Informationshinweise lesen.
Ereignisquellen vergleichen
| Quelle | Was sie auslöst | Was zu prüfen ist |
|---|---|---|
| Preis- oder Zeichnungs-Alert | Die konfigurierte Chartbedingung | Ob die Nachricht die vom Empfänger beabsichtigte Bedeutung hat |
| Indikatorbedingung | Die unterstützte Bedingung oder das Skriptereignis | Bedingung, Nachricht und Häufigkeit |
alert()-Aufruf |
Die Skriptlogik führt die Funktion aus | Welche Aufrufe Handelsanweisungen enthalten |
| Strategie-Order-Fill-Ereignis | Der Emulator füllt die simulierte Order der Strategie | Erforderlicher Platzhalter bzw. erforderliche Nachricht und vorgesehene Integration |
Der Pine-Alert-Leitfaden von TradingView dokumentiert diese Unterschiede. Ein im Code erzeugtes Ereignis legt nicht selbst einen laufenden Alert an; der Nutzer muss den Alert über die unterstützte Oberfläche konfigurieren.
Anhand des Skriptvertrags auswählen
- Stellen Sie fest, ob das Skript ein Indikator oder eine Strategie ist, und besorgen Sie sich dessen Alert-Anweisungen.
- Klären Sie, ob die Handelsnachrichten aus Order-Fill-Ereignissen,
alert()-Aufrufen oder einer bestimmten Indikatorbedingung stammen. - Stimmen Sie die vom empfangenden Dienst erzeugte Nachricht auf diese Ereignisquelle ab.
- Prüfen Sie Einstiegs-, Ausstiegs-, Umkehr- und Teilausstiegsanweisungen getrennt. Behandeln Sie nicht jedes Ereignis als Einstieg.
- Legen Sie einen Skript-Alert neu an, wenn sich der gespeicherte Kontext aus Inputs, Symbol oder Zeitrahmen ändern muss.
- Prüfen Sie die tatsächlichen Alert-, Empfangsdienst- und Broker-Aufzeichnungen in einem geeigneten, zulässigen Verifizierungsprozess.
Für diesen Artikel wurde kein Alert angelegt und kein Trade ausgelöst.
Ausstiegsmodi konsistent halten
Der Rithmic-Strategieleitfaden von PickMyTrade unterscheidet zwischen strategiegesteuerten Ausstiegen, angehängten SL/TP und mehreren Ausstiegen. Die unten gezeigte Herstellerabbildung benennt diese Optionen. Sie ist kein Nachweis für deren Verhalten auf Ihrem Konto, und das Beispiel NQM6 ist keine aktuelle Kontraktempfehlung.

Wann können zwei Ereignisströme doppelte Anfragen verursachen?
Wenn sowohl ein Order-Fill-Ereignis als auch ein alert()-Aufruf mit Handelsanweisungen ausgelöst werden, können getrennte Nachrichten entstehen. Prüfen Sie beide Quellen und den tatsächlichen zeitlichen Ablauf. Eine Einstellung, die das Aufstocken einer Position erlaubt, ist nicht dasselbe wie eine Deduplizierung auf Transportebene. Siehe Abgleich doppelter Orders.
Für eine strategiebasierte Route stimmen Sie Pine-Strategy-Alerts auf die generierte Nachricht ab, statt unvereinbare Platzhalterbeispiele zu kombinieren.
Häufige Fragen
Sollte jede Strategie nur Order Fills verwenden?
Folgen Sie den aktuellen Anweisungen des Skripts und der Integration. Manche Workflows verwenden stattdessen explizite alert()-Nachrichten.
Ist ein Strategie-Fill ein Rithmic-Fill?
Nein. Es ist ein Emulator-Ereignis; bestätigen Sie das tatsächliche Broker-Ergebnis separat.
Verdoppelt die Auswahl von beidem immer die Trades?
Nein. Das hängt davon ab, welche Ereignisse tatsächlich ausgelöst werden, wie ihre Nachrichten lauten und wie sich der empfangende Dienst verhält.
Aktualisieren geänderte Chart-Inputs einen bestehenden Alert?
TradingView dokumentiert einen gespeicherten Kontext. Legen Sie den Skript-Alert neu an, wenn sich dieser Kontext ändern muss.