Tradovate

L'ordine bracket di Tradovate riempie solo 1 contratto

Avete costruito un bracket multi-contratto, l'ingresso è scattato, ed è apparso un solo contratto. Ecco perché Tradovate lo fa, e la soluzione esatta per ogni causa.

Verificato dal Trading Systems Team di PickMyTrade Ultimo aggiornamento
· Lettura di 6 minuti
Campo quantità di inserimento ordine di Tradovate accanto ai pulsanti di acquisto e vendita che non corrisponde al totale del bracket

Prepara un'operazione pulita multi-contratto su ES o NQ, imposta un bracket con uno stop e un obiettivo, vede l'entrata scattare, e si riempie solo un contratto. Il resto della sua size non entra mai. O peggio: il suo stop copre un lotto mentre un secondo contratto resta scoperto sul mercato. Nei futures veloci, un bracket Tradovate che riempie solo 1 contratto è uno dei bug “piccoli” più costosi che esistano. O perde il profitto pianificato, o si ritrova con una posizione non coperta che credeva protetta.

Ecco la parte rassicurante: nella stragrande maggioranza dei casi non è colpa del broker. È un disallineamento di quantità tra la size di inserimento del suo ordine e il totale dei contratti definito nel suo bracket. Altre due varianti, un'esecuzione parziale dovuta a liquidità scarsa su un'uscita limit, e un obiettivo o stop orfano rimasto attivo dopo uno stop-out, completano il quadro. Questa guida esamina ogni causa, la soluzione esatta per ciascuna, e come un'automazione come PickMyTrade previene il disallineamento prima ancora che l'ordine lasci le sue mani.

Checklist rapida

  • La quantità dell'ordine deve essere uguale alla size totale del bracket. Se il suo bracket ha gambe che totalizzano 3 contratti, la quantità di acquisto/vendita deve essere 3, non 1.
  • Sommi ogni gamba di obiettivo ATM. Una strategia a due obiettivi 2+1 richiede una quantità di entrata di 3, non la gamba singola più grande.
  • Usi uscite market o stop-market per una size garantita. Gli obiettivi limit possono riempirsi parzialmente quando la liquidità al suo prezzo è scarsa.
  • Controlli la scheda Filled Orders. Tradovate suddivide le esecuzioni parziali in più righe, così può confermare se 1 su 2 si è effettivamente riempito.
  • Cerchi gambe orfane dopo uno stop-out. Se l'OCO non ha annullato l'ordine opposto, un obiettivo residuo può riempirsi più tardi e aprire una nuova posizione.
  • Usi Flatten e ricontrolli il pannello Orders se qualcosa sembra incoerente prima di aggiungere altra size.

Cosa significa davvero “Riempito solo 1 contratto”

Quando un bracket si comporta così, è successa una di due cose molto diverse. O non sono entrati tutti i suoi contratti, un problema di quantità di entrata, oppure tutti i contratti sono entrati ma solo una parte di un'uscita si è riempita, un problema di esecuzione parziale o OCO. In apparenza sembrano uguali: finisce per detenere, o uscire con, meno contratti di quanto previsto. Ma la soluzione è opposta in ciascun caso.

Il caso più comune, di gran lunga, è il primo. Il numero nel campo della quantità di inserimento ordine non corrispondeva al numero totale di contratti distribuiti tra le gambe del suo bracket. Tradovate invia esattamente la quantità che indica. Se la sua strategia ATM o il bracket manuale descrive uscite per un valore di tre contratti ma invia un'entrata per uno, entra solo un contratto, e si attiva solo la gamba del bracket che copre quel singolo contratto. Tutto ciò che aveva visto disegnato in precedenza sul grafico era un'anteprima della strategia completa, non una promessa che un contratto di size di entrata avrebbe attivato tutto.

Il secondo scenario è un evento di mercato genuino. La sua size completa è entrata, ma un'uscita limit si è abbinata solo alla size disponibile al suo prezzo esatto. Il resto rimane attivo, oppure il prezzo si allontana e un contratto resta esposto.

Le principali cause di un bracket che riempie solo 1 contratto

1. La quantità di inserimento ordine è inferiore al bracket totale

Questa è la causa principale che incontrerà più spesso. Costruisce un bracket o una strategia ATM con più gambe di obiettivo, diciamo Obiettivo 1 per due contratti e Obiettivo 2 per un contratto, tre contratti in totale, ma lascia la quantità di acquisto/vendita impostata su 1. Entra solo un contratto, e solo la prima gamba del bracket vi si collega. La regola da imprimersi nella memoria: il numero della quantità in alto, accanto ai pulsanti di acquisto e vendita, deve essere uguale al numero totale di contratti nel suo bracket.

2. Le gambe di obiettivo della strategia ATM non sommano alla size prevista

