Gentilissimo stevesteve,
rispondiamo di seguito ai quesiti facendo una premessa: in questa prima versione del TS automatico, gli ordini vengono passati a Directa quando si verifica la condizione di ingresso. Questo significa che se si specifica un ordine condizionato nel TS, l'ordine non viene caricato sui server Directa come ordine condizionato ma verrà passato come ordine immediato quando VT avrà verificato la condizione.
Sappiamo bene che questo non è il funzionamento ottimale perché può portare ad alti livelli di slippage e nelle versioni successive prevediamo di implementare correttamente la gestione degli ordini condizionali, inizialmente quanto meno per gli stop, ma per il momento è così anche per evitare i dubbi e i problemi che Lei esprime.
A) nell'immagine che allego il tipo di trading è manuale e quindi è attivo soltanto l'ordine SL visibile su Directa. Giusto?
Esatto. Ricordiamo comunque che è sempre possibile visualizzare tutti gli ordini attivi su un titolo (sia manuali che automatici) premendo F4 su un grafico.
B) se modificassi da manuale ad automatico il titpo di trading, fermo restando tutto il resto, che cosa succederebbe?
---a) viene eseguito sia l'ordine da TS che quello da Directa?
---b) viene eseguito solo uno dei due ordini (quale)?
Dipende. È buona norma non operare su un titolo su cui si abbia un TS automatico in esecuzione perché si potrebbe incorrere in problemi.
Se l'ordine attivo sulla piattaforma viene eseguito prima che la condizione specificata in quello del TS si verifichi, il TS si disattiva automaticamente lamentando un disallineamento dello stato del portafoglio con quello del trading system.
Se la condizione del TS si verifica prima di quella dell'ordine Directa verranno invece fatte due operazioni. Eventualmente il TS si disattiverà da solo dopo l'ordine Directa come nel caso precedente.
C) tutto come in B), escluso l'ordine da Directa:
---c) sia l'ordine enterlong che l'eventuale SL che l'eventuale exitlong vengono eseguiti da TS per la quantità esposta nel riquadro blu. Giusto?
---d) da TS non è possibile indicare una quantità di acquisto (o vendita). Giusto?
Entrambe le affermazioni sono esatte: tutti gli ordini generati dal TS in automatico avranno quella quantità e quel prezzo, e non è possibile cambiarli finché il TS automatico è attivo. Inoltre, non è possibile utilizzare in modo automatico TS dove siano presenti istruzioni Buy e Sell, ma solo EnterLong, EnterShort, ecc (in cui non si può specificare la quantità).
Esempio 1: EnterLong(NextBar, AtOpen) => acquisto 1 contratto al prezzo X1 all'apertura della prossima barra
Esempio 2: EnterLong(NextBar, 19510, Stop) => acquisto 1 contratto al prezzo X1 non appena il prezzo supera al rialzo 19510
D) per ottenere una esecuzione il più vicino a "sicura" dello SL, qualì'è il massimo valore che si può inserire alla voce prezzo (sempre nel riquadro blu)?
---e) penso sarebbe utile differenziare tale valore per il vaolre di ingresso e quello di SL, perchè sembra ragionevole che si voglia entrare "a quel prezzo preciso" e poi invece avere uno SL largo, mentre con un solo valore si rischia in ingresso uno slippage anche notevole.
X e Y rappresentano gli stessi standard utilizzati dalle piattaforme Directa: in caso di acquisto X1 equivale al prezzo lettera corrente più 1 tick e Y a quello di denaro meno 1 tick; il contrario in caso di vendita. È possibile specificare un numero di tick da 1 a 9.
È stato necessario aggiungere questa possibilità perché, come detto nella premessa, l'ordine viene passato a Directa solo dopo che il grafico ha verificato che la condizione di invio è stata verificata. Ciò è veloce, ma ovviamente non istantaneo, e su titoli molto volatili è molto probabile che nel frattempo il prezzo sia cambiato. In questi casi valori come X5 permettono comunque l'esecuzione dell'ordine, anche se con slippage più alti.
Un cordiale saluto,
Gian Marco Mondaini
Assistenza Tecnica Traderlink