Tradestation – Cos’è un disallineamento e come sistemarlo
Può capitare che la strategia mandi il segnale per un ordine ma questo non venga eseguito. Ogni tanto è dovuto a problemi di collegamento (internet che salta nel momento sbagliato, un sovraccarico di dati a causa dell’alta volatilità dei mercati), ogni tanto per dettagli di programmazione, ogni tanto non si capisce bene il perché. Fatto sta che potremmo ritrovarci con la strategia in posizione e il broker no, oppure il contrario.
Un esempio:
Positions Match. Colonna che verifica la simmetria tra le posizioni della strategia e del conto. Se entrambe sono uguali, allora la strategia è allineata e in questa colonna apparirà “True”; se ci sono differenze, apparirà “False”. “False” vuol dire che una strategia è allineata e bisogna rimediare.
“False” vuol dire disallineamento, su Tradestation.
Vediamo alcuni casi
Esempio numero: | Simbolo | Strategy Position | Open Position | Position Match | Cosa fare |
1 | ESU23 | Long1 | Long2 | FALSE | Sell 1 Contratto |
2 | ESU23 | Long1 | Flat | FALSE | Buy 1 Contratto |
3 | ESU23 | Long1 | Short1 | FALSE | Buy 2 Contratti |
4 | ESU23 | Short2 | Flat | FALSE | Sell 2 Contratti |
5 | ESU23 | Short1 | Short2 | FALSE | Buy 1 Contratto |
6 | ESU23 | Flat | Long1 | FALSE | Sell 1 Contratto |
7 | ESU23 | Flat | Short1 | FALSE | Buy 1 Contratto |
Alcuni modi per limitare i disallineamenti:
Questi piccoli accorgimenti non risolvono tutti i disallineamenti: come dicevo i disallineamenti di Tradestation possono addirittura essere casuali. Però sono pratiche di buon senso che spesso diminuiscono gli eventi.
In base al Trade Manager, verifichiamo se c’è da comprare o vendere un contratto. Se serve, ecco la procedura.
View -> Trade bar.
Da questa trade Bar possiamo comprare e vendere contratti.
Verifichiamo che il simbolo corretto, settiamo come Order Type “Market.
Poi premiamo buy per comprare un contratto o sell per vendere un contratto.
Approfondimento sui disallineamenti.
Se il Trade Manager segnala una o più posizioni disallineate, cioè nella colonna Position Match c’è scritto “False”, allora quelle posizioni vanno riallineate a mano.
Se “Strategy Position” è LONG1 e Open Position è Flat, allora va comprato un contratto.
Se “Strategy Position” è SHORT1 e Open Position è Flat, allora va venduto un contratto.
Se “Strategy Position” è Flat e Open Position è LONG1, allora va venduto un contratto, di fatto chiudendo la posizione.
Se “Strategy Position” è Flat e Open Position è SHORT1 , allora va comprato un contratto, di fatto chiudendo la posizione.
Da “Apps” cliccare su “Trade”. Da questo pannello si possono effettuare trade.
Va inserito il ticker del future corretto, cioè se il sistema è costruito su @ES, allora il ticker sarà ES seguito dal mese prossimo di scadenza +anno, ad esempio ESM23, senza chiocciola.
Oppure MESZ23 se col contratto micro.
Poi possiamo scegliere se effettuare un ordine “market” (se vogliamo un’esecuzione immediata), spesso è consigliato.
Oppure si può inserire un ordine limit, che verrà quindi eseguito quando il prezzo toccherà un livello stabilito da noi.
Poi si clicca su “Buy” o “Sell”.