Scegli l'evento di alert per cui sono progettati lo script e l'integrazione che riceve il messaggio. Un evento di esecuzione d'ordine di una strategia proviene dal broker emulator di TradingView; non è un report di esecuzione del tuo conto Rithmic. Un evento alert() si verifica quando lo script chiama quella funzione. Usarli entrambi non è automaticamente corretto per ogni integrazione.
Indicazioni didattiche sul software. Il trading comporta rischi. Legga le avvertenze finanziarie e informative.
Confronta le fonti degli eventi
| Fonte | Cosa la attiva | Cosa verificare |
|---|---|---|
| Alert di prezzo o di disegno | La condizione del grafico configurata | Se il messaggio ha il significato previsto dal destinatario |
| Condizione dell'indicatore | La condizione supportata o l'evento dello script | Condizione, messaggio e frequenza |
Chiamata alert() |
La logica dello script esegue la funzione | Quali chiamate trasportano istruzioni di trade |
| Evento di esecuzione d'ordine della strategia | L'emulatore esegue l'ordine simulato della strategia | Segnaposto/messaggio richiesto e integrazione prevista |
La guida di TradingView agli alert Pine documenta queste distinzioni. Creare un evento nel codice non crea di per sé un alert attivo; l'utente deve configurare l'alert tramite l'interfaccia supportata.
Scegli in base al contratto dello script
- Identifica se lo script è un indicatore o una strategia e procurati le sue istruzioni per gli alert.
- Stabilisci se i suoi messaggi di trade provengono da eventi di esecuzione d'ordine, da chiamate
alert()o da una specifica condizione dell'indicatore. - Fai corrispondere il messaggio generato dal servizio ricevente a quella fonte di eventi.
- Controlla separatamente le istruzioni di ingresso, uscita, inversione e uscita parziale. Non trattare ogni evento come un ingresso.
- Ricrea un alert dello script quando devono cambiare gli input, il simbolo o il contesto del timeframe salvati.
- Ispeziona i registri effettivi dell'alert, del servizio ricevente e del broker durante un'appropriata procedura di verifica consentita.
Per questo articolo non è stato creato alcun alert né attivato alcun trade.
Mantieni coerenti le modalità di uscita
La guida di PickMyTrade alle strategie Rithmic distingue tra uscite controllate dalla strategia, SL/TP collegati e uscite multiple. L'illustrazione del fornitore qui sotto identifica queste scelte. Non costituisce una prova del loro comportamento sul tuo conto, e il suo esempio NQM6 non è una raccomandazione su un contratto attuale.

Quando due flussi possono causare richieste duplicate?
Se sia un evento di esecuzione d'ordine sia una chiamata alert() si attivano con istruzioni di trade, possono produrre messaggi separati. Controlla entrambe le fonti e la cronologia effettiva. Un'impostazione che consente di aggiungere a una posizione non equivale a una deduplicazione a livello di trasporto. Vedi la riconciliazione degli ordini duplicati.
Per un percorso basato su strategia, faccia corrispondere gli alert delle strategie Pine al messaggio generato invece di combinare esempi di segnaposto incompatibili.
Domande frequenti
Ogni strategia dovrebbe usare solo Order fills?
Usa le istruzioni attuali dello script e dell'integrazione. Alcuni flussi di lavoro usano invece messaggi alert() espliciti.
L'esecuzione di una strategia è un'esecuzione Rithmic?
No. È un evento dell'emulatore; conferma separatamente il risultato effettivo del broker.
Selezionarli entrambi raddoppia sempre i trade?
No. Dipende da quali eventi si attivano effettivamente, dai loro messaggi e dal comportamento del servizio ricevente.
Cambiare gli input del grafico aggiorna un alert esistente?
TradingView documenta un contesto salvato. Ricrea l'alert dello script quando quel contesto deve cambiare.