Wählen Sie das Pine-Ereignis, das die Automatisierung auslösen soll, und verwenden Sie dann die aktuell vom Empfänger generierte Nachricht für diesen Ereignistyp. Das simulierte Order-Ausführungs-Alert einer Strategie ist keine Rithmic-Ausführung. Indikatorbedingungen und alert()-Ereignisse verhalten sich unterschiedlich und dürfen nicht als austauschbar mit Strategieereignissen behandelt werden.
Hinweise zur Software zu Bildungszwecken. Der Handel ist mit Risiken verbunden. Finanzielle Hinweise und Informationshinweise lesen.
Die Ereignisquelle wählen
| Pine-/Alert-Funktion | Rolle |
|---|---|
| Indikator alertcondition() | Definiert eine auswählbare Indikatorbedingung |
| alert() | Gibt ein Alert-Ereignis mit einer im Skript definierten Nachricht aus, wenn sein Code ausgeführt wird |
| Order-Ausführungsereignis einer Strategie | Meldet eine Ausführung im Broker-Emulator von TradingView |
| Order-Funktion alert_message | Liefert orderspezifischen Text, der mit dem passenden Strategie-Alert-Platzhalter verwendet wird |
Siehe die Pine-Alert-Dokumentation von TradingView. Alerts laufen mit gespeichertem serverseitigem Kontext. Das Ändern eines Charts, einer Eingabe oder eines Skripts aktualisiert einen bereits laufenden Alert nicht automatisch; erstellen Sie ihn neu, wenn sich der vorgesehene Kontext ändert.
Order-Menge und Positionsgröße getrennt halten
{{strategy.order.action}} und {{strategy.order.contracts}} beschreiben ein Order-Ereignis. {{strategy.position_size}} beschreibt den Positionszustand. Eine Umkehrung kann eine Order erfordern, die größer ist als die vorgesehene Endposition; das blinde Austauschen einer Menge gegen die andere kann daher die Aktion des Empfängers falsch dimensionieren.
Verwendet das Skript ein orderspezifisches alert_message, benötigt der Alert den entsprechenden Platzhalter {{strategy.order.alert_message}}. Nehmen Sie nicht an, dass jede Order-Funktion Text liefert, und kombinieren Sie keine eigene Nachricht mit einer inkompatiblen Generator-Vorlage.
Den empfangenden Dienst konfigurieren
Wählen Sie in PickMyTrade den Rithmic-Strategie- oder Indikatormodus, der zum Ereignis passt. Nutzen Sie die aktuelle Strategieanleitung und die generierte Konfiguration. Behalten Sie Konto, Symbol, Dimensionierung und Exit-Modus exakt bei. Diese Anleitung erfindet bewusst kein lauffähiges Order-Schema.
Das Echtzeitverhalten braucht eine eigene Prüfung
Neuberechnung innerhalb des Balkens, Repainting und das Timing von Orders können dazu führen, dass das Echtzeitverhalten von historischen Ergebnissen abweicht. Halten Sie die Skripteinstellungen und die Ereignishäufigkeit fest. Verhindern Sie doppelte Ausführungspfade und gleichen Sie ein Emulator-Ereignis mit der Antwort des Empfängers und den Broker-Aufzeichnungen ab, bevor Sie es als erfolgreiche Automatisierung werten. Siehe die kontospezifische JSON-Prüfung, die von diesen Pine-Ereigniskonzepten getrennt bleibt.
Screenshot-Referenzen


Häufige Fragen
Verbindet sich Pine direkt mit Rithmic?
Der beschriebene Workflow nutzt TradingView-Alerts und einen unterstützten empfangenden Dienst; Pine ist kein Rithmic-Login-Client.
Gelten Strategie-Platzhalter für jeden Indikator?
Nein. Verwenden Sie das Ereignis und die Nachrichtenfunktionen, die der gewählte Skripttyp unterstützt.
Aktualisiert die Bearbeitung meines Charts einen laufenden Alert?
TradingView speichert den Alert-Kontext; erstellen Sie den Alert neu, wenn sich der vorgesehene Kontext ändert.
Belegt ein Backtest den Order-Pfad im Livebetrieb?
Nein. Emulator-Ereignisse und Broker-Ausführung sind getrennt.