> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Ordini condizionati

> Ordini che restano fuori dal book finché non è soddisfatta una condizione di prezzo: come si attivano, come si collegano e in quale stato si trovano a ogni passo.

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.

<h2 id="three-shapes">
  Tre forme
</h2>

La stessa macchina di attivazione serve tre intenti diversi, che differiscono per ciò a cui sono collegati.

| Forma                         | Collegato a                             | Uso tipico                                                          |
| ----------------------------- | --------------------------------------- | ------------------------------------------------------------------- |
| **Autonomo**                  | Nulla                                   | Aprire una posizione se il prezzo rompe un livello                  |
| **Collegato a un ordine**     | Un ordine specifico che stai immettendo | Impostare take-profit e stop-loss nel momento in cui apri           |
| **Collegato a una posizione** | La tua posizione su un mercato          | Proteggere una posizione che già detieni, comunque sia stata aperta |

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](/it/trading/tp-sl).

<h2 id="triggering">
  Attivazione
</h2>

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](/it/trading/mark-price) è 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](/it/trading/tx-sequencing) per l'ordine di priorità completo.

<div className="dg" data-dg="conditional-trigger">
  <div className="dg-c" style={{aspectRatio:"720 / 320"}}>
    <svg className="dg-w" viewBox="0 0 720 320" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 174.00 183.00 L 199.60 183.00" />

      <path className="dg-head dg--blue" d="M 206.00 183.00 L 199.60 187.40 L 199.60 178.60 Z" />

      <path className="dg-wire dg--yellow" d="M 384.00 183.00 L 407.60 183.00" />

      <path className="dg-head dg--yellow" d="M 414.00 183.00 L 407.60 187.40 L 407.60 178.60 Z" />

      <path className="dg-wire dg--green" d="M 562.00 183.00 L 575.60 183.00" />

      <path className="dg-head dg--green" d="M 582.00 183.00 L 575.60 187.40 L 575.60 178.60 Z" />

      <path className="dg-wire" d="M 295.00 226.00 L 295.00 248.00 L 85.00 248.00 L 85.00 232.40" />

      <path className="dg-head" d="M 85.00 226.00 L 89.40 232.40 L 80.60 232.40 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"8.1250%",width:"100.0000%",height:"26.8750%"}}><span className="dg-cap">L'attivazione sorveglia uno di questi</span></div>
    <div className="dg-b dg--green" style={{left:"2.2222%",top:"15.6250%",width:"46.6667%",height:"14.3750%"}}><span className="dg-t">Prezzo mark</span><span className="dg-s">smussato e difficile da spingere — il più sicuro</span></div>
    <div className="dg-b dg--sky" style={{left:"51.1111%",top:"15.6250%",width:"46.6667%",height:"14.3750%"}}><span className="dg-t">Ultimo prezzo eseguito</span><span className="dg-s">più rapido, vicino a ciò che vedi passare</span></div>
    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"45.6250%",width:"23.6111%",height:"23.1250%"}}><span className="dg-t">Attesa nell'archivio trigger</span><span className="dg-s">niente coda né profondità</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"29.1667%",top:"45.0000%",width:"23.6111%",height:"24.3750%"}}><span className="dg-t">Condizione soddisfatta?</span></div>
    <div className="dg-b dg--yellow" style={{left:"58.0556%",top:"45.6250%",width:"19.4444%",height:"23.1250%"}}><span className="dg-t">Convertito in ordine a mercato o limite</span></div>
    <div className="dg-b dg--green" style={{left:"81.3889%",top:"45.6250%",width:"18.6111%",height:"23.1250%"}}><span className="dg-t">Incrociato in questo blocco</span></div>
    <div className="dg-free dg-mid" style={{left:"0.0000%",top:"86.8750%",width:"100.0000%"}}><div className="dg-n">Scansionati prima che parta il matching, sui mark fissati all'inizio del blocco.</div></div>
    <div className="dg-lbl" style={{left:"26.3889%",top:"77.5000%"}}>non ancora — al blocco successivo</div>
  </div>
</div>

<h2 id="linking">
  Collegamenti
</h2>

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.

<Note>
  È 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.
</Note>

<h2 id="order-states">
  Stati dell'ordine
</h2>

Un ordine condizionato attraversa un insieme definito di stati, e ogni transizione è un evento di protocollo che puoi osservare.

| Stato         | Significato                                                           |
| ------------- | --------------------------------------------------------------------- |
| **In attesa** | Accettato, sorveglia il proprio prezzo di attivazione                 |
| **Attivato**  | Condizione soddisfatta; convertito e inviato al matching              |
| **Eseguito**  | L'ordine convertito è stato incrociato                                |
| **Annullato** | Ritirato da te, o dal collegamento quando è scattata la gamba gemella |
| **Rifiutato** | Validazione fallita, all'immissione o alla conversione                |

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.

<h2 id="checks-at-placement-and-at-conversion">
  Controlli all'immissione e alla conversione
</h2>

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](/it/trading/market-to-limit).

<Warning>
  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.
</Warning>

<h2 id="where-to-go-next">
  Dove proseguire
</h2>

<CardGroup cols={2}>
  <Card title="Take-profit e stop-loss" href="/it/trading/tp-sl">
    Le due forme protettive e come ciascuna si comporta al variare della posizione.
  </Card>

  <Card title="Prezzo mark" href="/it/trading/mark-price">
    Il prezzo che quasi tutte le attivazioni protettive dovrebbero sorvegliare, e perché è smussato.
  </Card>

  <Card title="Sequenziamento delle transazioni" href="/it/trading/tx-sequencing">
    Dove si colloca la scansione dei trigger rispetto ad annullamenti e nuovi ordini.
  </Card>

  <Card title="Tipi di ordine" href="/it/trading/order-types">
    In cosa si converte un ordine condizionato.
  </Card>
</CardGroup>
