problemi con la reverce
Forums › ProRealTime forum Italiano › Supporto ProOrder › problemi con la reverce
- This topic has 5 replies, 3 voices, and was last updated 3 months ago by Iván.
-
-
09/11/2024 at 5:41 PM #237509
Buongiorno,
da documentazione ci sono 2 istruzione per invertire una posizione long a short e viceversa.
es : per invertire una posizione long di 1 è consigliabile usare
if LONGONMARKET then
SELLSHORT 1 contracts AT pz limit
endif
ma se la quantità livello di prezzo non è sufficiente ad invertire l’ordine il TS andrà in errore dopo aver tentato una decina di volte, questi tentativi fanno scollegare il TS e bisogna riavviare perdendo l’operazione.
Ho provato a fare 2 operazioni in successione ma non funziona.
if LONGONMARKET then
sell 1 contracts AT pz limit
SELLSHORT 1 contracts AT pz limitendif
Avete avuto lo stesso problema? Come lo avete risolto?
Grazie
09/11/2024 at 6:01 PM #237510Non si possono chiudere posizioni parzialmente usando ordini pendenti ( STOP o LIMIT).
Si possono accumulare posizioni con ordini pendenti, oppure chiuderle tutte.
Per chiudere parzialmente una posizione occorre un ordine a mercato (AT MARKET).
In ogni caso posizioni contrarie NON possono restare aperte con la stessa strategia, per cui se hai 2 posizioni aperte LONG e ne vuoi chiudere 1 per entrare SHORT in reverse, non è possibile.
Probabilmente l’errore è dovuto ad una o ad entrambe queste cause.
09/11/2024 at 6:13 PM #237511la mia intenzione è di fare un reverce, quindi ho una posizione di 1 lunga e voglio andare short di 1.
usando le istruzioni buy e sellshort se la quantità disponibile non permette il reverce l’istruzione va in errore, causando l’uscita del TS.
09/11/2024 at 6:26 PM #237513Cosa intendi per quantità disponibile?
09/11/2024 at 8:03 PM #237515intendo quantità sul mercato.
Se ho una posizione aperta (long di 1) e voglio fare una reverce al prezzo indicato deve esserci qualcuno disponibile a vendere 2 contratti altrimenti non posso invertire la mia posizione da long a short (questo caso si parla di future, quindi di contratti)
Di norma basta l’istruzione SELLSHORT 1 contracts at pz limit, come da specifiche se una posizione aperta long verrà chiusa e aperta una short. Purtroppo non funziona sempre, quando i volumi sono bassi puo essere che al livello di prezzo indicato ci sia solo un contratto in vendita. Quindi il sistema PRT cerca di rimettere un ordine per la quantità short ma non trovando nessuna controparte ripete l’inserimento dell’ordine fino a generare un errore di “too many order rejected” ed il TS si chiude. A me rimane in portafoglio la posizione long chiusa, ma senza il contratto short aperto e devo far ripartire il TS.
In allegato l’elenco degli ordini inseriti nello stesso secondo (9:51:01 am).
09/16/2024 at 8:28 AM #237604 -
AuthorPosts