È possibile fare trading se i prelievi sono temporaneamente chiusi, perché il blocco si applica alla creazione e alla conferma di una richiesta di prelievo, non all'abbinamento degli ordini nel motore di trading.
La restrizione viene registrata negli stati delle richieste di prelievo e nei parametri dell'account, ma non viene usata dal matching engine quando accetta ed esegue ordini limit e market.
I fondi restano sul saldo interno dell'account, partecipano al calcolo del margine disponibile e cambiano quando vengono eseguite operazioni; questi cambiamenti sono visibili nei report degli ordini e nel feed delle operazioni.
🔒 Cosa significa la chiusura temporanea dei prelievi
La chiusura temporanea dei prelievi significa che il modulo pagamenti dell'exchange crypto impedisce all'account di completare un trasferimento di fondi fuori dalla piattaforma, lasciando gli asset sul saldo interno.
La restrizione si applica nella fase di elaborazione della richiesta di prelievo e ferma il processo prima che i dati siano trasmessi a un gateway di pagamento esterno o alla blockchain.
La chiusura dei prelievi viene registrata nella cronologia delle operazioni dell'account come stato della richiesta senza conferma di invio e come operazione senza txid.
| Elemento del sistema | Azione eseguita | Punto di registrazione |
|---|---|---|
| Modulo di prelievo | Blocca la conferma e il completamento della richiesta di prelievo | Stato dell'operazione nella cronologia dei prelievi |
| Modulo pagamenti | Ferma l'elaborazione della richiesta prima del passaggio al circuito esterno | Assenza di txid e di marcatura di invio |
| Saldo interno dell'account | Continua a contabilizzare gli asset senza addebitarli fuori dalla piattaforma | Saldo dell'account e report sui movimenti dei fondi |
Quale operazione viene bloccata
Viene bloccata l'azione di trasferire fondi verso il circuito esterno tramite il meccanismo di prelievo.
Il segnale verificabile è che la richiesta rimane nella cronologia dei prelievi senza txid e senza stato di invio.
Quali operazioni continuano
L'esecuzione degli ordini di trading e il ricalcolo del saldo interno continuano senza modifiche.
Il segnale verificabile è che le operazioni vengono registrate nel feed delle operazioni e nei report degli ordini.
Lo schema mostra il confine tra l'elaborazione delle richieste di prelievo e l'esecuzione degli ordini di trading, senza dettagliare i controlli interni.
⚙️ Perché il trading continua quando i prelievi sono chiusi
Il trading continua quando i prelievi sono chiusi perché il motore di trading controlla i parametri dell'ordine e lo stato del saldo interno dell'account senza usare i dati sullo stato delle richieste di prelievo.
Lo stato del prelievo viene elaborato dal modulo pagamenti e registrato separatamente, mentre il matching engine prende decisioni in base al book degli ordini e alla priorità di esecuzione.
| Componente del sistema | Azione | Punto di registrazione |
|---|---|---|
| Motore di trading | Accetta ed esegue ordini quando sono disponibili fondi sufficienti | Report dell'ordine e feed delle operazioni |
| Book degli ordini | Determina prezzo e volume di esecuzione in base agli ordini limit attivi | Book degli ordini nell'interfaccia di trading |
| Modulo pagamenti | Vieta il trasferimento di fondi fuori dalla piattaforma | Cronologia dei prelievi e stato dell'operazione |
- Invio dell'ordine: l'interfaccia di trading trasmette i parametri dell'ordine al motore di trading.
- Controllo dei fondi: il modulo di rischio conferma il saldo disponibile o il margine sul conto interno.
- Abbinamento: il matching engine esegue l'ordine attraverso i livelli del book.
- Registrazione: ogni esecuzione viene registrata nel feed delle operazioni e nel report dell'ordine.
- Contabilizzazione: il saldo interno viene ricalcolato in base alle esecuzioni e alle commissioni.
Registrazione nel book degli ordini
L'ordine limit dell'account viene posizionato a uno specifico livello di prezzo e partecipa alla coda di esecuzione.
Il segnale verificabile è che il volume dell'ordine è visibile nel book prima dell'esecuzione o della cancellazione.
Registrazione nel feed delle operazioni
Un ordine market crea una sequenza di operazioni quando viene abbinato agli ordini limit disponibili.
Il segnale verificabile è che i record nel feed delle operazioni corrispondono alle esecuzioni parziali nel report dell'ordine.
🧪 Come verificare che siano bloccati solo i prelievi e che il trading sia disponibile
La verifica si esegue confrontando le azioni dell'account e le registrazioni in tre punti del sistema: registro dei prelievi, book degli ordini e feed delle operazioni.
Se il modulo pagamenti blocca il prelievo, la richiesta di prelievo non passa all'invio e non riceve un txid, mentre il motore di trading continua ad accettare ordini e a generare operazioni.
| Punto del sistema | Azione | Registrazione del risultato |
|---|---|---|
| Cronologia dei prelievi | Creare una richiesta di prelievo per asset e rete | Stato della richiesta senza txid e senza marcatura di invio |
| Book degli ordini | Inserire un ordine limit di volume minimo | Comparsa del volume dell'ordine a uno specifico livello di prezzo del book |
| Feed delle operazioni | Eseguire un ordine market di volume minimo | Record delle operazioni con prezzo e volume di esecuzione |
| Report dell'ordine | Visualizzare i parametri dell'ordine eseguito | Prezzo, volume, commissione e stato di esecuzione registrati |
| Saldo interno | Controllare lo stato dell'account dopo l'operazione | Variazione del saldo o del margine considerando le esecuzioni |
⛔ Registrazione del blocco del prelievo
La richiesta di prelievo rimane nel registro delle operazioni senza identificativo della transazione e senza passare allo stato di invio.
La conseguenza verificabile è l'assenza di txid mentre lo stato della richiesta resta invariato.
✅ Registrazione del trading disponibile
Un ordine limit appare nel book e un ordine market crea una o più operazioni.
La conseguenza verificabile sono i record delle operazioni nel feed e un report dell'ordine compilato.
Lo schema di verifica riflette la separazione tra circuito dei pagamenti e motore di trading senza considerare le differenze di interfaccia tra exchange.
⚠️ Quando la chiusura dei prelievi inizia a bloccare il trading
La chiusura dei prelievi inizia a bloccare il trading solo quando il modulo di rischio modifica lo stato dell'account e vieta le operazioni di trading prima che l'ordine venga trasmesso al motore di trading.
La decisione di blocco non viene presa durante l'abbinamento degli ordini, ma nella fase di controllo dello stato dell'account, che viene eseguita prima della registrazione dell'ordine.
- Registrazione dell'evento: il sistema di sicurezza o compliance assegna all'account uno stato di restrizione del trading.
- Controllo dello stato: il modulo di rischio controlla lo stato dell'account al tentativo di creare un ordine.
- Rifiuto dell'ordine: l'ordine non viene trasmesso al motore di trading e non viene registrato.
- Registrazione del rifiuto: il rifiuto viene registrato nel log delle azioni dell'account senza record nel book degli ordini e nel feed delle operazioni.
🚫 Blocco della creazione degli ordini
Il sistema vieta la trasmissione di ordini limit e market al motore di trading.
La conseguenza verificabile è che l'ordine è assente dal book e non ha un report di esecuzione.
⏸ Blocco delle operazioni sulle posizioni
Il sistema vieta la chiusura delle posizioni e i trasferimenti tra conti interni.
La conseguenza verificabile è che il rifiuto dell'operazione viene registrato nel log delle azioni dell'account.
Le restrizioni di trading derivano dallo stato dell'account e vengono controllate prima della trasmissione dell'ordine al motore di trading.
🧭 Cosa fare se i prelievi sono chiusi ma il trading è disponibile
Le azioni dipendono dalle operazioni accettate dal motore di trading e dagli stati registrati nel profilo dell'account e nel registro delle operazioni.
L'obiettivo è confermare che la restrizione riguarda solo il circuito dei pagamenti dei prelievi e non si estende all'abbinamento degli ordini e alla registrazione delle operazioni.
- Registrare lo stato del prelievo: aprire la cronologia dei prelievi e verificare che la richiesta non abbia ricevuto txid e non sia stata trasmessa al circuito di pagamento esterno.
- Controllare il circuito di trading: inserire un ordine limit di volume minimo e verificarne la comparsa a uno specifico livello di prezzo del book.
- Registrare l'esecuzione: eseguire un ordine market di volume minimo e controllare il record dell'operazione nel feed delle operazioni o nel report dell'ordine.
- Controllare l'attività: mantenere stabili i parametri correnti di volume e frequenza degli ordini, senza cambiamenti bruschi.
| Azione | Cosa viene registrato | Punto di registrazione |
|---|---|---|
| Cronologia dei prelievi | Assenza di trasmissione della richiesta al circuito esterno | Stato della richiesta senza txid |
| Ordine limit | Registrazione dell'ordine da parte del motore di trading | Book degli ordini |
| Ordine market | Fatto di esecuzione dell'operazione | Feed delle operazioni o report dell'ordine |
| Saldo dell'account | Variazione dei saldi dopo l'operazione | Report del saldo o del margine |
🧾 Conferma del trading disponibile
Il motore di trading accetta ordini e registra operazioni quando nello stato dell'account non esiste una restrizione di trading.
La conseguenza verificabile è che gli ordini vengono visualizzati nel book e le operazioni sono registrate nel feed.
🛑 Mantenimento dello stato attuale dell'account
Parametri di trading stabili non creano nuovi segnali per il modulo di rischio.
La conseguenza verificabile è che nel log dell'account non compaiono nuovi record su restrizioni delle operazioni di trading.
Questo schema mostra come il trading possa restare disponibile quando il circuito dei pagamenti è chiuso, ma non spiega quali segnali portano al blocco dei prelievi e come il modulo di rischio prenda questa decisione. Questi meccanismi sono spiegati nel materiale Perché un exchange congela i prelievi.