Skip to main content
Un ordine condizionato non è sul book degli ordini. Risiede in un archivio separato, sorveglia un prezzo e diventa un ordine vero solo quando la condizione di attivazione è soddisfatta. Fino ad allora non occupa alcuna posizione in coda e non mostra profondità a nessuno. Questa distinzione governa tutto il resto della pagina. Un ordine limite in book può essere incrociato in qualsiasi momento. Un ordine condizionato non può essere incrociato affatto: può solo essere convertito, e la conversione avviene in un punto definito dell’esecuzione del blocco.

Tre forme

La stessa macchina di attivazione serve tre intenti diversi, che differiscono per ciò a cui sono collegati. La terza è quella che si comporta meno come un ordine. Ha come ambito la posizione anziché una quantità, quindi segue la posizione mentre questa cambia dimensione — vedi Take-profit e stop-loss.

Attivazione

Due cose decidono quando un ordine condizionato scatta: quale prezzo sorveglia, e in che punto del blocco avviene il controllo. Quale prezzo. Un’attivazione può sorvegliare il prezzo mark o l’ultimo prezzo eseguito. Il prezzo mark è smussato e più difficile da spingere, e questo lo rende il default più sicuro per gli ordini protettivi. L’ultimo prezzo reagisce più in fretta ed è più vicino alle operazioni che vedi passare, e alcune strategie vogliono proprio quello. La scelta è per singolo ordine. In che punto del blocco. Gli ordini condizionati vengono scansionati prima che parta il matching, usando i mark fissati all’inizio del blocco. Un ordine attivato dal prezzo di questo blocco diventa un ordine attivo in questo blocco, non nel successivo. Vedi Sequenziamento delle transazioni per l’ordine di priorità completo.
L’attivazione sorveglia uno di questi
Prezzo marksmussato e difficile da spingere — il più sicuro
Ultimo prezzo eseguitopiù rapido, vicino a ciò che vedi passare
Attesa nell’archivio triggerniente coda né profondità
Condizione soddisfatta?
Convertito in ordine a mercato o limite
Incrociato in questo blocco
Scansionati prima che parta il matching, sui mark fissati all’inizio del blocco.
non ancora — al blocco successivo

Collegamenti

Gli ordini condizionati viaggiano raramente da soli. Esistono tre schemi di collegamento, ciascuno con la propria semantica di annullamento. Take-profit e stop-loss si annullano a vicenda. Una coppia protettiva è one-cancels-the-other: quando scatta una delle due gambe, l’altra viene annullata automaticamente. Non puoi ritrovarti senza posizione e con uno stop ancora attivo. Una coppia collegata segue il proprio ordine padre. Se colleghi take-profit e stop-loss a un ordine che stai immettendo, la coppia non diventa attiva finché il padre non viene eseguito. Se il padre viene annullato prima dell’esecuzione, le gambe collegate se ne vanno con lui. Una coppia con ambito posizione segue la posizione. Se la posizione si chiude — per un tuo ordine, per liquidazione o per ADL — gli ordini protettivi collegati vengono annullati. Esistono per proteggere qualcosa; quando quel qualcosa non c’è più, non ci sono più nemmeno loro.
È la parte che le integrazioni sbagliano più spesso. Uno stop che sopravvive alla posizione che proteggeva aprirà, alla prossima attivazione, una nuova posizione in direzione opposta. È il collegamento a impedirlo, ed è applicato dal protocollo e non dal client che ha immesso l’ordine.

Stati dell’ordine

Un ordine condizionato attraversa un insieme definito di stati, e ogni transizione è un evento di protocollo che puoi osservare. Lo stato che sorprende è rifiutato alla conversione. Un ordine può essere accettato, attendere per ore, attivarsi correttamente e fallire lo stesso, perché le condizioni vengono ricontrollate al momento della conversione e non solo all’immissione. Il margine potrebbe non bastare più. Un ordine condizionato reduce-only potrebbe non avere più una posizione da ridurre. L’attivazione è scattata; l’ordine che ne è risultato non è sopravvissuto.

Controlli all’immissione e alla conversione

Due insiemi di regole diversi si applicano in due momenti diversi. All’immissione, il protocollo verifica che il prezzo di attivazione abbia senso nella direzione che hai indicato — uno stop-loss che si attiverebbe subito è un errore, non una strategia — e che l’attivazione stia entro una distanza ammessa dal prezzo corrente. Qui valgono anche i limiti sul numero di ordini aperti e il rate limit. Alla conversione, l’adeguatezza del margine viene rivalutata sulla posizione com’è in quel momento, i vincoli reduce-only vengono ricontrollati e un ordine condizionato a mercato è soggetto alla stessa protezione dallo slippage di qualsiasi ordine a mercato. Vedi Ordini a mercato e slippage.
Un ordine condizionato non è una garanzia di esecuzione. È la garanzia che un ordine verrà inviato quando la condizione è soddisfatta. In un movimento rapido l’ordine risultante può eseguire ben oltre il prezzo di attivazione, o non eseguire affatto se la conversione è a limite. Gli ordini protettivi riducono l’esposizione ai gap; non la eliminano.

Dove proseguire

Take-profit e stop-loss

Le due forme protettive e come ciascuna si comporta al variare della posizione.

Prezzo mark

Il prezzo che quasi tutte le attivazioni protettive dovrebbero sorvegliare, e perché è smussato.

Sequenziamento delle transazioni

Dove si colloca la scansione dei trigger rispetto ad annullamenti e nuovi ordini.

Tipi di ordine

In cosa si converte un ordine condizionato.