Tradovate «Order can't be modified» / ordini bloccati
Il Suo stop non si sposta, il pulsante di annullamento non fa nulla e Tradovate mostra «Order can't be modified» mentre il mercato continua a muoversi. Ecco come prendere il controllo manualmente e sbloccare la situazione.
On This Page
- Cosa significa «Order Can't Be Modified»
- Principali cause degli ordini bloccati in Tradovate
- 1. Esaurimento del limite di frequenza dell'API per modifiche rapide
- 2. Una sessione caduta o duplicata
- 3. Sincronizzazione dell'orologio e instabilità di rete
- 4. Un'uscita manuale che ha reso orfana una gamba del bracket
- 5. Un bug o un'interruzione lato piattaforma
- Come risolvere gli ordini bloccati in Tradovate: passo dopo passo
- Soluzione rapida: andare flat con un ordine a mercato opposto manuale
- Risolvere una sessione obsoleta: riconnettersi per aggiornare gli ordini attivi
- Risolvere un ordine ostinato: annullare lato broker, poi attendere eventuali limiti
- Risolvere un blocco totale: usare l'Emergency Trade Desk
- Tabella di risoluzione dei problemi
- Lo eviti con PickMyTrade
È long di due contratti ES, il prezzo corre verso il Suo stop, trascina l'ordine a breakeven e non succede nulla. Clicca sulla X per annullare e ancora nulla. Tradovate mostra “Order can't be modified” e il Suo bracket resta bloccato sul grafico mentre il mercato continua a muoversi contro di Lei. È uno dei guasti più stressanti che un trader di futures possa incontrare, e si presenta sotto vari nomi: un ordine limit bloccato, uno stop che non si trascina, un pulsante di uscita che non fa nulla o una gamba del bracket che “non può essere annullata”. Il ripristino è quasi sempre lo stesso. Prenda il controllo della posizione manualmente con un ordine a mercato opposto, poi si riconnetta per liberare gli ordini attivi bloccati. E se instrada il Suo flusso di ordini attraverso un bridge attento ai limiti di frequenza come PickMyTrade, elimina il fattore scatenante più comune, il sovraccarico del motore degli ordini di Tradovate con modifiche, prima ancora che un blocco inizi.
Rapida checklist per gli ordini bloccati
- Protegga prima la posizione. Inserisca un ordine a mercato opposto manuale per andare flat prima di risolvere l'ordine bloccato.
- Riconnetta la sessione. Si disconnetta da ogni sessione (desktop, web, mobile, TradingView) e si riconnetta su un solo dispositivo per aggiornare gli ordini attivi.
- Annulli lato broker. Dopo la riconnessione, annulli l'ordine bloccato direttamente nel pannello Orders di Tradovate, non dalla Sua app di grafici.
- Rallenti le modifiche. Smetta di trascinare ripetutamente gli stop: raffiche rapide di modifica/annullamento e trailing stop possono esaurire i limiti dell'API di Tradovate e bloccare la gestione degli ordini.
- Controlli orologio e connessione. Un orologio del PC non sincronizzato o un Wi-Fi instabile bloccano le conferme di cui una modifica o un annullamento hanno bisogno.
- Tenga pronta un'uscita di emergenza. Conosca il numero dell'Emergency Trade Desk di Tradovate nel caso non riuscisse a gestire affatto la posizione.
Cosa significa «Order Can't Be Modified»
Ogni volta che trascina uno stop, modifica un limit o preme annulla, Tradovate non modifica l'ordine localmente. Invia una richiesta di modifica o annullamento al livello di gestione degli ordini, attende una conferma e solo allora aggiorna ciò che vede. “Order can't be modified” è la piattaforma che Le dice di non poter ricevere quella conferma, quindi si rifiuta di toccare l'ordine. L'ordine è ancora attivo; ciò che non funziona è il canale di controllo verso di esso.
Questa distinzione è importante. Un ordine bloccato non è un difetto estetico. Il limit o lo stop resta sulla borsa e può ancora essere eseguito più tardi nella sessione, che è esattamente ciò che non vuole. Gli ordini possono rimanere bloccati sul grafico in modo permanente finché il prezzo non interagisce con essi, e uno stop loss può rifiutarsi di spostarsi o annullarsi anche dopo un'uscita manuale. Quindi l'obiettivo è duplice: neutralizzare il rischio che quell'ordine bloccato scatti e costringere la piattaforma a ricaricare una visione pulita dei Suoi ordini attivi così da poterlo rimuovere.
Il blocco può colpire direttamente la piattaforma web o desktop di Tradovate, un conto collegato tramite TradingView o una connessione che passa da NinjaTrader, perché in tutti e tre i casi è lo stesso motore degli ordini di Tradovate a dare la conferma.
Principali cause degli ordini bloccati in Tradovate
1. Esaurimento del limite di frequenza dell'API per modifiche rapide
È il fattore scatenante più comune per i trader automatizzati e semi-automatizzati. Tradovate applica limiti di richieste alla propria API, circa 80 richieste al minuto e alcune migliaia all'ora, anche se dovrebbe confermare i limiti attualmente pubblicati da Tradovate. I trailing stop che si riprezzano a ogni tick, o il trascinamento manuale di uno stop decine di volte al minuto, possono consumare rapidamente quel budget. Una volta raggiunto il tetto, la piattaforma smette di accettare nuove richieste di modifica o annullamento per un periodo di attesa (spesso circa un'ora) e, durante quella finestra, non può modificare stop, annullare ordini o uscire in modo pulito.
2. Una sessione caduta o duplicata
Tradovate limita quante sessioni un conto può mantenere contemporaneamente tra desktop, web, mobile e TradingView (il numero esatto varia, quindi controlli le regole attuali di Tradovate). Se lo supera, le Sue sessioni iniziano a contendersi la connessione. Una viene espulsa, il canale degli ordini diventa obsoleto e si ritrova con ordini che sembrano presenti sul grafico ma non rispondono.
3. Sincronizzazione dell'orologio e instabilità di rete
Le conferme degli ordini sono sensibili al tempo. Se l'orologio del Suo PC è andato fuori sincrono o la connessione perde pacchetti via Wi-Fi, l'handshake di modifica/annullamento non si completa mai e l'ordine appare bloccato.
4. Un'uscita manuale che ha reso orfana una gamba del bracket
Ecco uno scenario che coglie in fallo molti trader: il limit di presa profitto del Suo bracket non è stato eseguito, è uscito con un ordine a mercato e ora la gamba opposta di stop loss è abbandonata e “bloccata”. Il collegamento OCO del bracket si aspettava che la gemella lo chiudesse e, uscendo da quella logica a mano, la gamba residua ha perso il suo percorso di annullamento.
5. Un bug o un'interruzione lato piattaforma
Tradovate ha rilasciato bug in cui gli ordini limit in modalità specifiche, Market Replay per esempio, non potevano essere modificati né annullati finché non è uscita una correzione. Durante le interruzioni live, l'intero livello degli ordini può bloccarsi. Sono problemi lato Tradovate e si risolvono con un aggiornamento dell'app o quando l'interruzione termina.
Come risolvere gli ordini bloccati in Tradovate: passo dopo passo
Segua questi passaggi in ordine. Il primo controlla il Suo rischio; gli altri liberano l'ordine bloccato.
Soluzione rapida: andare flat con un ordine a mercato opposto manuale
Se l'ordine bloccato protegge una posizione aperta, non aspetti che la piattaforma si riprenda, chiuda la posizione da solo.
Annoti la Sua posizione attuale
Ad esempio, long di 2 contratti.
Inserisca un ordine a mercato nella direzione opposta
Per la stessa quantità (vendere 2 per chiudere una long, comprare 2 per chiudere una short). Un ordine a mercato non dipende dalla modifica dell'ordine bloccato, quindi di solito passa anche quando trascinamenti e annullamenti non funzionano.
Confermi che la posizione risulti flat
Verifichi nel pannello Positions.
Un'avvertenza: chiudere la posizione non sempre rimuove l'ordine attivo bloccato. Potrebbe essere ora flat ma avere ancora un limit o uno stop bloccato sul grafico. È ciò che risolvono i passaggi successivi.
Risolvere una sessione obsoleta: riconnettersi per aggiornare gli ordini attivi
La riconnessione costringe Tradovate a risincronizzare la propria visione dei Suoi ordini, che è ciò che di solito spezza il blocco.
Si disconnetta da Tradovate
Parta dalla Sua sessione principale.
Si disconnetta da ogni altro posto in cui il conto è connesso
App desktop, scheda del browser, app mobile e connessione broker di TradingView. Deve rimanere una sola sessione attiva.
Si riconnetta su un solo dispositivo
Usi un solo dispositivo per ristabilire una sessione pulita.
Riprovi l'annullamento
Apra il pannello Orders e provi di nuovo ad annullare l'ordine precedentemente bloccato. Dopo una riconnessione pulita, di solito risponde. (Se passa da NinjaTrader, disconnettere e riconnettere la connessione Tradovate esegue lo stesso aggiornamento.)
Risolvere un ordine ostinato: annullare lato broker, poi attendere eventuali limiti
Se l'ordine è ancora bloccato dopo la riconnessione:
Lo annulli lato broker
Lo annulli direttamente dal pannello Orders della piattaforma Tradovate anziché da TradingView o da un altro front-end. Il lato broker è la fonte di verità per lo stato degli ordini.
Attenda la fine di eventuali periodi di attesa per limite di frequenza
Se sospetta di aver superato il limite di frequenza dell'API (trailing o modifiche intensive subito prima del blocco), smetta di inviare richieste e attenda la fine del periodo di attesa. Insistere con altri annullamenti non fa che prolungarlo.
Corregga le basi che bloccano le conferme
Sincronizzi l'orologio di sistema (clic destro sull'orologio di Windows, Modifica data/ora, Sincronizza ora) e passi dal Wi-Fi a una connessione cablata, se possibile.
Risolvere un blocco totale: usare l'Emergency Trade Desk
Se davvero non riesce a gestire una posizione live, la piattaforma è fuori uso o ha perso Internet o la corrente, Tradovate gestisce un Emergency Trade Desk che può chiudere le posizioni e annullare gli ordini attivi per Lei. È stato pubblicato come 312-423-2234 (e-mail orders@ninjatrader.com), raggiungibile 24 ore al giorno dalla domenica pomeriggio al venerdì pomeriggio, ora centrale. Confermi il numero attuale sul sito di Tradovate prima di averne bisogno. È solo per emergenze su conti live, non per annullamenti di routine.
Tabella di risoluzione dei problemi
| Errore / sintomo | Significato | Soluzione |
|---|---|---|
| “Order can't be modified” | La piattaforma non riesce a ottenere una conferma di modifica/annullamento per un ordine attivo | Vada flat con un ordine a mercato opposto manuale, poi si riconnetta e annulli dal pannello Orders |
| L'ordine limit non si trascina né si annulla | Il canale di controllo verso l'ordine attivo è obsoleto | Si disconnetta da tutte le sessioni, si riconnetta su un solo dispositivo, riprovi l'annullamento |
| Stop loss bloccato dopo un'uscita manuale | La gamba orfana del bracket OCO ha perso il suo percorso di annullamento | Annulli la gamba residua lato broker dopo la riconnessione |
| Ordine bloccato “finché il prezzo non interagisce” | L'ordine attivo è ancora vivo sulla borsa | Neutralizzi il rischio con un ordine a mercato opposto; non lo lasci eseguire |
| Blocco dopo trailing/modifiche intensive | Limite di richieste API esaurito, periodo di attesa attivo | Smetta di inviare richieste, attenda la fine del periodo di attesa, poi gestisca gli ordini |
| Impossibile gestire affatto una posizione live | Interruzione della piattaforma o della connessione | Chiami l'Emergency Trade Desk per chiudere e annullare |
Lo eviti con PickMyTrade
La maggior parte degli incidenti di ordini bloccati risale a un'unica causa: troppe modifiche di ordini che colpiscono troppo in fretta il motore di Tradovate. PickMyTrade si colloca tra i Suoi alert di TradingView e Tradovate e gestisce quel flusso per Lei:
- Instradamento sicuro rispetto ai limiti di frequenza, distanzia il traffico di ordini e modifiche in modo da non esaurire il budget API di Tradovate e non innescare un blocco.
- Modifiche controllate, invia gli aggiornamenti di stop e target in modo deliberato invece di sparare una richiesta a ogni tick, lo schema che più spesso blocca i trailing stop.
- Validazione di quantità e simbolo, blocca gli ordini malformati o sovradimensionati prima dell'invio, così non deve combattere con un ordine bloccato che non sarebbe mai dovuto partire.
- Sincronizzazione multi-conto, replica un ordine pulito e corretto su tutti i Suoi conti collegati invece di lasciarne uno bloccato e non allineato.
Operi senza rifiuti
Inizi la prova gratuita di 7 giorni, colleghi oggi i Suoi alert e operi senza rifiuti.
Inizi la prova gratuita di 7 giorniDomande frequenti
Significa che Tradovate non ha potuto ottenere una conferma per modificare o annullare un ordine attivo, quindi si rifiuta di toccarlo. L'ordine è ancora attivo sulla borsa; ciò che non funziona è la connessione per gestirlo.
Inserisca un ordine a mercato nella direzione opposta per la stessa quantità (vendere per chiudere una long, comprare per chiudere una short). Un ordine a mercato non dipende dalla modifica dell'ordine bloccato, quindi di solito viene eseguito anche quando trascinamento e annullamento non funzionano.
Chiudere la posizione e rimuovere un ordine attivo bloccato sono due azioni diverse. Riconnetta la Sua sessione, poi annulli l'ordine residuo direttamente dal pannello Orders di Tradovate.
Di solito sì. Disconnettersi da tutte le sessioni e riconnettersi costringe Tradovate a risincronizzare la propria visione dei Suoi ordini, il che ripristina la possibilità di annullarli. Se usa NinjaTrader, disconnettere e riconnettere la connessione Tradovate ottiene lo stesso risultato.
Possono. Un trailing stop che si riprezza a ogni tick genera un flusso costante di richieste di modifica e, combinato con il trascinamento manuale, può esaurire i limiti dell'API di Tradovate e bloccare la gestione degli ordini finché non passa un periodo di attesa.
Sì, questo è il pericolo. Un ordine bloccato è ancora attivo sulla borsa e può essere eseguito più tardi nella sessione, ed è per questo che dovrebbe prima neutralizzare la posizione e poi annullare l'ordine invece di lasciarlo lì.
Capitano entrambi i casi. Tradovate ha rilasciato bug di piattaforma (ad esempio in Market Replay) che bloccavano la modifica degli ordini fino alla correzione, e le interruzioni bloccano l'intero livello degli ordini. Ma modifiche rapide, sessioni duplicate e problemi di orologio o di rete sono fattori scatenanti lato utente che può controllare.
Per le emergenze su conti live in cui ha perso l'accesso, l'Emergency Trade Desk di Tradovate può chiudere le posizioni e annullare gli ordini attivi. Tenga a portata di mano i loro recapiti aggiornati prima di averne bisogno.
Questa guida ha esclusivamente scopo didattico e informativo e non costituisce consulenza finanziaria, di investimento o di trading. Il trading di futures e di altri prodotti a leva comporta un rischio di perdita sostanziale e non è adatto a tutti gli investitori. PickMyTrade è una piattaforma di automazione indipendente di terze parti e non è affiliata a Tradovate, Inc., né da essa approvata o sponsorizzata. Tutti i nomi, i loghi e i marchi correlati sono di proprietà dei rispettivi titolari. Le funzionalità e i passaggi della piattaforma cambiano nel tempo, quindi confermi sempre la procedura attuale nella documentazione ufficiale della piattaforma prima di agire.