Trading spot di criptovaluta – Cos’è un ordine Algo?
Cos’è Stop-Limit
Cos’è l’ordine della traccia
Cos’è Iceberg Order
Cos’è il prezzo medio ponderato nel tempo (TWAP)
Cos’è l’Advanced Limit Order
Contents
Cos’è Algo Order?
L’ordine alternativo è un insieme di istruzioni per effettuare uno scambio a un prezzo e un volume predefiniti. Tutta la logica degli ordini algoritmici è fissata e ben spiegata nel documento. Le istruzioni verranno eseguite secondo i parametri definiti. OKEx non interferirà manualmente con il processo di esecuzione dell’ordine.
Gli strumenti di trading Algo consentono agli utenti di inserire le informazioni di trading in anticipo per risparmiare tempo dall’esecuzione quando arriva il momento giusto. Gli utenti possono anche utilizzare strumenti di trading algoritmico come promemoria della strategia di trading del giorno, per evitare cattive esecuzioni dovute alle distrazioni dal mercato live.
Gli ordini Algo non verranno eseguiti se le condizioni pre-impostate non sono soddisfatte. Inoltre, il nostro sistema non bloccherà i fondi del conto dell’utente se viene effettuato un ordine alternativo. Tuttavia, l’ordine algoritmico attivato verrà annullato se l’account non dispone di fondi sufficienti per la sua esecuzione.
Utilizzando i nostri strumenti di trading algoritmico, comprendi e accetti il nostro Accordo di Trading Algo.
1、 Stop-Limit
Stop-Limit è un insieme di istruzioni per piazzare un ordine di negoziazione a parametri predefiniti. Quando l’ultimo prezzo di mercato raggiunge il prezzo di attivazione, il sistema effettuerà automaticamente l’ordine in base al prezzo e all’importo preimpostati.
Quando viene attivato uno Stop-Limit, se il saldo del conto dell’utente è inferiore all’importo dell’ordine, il sistema effettuerà automaticamente l’ordine in base al saldo effettivo. Se il saldo del conto dell’utente è inferiore all’importo minimo di negoziazione, non è possibile effettuare l’ordine.
Caso 1 (Take-profit):
L’utente acquista BTC a 6.600 USDT e crede che scenderà quando raggiungerà 6.800 USDT, può aprire un ordine Stop-Limit a 6.800 USDT. Quando il prezzo raggiunge USDT 6.800, l’ordine verrà attivato. Se l’utente ha un saldo di 8 BTC, che è inferiore all’importo dell’ordine (10 BTC), il sistema pubblicherà automaticamente un ordine di 8 BTC sul mercato. Se il saldo dell’utente è 0,0001 BTC e l’importo minimo di negoziazione è 0,001 BTC, l’ordine non può essere effettuato.
Caso 2 (Stop loss):
L’utente acquista BTC a 6.600 USDT e ritiene che continuerà a scendere sotto i 6.400 USDT. Per evitare ulteriori perdite, l’utente può vendere il suo ordine a 6.400 USD quando il prezzo scende a 6.400 USD.
Caso 3 (Take-profit):
BTC è a 6.600 USDT e l’utente ritiene che riprenderà a 6.500 USDT. Per acquistare BTC a un costo inferiore, quando scende al di sotto di 6.500 USDT, verrà effettuato un ordine di acquisto.
Caso 4 (Stop loss):
BTC è a 6.600 USDT e l’utente ritiene che continuerà a salire fino a oltre 6.800 USDT. Per evitare di pagare per BTC a un costo superiore superiore a USDT 6.800, quando BTC sale a USDT 6.802, l’ordine verrà effettuato poiché il prezzo BTC ha soddisfatto il requisito dell’ordine di USDT 6.800 o superiore.
2、Ordine delle tracce
Gli ordini di trail consentono all’utente di impostare in anticipo la strategia per le oscillazioni significative del mercato. Quando l’ultimo prezzo raggiunge il prezzo di mercato massimo (o minimo) dopo l’invio dell’ordine di traccia (1 ± tasso di richiamata definito dall’utente), si attiva l’esecuzione dell’ordine sul mercato.
Quando viene attivato un ordine Trail, se il saldo del conto dell’utente è inferiore all’importo dell’ordine, il sistema effettuerà automaticamente l’ordine in base al saldo effettivo. Se il saldo del conto dell’utente è inferiore all’importo minimo di negoziazione, non è possibile effettuare l’ordine.
Caso 1: Il prezzo attuale di BTC è di 19.000 dollari USA. L’utente ritiene che la tendenza generale del mercato rimanga ribassista, ma il prezzo rimbalzerà in seguito. L’utente vorrebbe eseguire un ordine di acquisto BTC quando 1) il tasso di rimbalzo del mercato supera il preimpostato "tasso di richiamata" e 2) il prezzo di mercato supera il prezzo di attivazione predefinito.
L’utente può inserire un ordine di traccia come segue:
Supponendo che il mercato oscilli come segue:
Il prezzo di mercato di BTC è sceso da 19.000 dollari USA e ha raggiunto il punto più basso a 17.800 dollari USA. E il prezzo rimbalza di nuovo a 17.999 dollari USA. Quindi il mercato ha restituito l’1,11% dal calo [(17999-17800) / 17800] = 1,11%
L’ordine della traccia NON verrà inviato perché:
- Tasso di rimbalzo del mercato (che è 1,11%) > tasso di richiamata definito dall’utente (che è dell’1%). => condizione soddisfatta
- Prezzo di mercato (17999) < Prezzo trigger definito dall’utente (18000) => condizione impareggiabile
In sintesi, l’ordine della traccia verrà inviato solo nelle seguenti condizioni:
- Ordine di acquisto = 1) Prezzo più basso di mercato <= Prezzo trigger E 2) Rimbalzo del mercato >= richiamata
Ordine di vendita = 1) Prezzo più alto di mercato >= Prezzo trigger E 2) Rimbalzo del mercato <= richiamata
3、Ordine Iceberg
Un ordine iceberg è un tipo di ordine algoritmico che consente agli utenti di evitare di effettuare un ordine di grandi dimensioni evitando lo slittamento. Un ordine iceberg suddivide automaticamente l’ordine grande di un utente in più ordini più piccoli. Questi ordini verranno immessi sul mercato secondo l’ultimo miglior prezzo denaro e lettera nonché i parametri impostati dall’utente. Quando uno degli ordini più piccoli è stato completamente eseguito o l’ultimo prezzo di mercato si è discostato in modo significativo dal prezzo dell’ordine corrente, verrà inserito automaticamente un nuovo ordine.
Caso 1: Un utente vorrebbe acquistare 1.000 BTC e non vuole aumentare il costo, quindi effettua un ordine iceberg:
Il sistema inserirà automaticamente un ordine iceberg. L’importo di ogni ordine sarà la media del singolo ordine. Il prezzo dell’ordine sarà l’ultimo prezzo di acquisto * (variazione di 1 prezzo). Una volta completato l’ordine, verrà inserito un nuovo ordine. Quando l’ultimo prezzo di mercato supera 2 * (varianza dell’ordine), l’ordine precedente verrà annullato e ne verrà inserito uno nuovo.
Quando l’importo scambiato è uguale all’importo totale dell’ordine, lo scambio di iceberg è stato riempito. Quando l’ultimo prezzo di mercato supera il prezzo di acquisto più alto di 20.000 dollari USA, l’ordine dell’iceberg verrà temporaneamente sospeso. Dopo che il prezzo scende a 20.000 dollari USA, l’ordine dell’iceberg riprenderà.
4、Prezzo medio ponderato nel tempo (TWAP)
Prezzo medio ponderato nel tempo (TWAP) è il prezzo medio di uno strumento in un periodo di tempo specificato. TWAP è una strategia che tenterà di eseguire un ordine che negozia in porzioni di quantità dell’ordine a intervalli di tempo regolari come specificato dagli utenti. Lo scopo di TWAP è ridurre al minimo l’impatto del mercato sugli ordini del paniere.
Esempio 1: l’utente desidera acquistare 1000 BTC e effettuare un ordine come TWAP.
Supponendo il libro degli ordini come di seguito:
Supponendo che l’utente abbia impostato la varianza del prezzo come 1%, il prezzo limite di acquisto massimo è quindi impostato come $ 18.726,93 * (1 + 1,00%) = $ 18.914,19. Il sistema calcola quindi le quantità di vendita aggregate correnti registrate nell’ordine in cui il prezzo è inferiore a $ 18.914,19 menzionati (ovvero 156 + 100 + 8 + 1 + 1 = 266). Successivamente il sistema prenderebbe un riferimento sul rapporto di sweep definito dall’utente in modo da determinare la dimensione dell’ordine suddiviso, in questo caso, che è 13,3 BTC (266 * 5%).
L’ordine di acquisto limite a fette verrebbe pubblicato a $ 18914,19 per 13,3 BTC.
Tutte le quantità di ordine non evase non verranno registrate come ordine in sospeso ma verranno annullate. L’ordine verrà rispedito in base a intervalli di tempo definiti dall’utente con prezzo e quantità aggiornati.
Nel caso in cui il prezzo dell’ordine affettato raggiunga il limite di prezzo massimo / minimo definito dall’utente, l’ordine verrà inviato al prezzo massimo / minimo come definito. Detto ordine verrebbe automaticamente annullato se non ci fosse un prezzo abbinato sul mercato.
Nel caso in cui le quantità dell’ordine affettato raggiungano la quantità dell’ordine massima / minima definita dall’utente, l’ordine verrà inviato alla quantità definita dall’utente di conseguenza.
5 、 Ordine limite avanzato
L’ordine con limite avanzato offre 3 opzioni di ordine in più rispetto a un ordine con limite normale, tra cui “Solo invio”, “Compila o elimina” e “Immediato o Annulla”. Il normale ordine limite è stato impostato come “Buono fino all’annullamento”.
- Post Only: non prende mai liquidità e garantisce che l’utente sia un market maker. Se il tuo ordine dovesse causare una corrispondenza con un ordine preesistente, il tuo ordine con limite di post solo verrà annullato.
- Fill or Kill: assicura che l’ordine di acquisto / vendita venga eseguito o annullato interamente senza adempimenti parziali.
- Immediato o Annulla: richiede l’esecuzione immediata, totale o parziale, dell’ordine e l’annullamento di tutte le parti non evase dell’ordine.
Ad esempio, se un utente desidera acquistare BTC e il libro degli ordini viene mostrato come lo screenshot qui sotto:
- Se l’utente desidera pagare in base alla commissione del produttore, può selezionare l’opzione “Solo pubblicazione” sotto l’Ordine con limite avanzato. Se hanno impostato il prezzo di acquisto su 18737,00 USD, l’ordine non prenderebbe liquidità poiché sono un market maker. Se il prezzo di acquisto è USD18737,25, l’ordine verrà eseguito con Buy (1). Se l’utente è un market taker, l’ordine verrà annullato;
- Se l’utente ha selezionato l’opzione “Fill or Kill”, imposta il prezzo di acquisto come USD18800,00 e l’importo dell’ordine è 300 BTC, poiché l’importo totale sul book degli ordini è di soli 266 BTC (1 + 1 + 8 + 100 + 156 ), l’importo dell’ordine non viene evaso (300-266 = 34 BTC) e verrà completamente annullato. Ma se l’utente ha ordinato solo 200 BTC, l’ordine verrà eseguito di conseguenza;
- Se l’utente ha selezionato l’opzione “Immediato o Annulla”, imposta il prezzo di acquisto come USD18800,00 e l’importo dell’ordine è 300 BTC, poiché l’importo totale sul libro degli ordini è di soli 266 BTC (1 + 1 + 8 + 100 + 156 ), 34 BTC (300-266) non possono essere evasi, l’ordine verrà eseguito solo con 266 BTC e annullerà i 34 BTC non evasi.