Panoramica sui tipi di ordine

Ordini "Uno-annulla-l'altro" (OCO)

logo
Ultimo aggiornamento il 2026-01-23 18:42:03
Condividi

Gli ordini One-Cancels-the-Other (OCO) offrono ai trader uno strumento potente per eseguire contemporaneamente due ordini condizionati, migliorando la gestione del rischio e l’automazione delle operazioni. Questa funzionalità abbina due (2) ordini condizionati, in cui l’esecuzione di uno comporta la cancellazione automatica dell’altro. Gli ordini OCO sono pensati per aumentare l’efficienza operativa e il controllo del rischio, offrendo un vantaggio competitivo sui mercati.





Vantaggi e limitazioni principali

  1. Ordini condizionati simultanei: i trader possono impostare contemporaneamente un ordine di stop loss condizionato a mercato e un ordine di take profit con limite condizionato sullo stesso asset. I requisiti di margine sono calcolati sul medesimo importo di asset.
  2. Meccanismo di cancellazione: negli ordini OCO, l’esecuzione di un ordine comporta automaticamente la cancellazione dell’ordine associato. Tuttavia, chi imposta un ordine limite condizionato deve considerare che l’ordine potrebbe essere attivato ma non eseguito, causando comunque la cancellazione dell’altro.
  3. Non disponibile tramite API: gli utenti API non possono utilizzare direttamente gli ordini OCO, ma possono progettare strategie personalizzate che ne replicano il comportamento.
  4. Disponibile solo per Spot e Spot Margin: gli ordini OCO sono riservati esclusivamente agli utenti che effettuano operazioni di Spot trading o Spot Margin.



Per saperne di più

Ordini OCO: come possono limitare il rischio del trading di criptovalute





Come funziona l'ordine OCO?

Un ordine OCO su Bybit EU viene impostato con due (2) trigger direzionali: uno al di sopra e uno al di sotto del prezzo di mercato corrente. Quando uno dei due livelli viene attivato, l'altro viene automaticamente annullato, e l’ordine di mercato o limite associato al trigger attivato viene eseguito. Al momento dell’inserimento di un ordine OCO, verrà addebitato solo un costo d’ordine unilaterale.


Ordine di acquisto OCO

Ordine di vendita OCO

Per un ordine di acquisto OCO, il prezzo di attivazione (C) dell’ordine limite inferiore (Take Profit) deve essere inferiore al prezzo di mercato corrente, mentre il prezzo di attivazione (B) dell’ordine limite superiore (Stop Loss) deve essere superiore al prezzo di mercato corrente.

Per un ordine di vendita OCO, il prezzo di attivazione (C) dell’ordine limite inferiore (Stop Loss) deve essere inferiore al prezzo di mercato corrente, mentre il prezzo di attivazione (B) dell’ordine limite superiore (Take Profit) deve essere superiore al prezzo di mercato corrente.




Esempio 1 (Strategia di ingresso)

Supponiamo che BTC sia scambiato nell'intervallo di 25.000 $, con un livello di resistenza a 30.000 $. Il trader A intende acquistare BTC se il prezzo ritraccia a 25.000 $ oppure supera la resistenza di 30.000 $.


Considerando che il prezzo attuale è 27.000 $, il trader A imposta un ordine OCO per entrare a mercato in uno dei due scenari, configurando:


  1. un prezzo limite inferiore utilizzando un ordine di mercato condizionato (Take Profit), con prezzo di attivazione fissato a 25.000 $;
  2. un prezzo limite superiore utilizzando un ordine di mercato condizionato (Stop Loss), con prezzo di attivazione fissato a 30.000 $.




Scenari di esito:

Scenario 1 (si verifica un pullback):

Il prezzo di BTC scende a 25.000 $. L'ordine di acquisto (Take Profit) del Trader A viene attivato ed eseguito al prezzo di mercato. L'ordine a 30.000 $ viene automaticamente annullato, poiché l’ingresso è già avvenuto in corrispondenza del pullback.


Scenario 2 (nessun pullback, aumento diretto):

Il prezzo di BTC sale senza scendere a 25.000 $.

Se raggiunge i 30.000 $, l'ordine di breakout (Stop Loss) del Trader A viene attivato ed eseguito al prezzo di mercato, mentre il relativo ordine di acquisto a 25.000 $ viene annullato.



In questo caso, il Trader A è preparato sia a un ritracciamento sia a un breakout. L’ordine a 25.000 $ mira a cogliere l’opportunità di ingresso su pullback, mentre quello a 30.000 $ consente di entrare in caso di superamento della resistenza. Questa strategia gli permette di adattarsi a diversi scenari di mercato.




Esempio 2 (strategia di uscita)

Supponiamo che il Trader B detenga 2 ETH con un prezzo medio di acquisto di 1.500 $. Prevede un possibile aumento del prezzo a 2.000 $, ma desidera anche limitare le perdite nel caso in cui il mercato si muova in direzione opposta.


Supponendo che il prezzo attuale sia di $ 1.700, il Trader B imposta un ordine OCO per gestire contemporaneamente take profit e stop loss, con le seguenti impostazioni:


  1. Stabilire un prezzo limite superiore utilizzando un ordine di mercato condizionato (Take Profit) con prezzo di attivazione a 2.000 $;
  2. Stabilire un prezzo limite inferiore utilizzando un ordine di mercato condizionato (Stop Loss) con prezzo di attivazione a 1.500 $.





Scenari di esito:

Scenario 1 (Take Profit):

Se il prezzo dell'ETH raggiunge i 2.000 $, viene attivato l’ordine di take profit del Trader B, e l’ETH viene venduto al prezzo di mercato. L’ordine stop loss a 1.500 $ viene automaticamente annullato.



Scenario 2 (Stop Loss):

Se il mercato scende e il prezzo di ETH raggiunge i 1.500 $, viene attivato l’ordine di stop loss del Trader B, che comporta la vendita al prezzo di mercato. L’ordine take profit viene annullato.


In questo caso, il Trader B si è preparato sia a trarre vantaggio da un rialzo (take profit), sia a contenere le perdite in caso di ribasso (stop loss), migliorando così la propria gestione del rischio.




Note:

— Attualmente, TP/SL è supportato con ordini condizionati a mercato o con limite condizionato. Per gli ordini condizionati a mercato, è richiesto solo un prezzo trigger. Tuttavia, per gli ordini con limite condizionato, gli utenti dovranno impostare sia il prezzo trigger che quello dell'ordine.

— Gli ordini limite offrono un controllo più preciso sul prezzo di esecuzione. Tuttavia, esiste la possibilità che l'ordine limite non venga eseguito se il mercato non raggiunge il prezzo specificato. Per ulteriori informazioni, consultare qui.

— Per gli ordini OCO TP/SL con ordine limite condizionale, si prega di notare che quando uno degli ordini limite condizionali viene attivato, l'ordine SL o TP corrispondente verrà annullato, anche se l'ordine limite non viene eseguito. Questo perché il sistema tratta un insieme di ordini OCO TP/SL come un unico insieme. Finché viene raggiunto il prezzo di attivazione di un ordine, la condizione di attivazione è considerata soddisfatta e l'ordine corrispondente verrà annullato.






Visualizza i dettagli e la cronologia dei tuoi ordini OCO

Puoi visualizzare gli ordini OCO in sospeso andando alla scheda Ordini aperti e controllare gli ordini OCO eseguiti o annullati nella scheda Cronologia ordini.



In alternativa, vai alla pagina Ordini del tuo Conto di Trading Unificato → Ordini Spot → Ordini Correnti oppure alla pagina Cronologia Ordini.


È stato utile?