Una strategia ATM in Tradovate consente a ogni coppia Stop Loss / Profit Target di avere una propria quantità, così può uscire in modo scalare, ad esempio due contratti al primo obiettivo e due a un obiettivo più lontano, condividendo uno stop. È esattamente lì che si insinua l'errore di conteggio. La quantità totale della strategia è la somma di ogni gamba, e la sua quantità di entrata deve essere uguale a quella somma perché tutte le gambe si armino. Se le gambe sommano a quattro ma ne invia due, metà del suo piano semplicemente non esiste.

Configurazione della strategia ATM di Tradovate che mostra più gambe di obiettivo, ciascuna con una propria quantità che somma il totale

3. Un'uscita limit si è riempita parzialmente per liquidità scarsa

Se la sua posizione completa è entrata ma un obiettivo limit ha riempito solo uno tra più contratti, di solito è il mercato, non la piattaforma, a essere responsabile. Un ordine limit si riempie solo contro la size presente al suo prezzo esatto. Quando lì non ci sono abbastanza contratti disponibili prima che il prezzo si allontani, ottiene un'esecuzione parziale: un lotto eseguito, il resto ancora attivo. Tradovate registra ogni esecuzione parziale come una riga a sé nella scheda Filled Orders, il modo più rapido per confermarlo.

4. Un obiettivo o stop orfano è rimasto attivo dopo uno stop-out

Le uscite del bracket sono collegate come OCO, One Cancels the Other. Quando lo stop si riempie, l'obiettivo dovrebbe annullarsi automaticamente, e viceversa. Durante un problema di dati, un'interruzione o un bracket pesantemente modificato, questa cancellazione può fallire e lasciare un ordine solitario attivo. Se un obiettivo residuo si riempie più tardi, apre una nuova posizione da un contratto che non aveva mai voluto, il che appare esattamente come un evento “il bracket ha riempito solo un contratto” sul suo P&L.

5. Anomalie di interfaccia o connettività su una singola gamba

Meno comune, ma reale: una gamba può essere persa o modificata da un problema di interfaccia o connessione, specialmente quando modifica i bracket rapidamente a metà operazione. Se le sue quantità sono dimostrabilmente corrette e la liquidità era profonda, catturi le schede Orders e Filled Orders e lo segnali al supporto Tradovate, ma prima escluda le cause da 1 a 4, poiché spiegano la stragrande maggioranza di questi casi.

Come risolvere un bracket che riempie solo 1 contratto, passo dopo passo

Correggere il disallineamento di quantità (cause 1 e 2)

1

Sommi la quantità di ogni gamba

Apra il suo bracket o la strategia ATM e sommi la quantità di ogni gamba, ogni obiettivo e il suo stop abbinato.

2

Imposti la quantità di entrata su quel totale

Imposti la quantità di inserimento ordine (accanto ai pulsanti di acquisto/vendita) su quel totale prima di inviarlo.

3

Confermi le gambe della sua strategia ATM salvata

Se usa una strategia ATM salvata, confermi che le quantità delle gambe della strategia siano quelle attese, quindi allinei la quantità di entrata alla loro somma.

4

Controlli il pannello Orders

Invii e controlli subito il pannello Orders. Dovrebbe vedere un ordine attivo per gamba, con quantità che, sommate, tornano alla sua size di entrata.

Pannello Orders di Tradovate che mostra ogni gamba del bracket attiva con quantità che sommano la size di entrata

Correggere le esecuzioni parziali sulle uscite limit (causa 3)

1

Passi a un'uscita stop-market o market

Se una size di uscita garantita conta più del prezzo, usi un'uscita stop-market o market invece di un limit in attesa, gli ordini market riempiono l'intera size al miglior prezzo disponibile.

2

Oppure accetti il residuo su un obiettivo limit

Se mantiene un obiettivo limit, accetti che un book sottile possa lasciare un residuo, e sia pronto a gestire manualmente il contratto non riempito.

3

Riveda la scheda Filled Orders

Riveda la scheda Filled Orders per vedere esattamente quanti contratti si sono riempiti, e a quali prezzi, prima di aggiungere altra size.

Eliminare una gamba orfana dopo uno stop-out (causa 4)

1

Controlli il pannello Orders dopo ogni stop-out

Dopo ogni stop-out o uscita manuale, dia un'occhiata al pannello Orders per un obiettivo o stop ancora attivo che avrebbe dovuto annullarsi.

2

Annulli la gamba orfana manualmente

Annulli manualmente ogni gamba orfana in modo che non possa riempirsi più tardi e aprire una posizione indesiderata.

3

Usi Flatten in caso di dubbio

In caso di dubbio, usi Flatten per chiudere le posizioni e annullare tutti gli ordini attivi per quel contratto in una volta, quindi ricostruisca l'operazione in modo pulito.

Tenga presente che i limiti specifici di posizione e quantità d'ordine variano in base alla società e alla dimensione dell'account. Gli account di valutazione e finanziati spesso impongono un limite massimo di contratti che può anche bloccare o troncare la size. Verifichi le regole attuali della sua società se la size del suo bracket viene limitata anziché disallineata.

