Risposta diretta
La scadenza di un ordine pendente è il punto in cui un ordine forex pendente non eseguito smette di essere disponibile per l’esecuzione perché termina la finestra di validità consentita. Si differenzia dai concetti correlati soprattutto per lo stadio del ciclo di vita: la scadenza riguarda la validità dell’ordine non eseguito nel tempo, mentre la cancellazione è una terminazione anticipata, e fill/esecuzione sono ciò che accade quando il prezzo interagisce con l’ordine. Concetti come time-in-force sono i più vicini alla scadenza perché controllano la durata, ma possono includere regole più ampie oltre a un singolo “momento di scadenza”.
Meccanismo e definizioni
1) Scadenza di un ordine pendente (il concetto centrale)
Un ordine pendente è un’istruzione inserita in anticipo che diventa idonea a essere eseguita solo quando il mercato raggiunge un prezzo trigger specificato (ad esempio, un ordine di tipo buy-stop o sell-stop). La scadenza di un ordine pendente è la regola che definisce per quanto a lungo l’ordine pendente rimane valido se resta non eseguito.
Idea stabile chiave: la scadenza è rilevante solo mentre l’ordine rimane non eseguito. Una volta che l’ordine è stato eseguito (fill) oppure non è più attivo, la scadenza non è più il fattore che lo governa.
2) Time-in-force (correlato, più ampio)
Time-in-force (TIF) è un’impostazione generale usata per governare per quanto tempo un ordine può restare aperto. In molti sistemi di trading, TIF è il contenitore del comportamento simile alla scadenza—ad esempio, “good for day”, “good till date” o altre regole di durata.
Differenza delimitata: la scadenza di un ordine pendente è il risultato (il momento di invalidazione dell’ordine secondo la regola del sistema), mentre time-in-force è la configurazione che determina come si verifica quel risultato.
3) Cancellazione dell’ordine (terminazione anticipata esplicita)
La cancellazione è un’azione che rimuove un ordine dal mercato prima che scada naturalmente. La cancellazione può essere richiesta dal trader o attivata da regole operative (a seconda del sistema del provider).
Differenza delimitata: la scadenza è basata sul tempo e passiva (accade quando termina la finestra di validità). La cancellazione è tipicamente basata su un’azione e immediata (accade perché l’ordine viene rimosso attivamente dal sistema).
4) Regole di scadenza vs “tempo di scadenza” (dettaglio di implementazione)
Due ordini possono entrambi essere descritti come “in scadenza”, ma il comportamento può dipendere da regole di scadenza.
Meccaniche stabili per distinguere:
- Tempo/data di scadenza: quando l’ordine deve smettere di essere idoneo.
- Base del tempo del server: quale orologio usa la piattaforma.
- Gestione weekend/festivi: se il sistema tratta i periodi non di trading come estensione della validità.
- Se e quando il sistema aggiorna lo stato: quando puoi osservare l’ordine diventare inattivo nella tua cronologia.
Anche quando l’idea sembra identica, queste regole determinano ciò che vedi effettivamente nei registri.
5) Esecuzione e fill (esiti dopo il trigger)
Esecuzione (spesso descritta come “fill”) si riferisce all’evento in cui l’ordine viene abbinato e diventa un’operazione completata (o parzialmente completata, a seconda di come il sistema riporta l’informazione).
Differenza delimitata: la scadenza di un ordine pendente riguarda l’ordine non eseguito che diventa non valido. L’esecuzione riguarda l’interazione del mercato che rende l’ordine pendente idoneo a diventare un’operazione.
Collegamento pratico: la scadenza è più importante quando l’esecuzione non avviene prima che l’ordine pendente diventi non valido.
Confronti di evidenze o esempi (con assunzioni esplicite)
Di seguito ci sono scenari semplificati per chiarire le differenze. Questi scenari assumono (1) che tu inserisca un ordine pendente con una finestra di validità scelta, (2) che il mercato non raggiunga il prezzo trigger a meno che non sia indicato, e (3) che la piattaforma registri i cambiamenti di stato.
Esempio A: Scadenza naturale vs esecuzione
Supponi che venga inserito un buy-stop pendente e che resti non eseguito. Se il prezzo non raggiunge mai il trigger prima della fine della finestra di validità, l’ordine pendente diventa inattivo alla scadenza. Se invece il prezzo raggiunge il trigger prima che la finestra finisca, l’esecuzione può avvenire e il ciclo di vita dell’ordine pendente termina tramite fill piuttosto che tramite scadenza.
Cosa differisce:
- La scadenza è determinata dalle regole della finestra di validità.
- Il fill è determinato dal fatto che la condizione trigger venga soddisfatta in tempo.
Esempio B: Scadenza vs cancellazione
Supponi che lo stesso ordine pendente venga inserito con una finestra di validità di diverse ore. Se cancelli l’ordine dopo 30 minuti, termina per cancellazione, non per scadenza. La tua registrazione mostrerà tipicamente che l’ordine non è rimasto aperto fino a quando la finestra di tempo non è terminata.
Cosa differisce:
- La cancellazione termina l’ordine in anticipo.
- La scadenza è ciò che sarebbe accaduto se l’ordine fosse rimasto non eseguito.
Esempio C: TIF controlla un comportamento simile alla scadenza
Supponi di selezionare un’impostazione time-in-force che corrisponde a “fine giornata”. Questa selezione implica un momento di scadenza legato al sistema del provider. Il concetto di time-in-force è l’impostazione che scegli; la scadenza di un ordine pendente è l’applicazione di quel settaggio al ciclo di vita dell’ordine da parte del sistema.
Cosa differisce:
- TIF è una configurazione.
- La scadenza è l’esito del ciclo di vita sotto quella configurazione.
Esempio D: Tempistiche di reporting/verifica
Supponi che la piattaforma aggiorni lo stato dell’ordine nella sua cronologia. È possibile che la tua visione dei cambiamenti di stato (ad esempio, “expired”) dipenda da come il provider riporta gli aggiornamenti. Il mercato potrebbe raggiungere condizioni vicino a un momento di confine, ma lo stato registrato che vedi seguirà l’elaborazione interna della piattaforma e l’orologio.
Cosa differisce:
- La scadenza è una regola logica.
- L’osservabilità è un dettaglio di reporting.
Limitazioni e rischi (cosa può fallire o essere frainteso)
1) Ambiguità del tempo di confine
La scadenza spesso dipende dall’orario del sistema e dall’ordine di elaborazione. Se il momento di scadenza di un ordine coincide con condizioni di mercato in rapido cambiamento, puoi vedere esiti coerenti con le regole del sistema ma che sembrano controintuitivi.
Limitazione materiale: senza controllare i timestamp di stato della piattaforma e la cronologia registrata del tuo ordine, potresti interpretare in modo errato se la scadenza o un altro evento del ciclo di vita ha terminato l’ordine.
2) Fill parziali e assunzioni su “non eseguito”
Alcuni sistemi possono riportare l’esecuzione parziale per gli ordini (a seconda di come il provider implementa la gestione degli ordini). Se assumi che “non eseguito” significhi “mai eseguito”, potresti leggere male la relazione tra quantità rimanente e scadenza.
Rischio materiale: la scadenza può applicarsi a qualsiasi porzione rimanente non eseguita dopo un’esecuzione parziale, mentre il fill riguarda le porzioni eseguite.
3) Significati diversi tra provider e piattaforme
Definizioni come “expiry”, “cancelled”, “rejected” e “expired” possono essere categorizzate in modo diverso a seconda dell’implementazione del provider e del reporting.
Limitazione materiale: differenze terminologiche nella cronologia rendono rischioso dedurre le meccaniche esatte di un provider da descrizioni generiche.
4) Costi e dettagli di esecuzione influenzano gli esiti dopo il trigger
Anche se l’ordine diventa idoneo, l’esecuzione può coinvolgere spread, slippage o altri costi a seconda della sede e del modello di esecuzione. Questi fattori non cambiano la scadenza in sé, ma cambiano ciò che sperimenti quando avviene l’esecuzione.
Limitazione materiale: la scadenza spiega la validità, non il prezzo dell’operazione o l’economia finale.
DOCUMENT END