Await Order Event
Attende eventi del ciclo di vita associati a un Order Ticket inviato.
Attende eventi del ciclo di vita associati a un Order Ticket inviato.
Quando usarlo
Usalo dopo Order quando il grafo deve distinguere stati accepted, filled, rejected, expired, canceled o timeout.
Esempio
Passa l’Order Ticket da Order, continua il percorso filled verso Position Monitor e invia timeout a Cancel Orders.
Distingui invio e completamento
Collega Order: Submitted come predecessore di controllo e Order: Order Ticket come ingresso dati di Await Order Event. Imposta un timeout finito nell’unità scelta. La continuazione osserva il ciclo di quel ticket ed espone esiti distinti come Accepted, Filled, Rejected, Canceled e Timeout. Usa Filled, insieme ai dati risultanti dell’ordine, per la logica che richiede un’esecuzione. Accepted o Triggered da soli non la garantiscono.
Per il timeout, crea un recupero esplicito come Cancel Orders e verifica il suo risultato. Anche la cancellazione è una richiesta: l’ordine può essere già eseguito o non cancellabile. Tieni separati rejected, canceled ed expired da Filled. Un consumatore di Fill Price o Fill Quantity deve essere raggiunto solo su un percorso in cui quei valori hanno significato.
Problemi comuni
Collega il ticket dello stesso percorso d’ordine. Gestisci timeout e risultati non riusciti invece di attendere indefinitamente.
Passi successivi
Controlla Parametri, Outcomes e Data Ports generati in questa pagina, quindi apri le guide correlate per il flusso completo.
Documentazione correlata
- OrderInvia un ordine configurato in modalità Tattico e produce un ticket per seguirne il ciclo di vita.
- Position MonitorOsserva una posizione aperta e dirama il percorso per aggiornamenti, uscite e chiusura.
- Cancel OrdersRichiede l’annullamento di un ordine in sospeso o degli ordini aperti della strategia.