Tabella di risoluzione dei problemi

Sintomo Significato Soluzione
Entra solo 1 contratto su un bracket multi-gambaLa quantità di inserimento ordine è inferiore al totale del bracketImposti la quantità di acquisto/vendita = somma di tutte le gambe del bracket
La strategia ATM riempie meno contratti del previstoLe gambe di obiettivo sommano più della quantità di entrataAllinei la quantità di entrata alla somma di ogni gamba ATM
L'obiettivo limit riempie 1 su più, il resto resta attivoEsecuzione parziale, liquidità insufficiente al suo prezzoUsi un'uscita stop-market/market, oppure gestisca il residuo
Appare un contratto extra dopo uno stop-outUna gamba OCO orfana non si è auto-annullata e si è riempita più tardiAnnulli gli ordini attivi residui; usi Flatten per ripristinare
Una gamba scompare dopo modifiche rapide al bracketPossibile anomalia di interfaccia/connessione su una singola gambaVerifichi le quantità, catturi screenshot, contatti il supporto
Il limite massimo di contratti tronca la sua sizeLimite di rischio/posizione (varia in base a società e dimensione dell'account)Riduca la size o richieda alla sua società una modifica del limite

Dove si inserisce PickMyTrade

La maggior parte dei fallimenti di bracket a un solo contratto risale a una quantità già sbagliata prima che l'ordine lasciasse le sue mani. PickMyTrade collega i suoi alert di TradingView direttamente a Tradovate e applica il dimensionamento per lei, così l'entrata e il suo bracket concordano sempre:

  • Validazione Qty/Simbolo l'alert definisce la size una sola volta, così l'entrata e ogni gamba del bracket portano quantità corrispondenti invece di un numero digitato a mano facile da sottostimare.
  • Filtri di entitlement e rischio rispetta i limiti di posizione della prop firm e lo stato dell'accordo sui dati, così i bracket sovradimensionati vengono individuati prima di essere rifiutati o troncati.
  • Instradamento sicuro rispetto ai rate limit distanzia il flusso di ordini in modo che le gambe del bracket non vengano perse per modifiche rapide durante candele volatili.
  • Sincronizzazione multi-account replica il bracket corretto a size piena su ogni account collegato, così nessun account resta con un solo contratto.

Smetta di dimensionare i bracket a mano

PickMyTrade permette al suo alert di TradingView di definire la size una sola volta, così l'entrata e ogni gamba del bracket corrispondono sempre. Inizi la sua prova gratuita di 5 giorni e faccia trading senza rifiuti.

Inizi la sua prova gratuita di 5 giorni

Domande frequenti

Quasi sempre perché la quantità di inserimento ordine era inferiore al totale di contratti descritto dal suo bracket. Tradovate invia esattamente la quantità inserita, quindi se il campo dice 1 ma le sue gambe sommano a 3, entra solo un contratto.

Sì. La strategia ATM definisce come i contratti vengono suddivisi tra gli obiettivi, ma la quantità di entrata che invia deve essere uguale alla somma di quelle gambe. Se è inferiore, si arma solo parte della strategia.

No. Di solito si tratta di un'esecuzione parziale: un'uscita limit si è abbinata solo alla size disponibile al suo prezzo esatto. Controlli la scheda Filled Orders e vedrà l'esecuzione divisa in righe separate.

Usi un'uscita stop-market o market invece di un limit in attesa. Gli ordini market riempiono l'intera size al miglior prezzo disponibile, a costo di non controllare il prezzo esatto di esecuzione.

È probabile che una gamba orfana del bracket non si sia annullata sotto OCO e si sia riempita più tardi. Dopo ogni stop-out, controlli il pannello Orders e annulli qualsiasi obiettivo o stop ancora attivo.

La grande maggioranza dei casi è un disallineamento di quantità o un'esecuzione parziale normale, entrambi riconducibili alla configurazione o alle condizioni di mercato piuttosto che a un difetto. Anomalie genuine accadono ma sono più rare, quindi escluda prima le cause comuni.

Possono farlo. Gli account di valutazione e finanziati impongono size massime di posizione che variano in base a società e dimensione dell'account, il che può limitare o troncare il suo bracket. Verifichi le regole attuali della sua società se il limite di size, e non un disallineamento, è il problema.

Lasci che l'alert definisca la size una sola volta e la instradi attraverso un bridge in modo che l'entrata e tutte le gambe del bracket condividano sempre la stessa quantità, eliminando il passaggio di digitazione manuale in cui di solito inizia il disallineamento.

Questa guida ha finalità esclusivamente educative e informative e non costituisce consulenza finanziaria, di investimento o di trading. Il trading di futures e altri prodotti a leva comporta un rischio sostanziale di perdita e non è adatto a tutti gli investitori. PickMyTrade è una piattaforma di automazione indipendente di terze parti e non è affiliata, approvata o sponsorizzata da Tradovate, Inc. 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 il processo attuale nella documentazione ufficiale della piattaforma prima di agire.